49
Session 3 #devStudyJams Android for Beginners Course

Android for Beginners - Study Jam Liverpool 2of2

Embed Size (px)

Citation preview

Page 1: Android for Beginners - Study Jam Liverpool 2of2

Session 3

#devStudyJams

Android for Beginners Course

Page 2: Android for Beginners - Study Jam Liverpool 2of2

Agenda

Lesson 2 RecapLesson 3 DiscussionQ & AFinal Project

Page 3: Android for Beginners - Study Jam Liverpool 2of2

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

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

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

Sign up following this linkwww.udacity.com/account/affiliate/GoogleStudyJams

Page 7: Android for Beginners - Study Jam Liverpool 2of2

What you (might) have achieved

Page 8: Android for Beginners - Study Jam Liverpool 2of2

Lesson 2recap

Page 9: Android for Beginners - Study Jam Liverpool 2of2

Activities

Page 10: Android for Beginners - Study Jam Liverpool 2of2

Activities

Page 11: Android for Beginners - Study Jam Liverpool 2of2

Button Clicks

Page 12: Android for Beginners - Study Jam Liverpool 2of2

Button Clicks

Page 13: Android for Beginners - Study Jam Liverpool 2of2

Errors

Page 14: Android for Beginners - Study Jam Liverpool 2of2

Maths Operators

S

Page 15: Android for Beginners - Study Jam Liverpool 2of2

Variables

Page 16: Android for Beginners - Study Jam Liverpool 2of2

Variables

Page 17: Android for Beginners - Study Jam Liverpool 2of2

Variables

Page 18: Android for Beginners - Study Jam Liverpool 2of2

Crashes

Page 19: Android for Beginners - Study Jam Liverpool 2of2

Debugging

Page 20: Android for Beginners - Study Jam Liverpool 2of2

Nested ViewGroups

Page 21: Android for Beginners - Study Jam Liverpool 2of2

Nested ViewGroups

Page 22: Android for Beginners - Study Jam Liverpool 2of2

Nested ViewGroups

Page 23: Android for Beginners - Study Jam Liverpool 2of2

String variables

Page 24: Android for Beginners - Study Jam Liverpool 2of2

String variables

Page 25: Android for Beginners - Study Jam Liverpool 2of2

String variables

Page 26: Android for Beginners - Study Jam Liverpool 2of2

Lesson 3discussion

Page 27: Android for Beginners - Study Jam Liverpool 2of2

Define a method

Page 28: Android for Beginners - Study Jam Liverpool 2of2

Define a method

Page 29: Android for Beginners - Study Jam Liverpool 2of2

Define a method

Page 30: Android for Beginners - Study Jam Liverpool 2of2

Define a method

Page 31: Android for Beginners - Study Jam Liverpool 2of2

Define a method

Page 32: Android for Beginners - Study Jam Liverpool 2of2

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

Classes

Page 34: Android for Beginners - Study Jam Liverpool 2of2

findViewById

Page 35: Android for Beginners - Study Jam Liverpool 2of2

findViewById

Page 37: Android for Beginners - Study Jam Liverpool 2of2

Android Resources

Page 38: Android for Beginners - Study Jam Liverpool 2of2

Boolean

Page 39: Android for Beginners - Study Jam Liverpool 2of2

Boolean

Page 40: Android for Beginners - Study Jam Liverpool 2of2

if/else logic

Page 41: Android for Beginners - Study Jam Liverpool 2of2

if/else logic

Page 42: Android for Beginners - Study Jam Liverpool 2of2

Checkbox

Common Android Views Cheatsheet https://drive.google.com/file/d/0B5XIkMkayHgRMVljUVIyZzNmQUU/view

Page 43: Android for Beginners - Study Jam Liverpool 2of2

Making layouts scroll

http://developer.android.com/reference/android/widget/ScrollView.html

Page 44: Android for Beginners - Study Jam Liverpool 2of2

Toasts

Page 45: Android for Beginners - Study Jam Liverpool 2of2

Intents

Page 46: Android for Beginners - Study Jam Liverpool 2of2

Map Intent example

http://developer.android.com/guide/components/intents-common.html#Maps

Page 47: Android for Beginners - Study Jam Liverpool 2of2

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

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

Continue learning!www.udacity.com/courses/androidwww.meetup.com/GDG-Liverpool