- Toolchain - Dalvik VM, Building Blocks, Studio plugins, API conventions
- Lifecycle - Activity patterns, fragment, activity communication, and lifecycle
- UI - Layouts, custom components, AlertDialog, ListView, Drawable
- Broadcast - Register receiver, custom/ordered/local broadcasts
- Storage - File storage, SharedPreferences, SQLite database and cross-app data access patterns
- Service - Handler, AsyncTask, Service types, IntentService, AlarmManager
- Network - WebView, HTTP, XML/JSON parsing, best practices
- Best Practices - Global Context, Parcelable/Serializable, Custom Logger