Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Avery Johnson
Apps19
Commits
bbd11755
Commit
bbd11755
authored
Jul 09, 2019
by
Christopher League
Browse files
Update README with lesson plans 1-2
parent
5f79c15e
Changes
1
Hide whitespace changes
Inline
Side-by-side
README.org
View file @
bbd11755
...
...
@@ -3,3 +3,53 @@
Code and instructions for the 2019 LIU Apps Summer Honors Institute
[[file:etc/lesson-graph.png]]
* Activity object, onClick methods
** Learning objectives
- Know the major areas of the IDE: Project tree, Editor, Layout design
tab, Build output, Log output.
- Be able to create and run Android Virtual Devices (AVD)
- Understand how to add instance variables and simple methods in Java.
- Create live Buttons and TextViews on an Android Activity.
** Tasks
- Start with branch ~lesson1~, which displays a counter and an
Increment button.
- Add a decrement button.
- Add a reset (to zero) button.
- Try disabling the decrement and reset button when the counter is
already zero.
- Try adding a Random button, which sets counter to some number from
zero to one thousand.
* Arrays & loops
** Learning objectives
- Syntax for one- and two-dimensional array creation and indexing in
Java.
- Syntax of (counter-based) for loops in Java.
- Understand how (nested) for loops and (two-dimensional) arrays work
together.
- Understand how to translate two-dimensional grid coordinates into a
one-dimensional index (and vice-versa).
** Tasks
- Scaffolds for this unit are in ~lesson2~ branch.
- Construct methods for initializing, printing, finding min/max within
arrays.
- Use a for loop to initialize a series of TextViews with Strings from
an array.
- Work on a console version of the Flood puzzle!
* Binary, hex, & colors
* Layouts & XML
* Life cycle & saveInstanceState
* Custom views & onDraw
* Intents & startActivity
* A working FloodGame!
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment