Keynote: Modern Android Development
summary
Keynote lists concrete recommendations: use Android Studio’s live CPU and memory profilers and the layout inspector (system trace lands in Studio 3.2 canary), prefer RecyclerView and ConstraintLayout (ConstraintLayout is a superset of RelativeLayout), adopt Architecture Components — LiveData, ViewModel, Room and the Paging library — and treat Kotlin as a first-class language. Runtime behavior shifts: ART replaces Dalvik (ART on roughly 90% of devices), allocations become cheaper, and choose Vulkan only for engine‑level work. Use proven bitmap libraries and vector drawables where appropriate.
AI-written summary · about
chapters (11)
- 0:00Start
- 5:51Profile your code
- 10:06Memory tracking
- 11:10Layout design
- 28:49Layouts
- 33:38Adapter Views
- 36:08Fragments
- 40:32Architecture Components: Lifecycle
- 43:51Data Paging
- 45:50Graphics
- 49:52Best Coding Fractices








