Upload
paul-blundell
View
315
Download
3
Embed Size (px)
Citation preview
Session 3
#devStudyJams
Android for Beginners Course
Agenda
Lesson 2 RecapLesson 3 DiscussionQ & AFinal Project
About GDG Study Jams
Organized sessions for students taking the online Android Beginners curriculum from Udacity
Help and discussion #devStudyJamsJoin the Google+ Community
Study Jam Structure
Self-paced online courseWatch the videos, discuss, do the problem sets
Each lesson will be a few hours
Final project will be 5-8 hours
Follow-up with participants through online community & check-ins on Google Hangout
In-person for Lesson 1, 3Online hangout for Lesson 2
Study Jam Schedule
Two meetups and one online Q&A:Session 1:
Thursday 7th April Session 2 - Online Q & A:
Monday 11th April 1pm - 2pm Session 3:
Thursday 14th April
www.meetup.com/GDG-Liverpool
Sign up following this linkwww.udacity.com/account/affiliate/GoogleStudyJams
What you (might) have achieved
Lesson 2recap
Activities
Activities
Button Clicks
Button Clicks
Errors
Maths Operators
S
Variables
Variables
Variables
Crashes
Debugging
Nested ViewGroups
Nested ViewGroups
Nested ViewGroups
String variables
String variables
String variables
Lesson 3discussion
Define a method
Define a method
Define a method
Define a method
Define a method
Classes
Simplified ImageView.java: https://gist.github.com/udacityandroid/bd550cc8fd37190d85a6
Actual ImageView.java:https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/java/android/widget/ImageView.java
Classes
findViewById
findViewById
findViewById
https://github.com/udacity/Just-Java/blob/master/app/src/main/java/com/example/android/justjava/MainActivity.java#L151
Android Resources
Boolean
Boolean
if/else logic
if/else logic
Checkbox
Common Android Views Cheatsheet https://drive.google.com/file/d/0B5XIkMkayHgRMVljUVIyZzNmQUU/view
Making layouts scroll
http://developer.android.com/reference/android/widget/ScrollView.html
Toasts
Intents
Map Intent example
http://developer.android.com/guide/components/intents-common.html#Maps
Educational app that teaches 5 new things to a user
Check out the project rubricShare your project with the rest
Final Project:
Q & Aresources
GDG Liverpool
Udacity
Ice cream sandwich
findViewById
variables
#StudyJamsLive
Package name
activity
method
classif/else
android:onClick
Domain name
StringFinal
project
nesting
value
breakpointAndroid
Studio
Rubric
5 things
boolean
Create new project
toast
literal value
debugging
IDE
checkbox int
Continue learning!www.udacity.com/courses/androidwww.meetup.com/GDG-Liverpool