Dip your toe into Android development!
Talk given at Minneapolis Jr Devs meetup.
Intro to Android Development@danlew42
View Slide
Tools
Android Studio
Device / Emulator
Becoming a Developer
New Project Wizard
VS
Feature Fragmentation
UI Fragmentation
Ship Everything
ManifestApp API
SourceJava / Kotlin code
ResourcesLayouts, images, values,configuration, etc…
GradleBuild configuration
Concepts
LifecyclesObserve system state
IntentsApp communication
ConfigurationPhone stats
PermissionsDevice feature access
ContextResource access
What Now?
Architecture Componentshttps://developer.android.com/jetpack/docs/guide
Continuing Education
Google Resources• Udacity - https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803• Developer Guides - https://developer.android.com/guide/• Android Jetpack - https://developer.android.com/jetpack/• Google Play Services - https://developers.google.com/android/guides/overview• Firebase - https://firebase.google.com/
Open Source• AOSP - https://source.android.com/• iosched - https://github.com/google/iosched• Google samples - https://github.com/googlesamples/
$$$• CommonsWare• Big Nerd Ranch
Alternative FrameworksReact Native FlutterXamarin
Questions?@danlew42