android for beginners - study jam liverpool 2of2
TRANSCRIPT
![Page 1: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/1.jpg)
Session 3
#devStudyJams
Android for Beginners Course
![Page 2: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/2.jpg)
Agenda
Lesson 2 RecapLesson 3 DiscussionQ & AFinal Project
![Page 3: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/3.jpg)
About GDG Study Jams
Organized sessions for students taking the online Android Beginners curriculum from Udacity
Help and discussion #devStudyJamsJoin the Google+ Community
![Page 4: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/4.jpg)
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
![Page 5: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/5.jpg)
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
![Page 6: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/6.jpg)
Sign up following this linkwww.udacity.com/account/affiliate/GoogleStudyJams
![Page 7: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/7.jpg)
What you (might) have achieved
![Page 8: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/8.jpg)
Lesson 2recap
![Page 9: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/9.jpg)
Activities
![Page 10: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/10.jpg)
Activities
![Page 11: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/11.jpg)
Button Clicks
![Page 12: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/12.jpg)
Button Clicks
![Page 13: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/13.jpg)
Errors
![Page 14: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/14.jpg)
Maths Operators
S
![Page 15: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/15.jpg)
Variables
![Page 16: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/16.jpg)
Variables
![Page 17: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/17.jpg)
Variables
![Page 18: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/18.jpg)
Crashes
![Page 19: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/19.jpg)
Debugging
![Page 20: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/20.jpg)
Nested ViewGroups
![Page 21: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/21.jpg)
Nested ViewGroups
![Page 22: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/22.jpg)
Nested ViewGroups
![Page 23: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/23.jpg)
String variables
![Page 24: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/24.jpg)
String variables
![Page 25: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/25.jpg)
String variables
![Page 26: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/26.jpg)
Lesson 3discussion
![Page 27: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/27.jpg)
Define a method
![Page 28: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/28.jpg)
Define a method
![Page 29: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/29.jpg)
Define a method
![Page 30: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/30.jpg)
Define a method
![Page 31: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/31.jpg)
Define a method
![Page 32: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/32.jpg)
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
![Page 33: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/33.jpg)
Classes
![Page 34: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/34.jpg)
findViewById
![Page 35: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/35.jpg)
findViewById
![Page 36: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/36.jpg)
findViewById
https://github.com/udacity/Just-Java/blob/master/app/src/main/java/com/example/android/justjava/MainActivity.java#L151
![Page 37: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/37.jpg)
Android Resources
![Page 38: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/38.jpg)
Boolean
![Page 39: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/39.jpg)
Boolean
![Page 40: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/40.jpg)
if/else logic
![Page 41: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/41.jpg)
if/else logic
![Page 42: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/42.jpg)
Checkbox
Common Android Views Cheatsheet https://drive.google.com/file/d/0B5XIkMkayHgRMVljUVIyZzNmQUU/view
![Page 43: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/43.jpg)
Making layouts scroll
http://developer.android.com/reference/android/widget/ScrollView.html
![Page 44: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/44.jpg)
Toasts
![Page 45: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/45.jpg)
Intents
![Page 46: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/46.jpg)
Map Intent example
http://developer.android.com/guide/components/intents-common.html#Maps
![Page 47: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/47.jpg)
Educational app that teaches 5 new things to a user
Check out the project rubricShare your project with the rest
Final Project:
![Page 48: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/48.jpg)
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
![Page 49: Android for Beginners - Study Jam Liverpool 2of2](https://reader030.vdocuments.us/reader030/viewer/2022032613/58ed38bd1a28abbb3c8b469b/html5/thumbnails/49.jpg)
Continue learning!www.udacity.com/courses/androidwww.meetup.com/GDG-Liverpool