Introduction to
Android
development
Feel my pain
Java
Java 7
JUnit 3
boilerplate (e.g. Parcelable)
Tools
Android SDK
Android Studio
Genymotion
Project structure
build.gradle
src/main/java
src/main/res
src/androidTest/java
Le Basics
AndroidManifest.xml
Activities
Views & Layouts
configurations
strings and other values
styles à la CSS
Pitfalls
Learning from Google
Context leak
There is no "main" function
Application vs process
Save time & money
ButterKnife
Crashlytics
Lombok +
Parceler
Picasso
Realm
Retrofit +
RetroLambda +
RxJava +
"Advanced" stuff
Build variants
Dependency Injection
Testing
What else would you like to know?
Made with Slides.com