Modern Android development: Android Jetpack, Kotlin, and more
summary
Current recommendations: use Android Studio’s Layout Inspector and the realtime Android Studio Profiler (CPU/memory/network/energy; native profiling on Oreo+) to find real bottlenecks, prefer RecyclerView + ConstraintLayout (MotionLayout for animations) over ListView, favor single-activity apps with Jetpack components — ViewModel + LiveData to remove lifecycle bugs and Room for compile‑time SQL checks, adopt Kotlin and KTX for cleaner APIs, use the new Paging Library 1.0 for efficient lists, and rely on ART’s faster allocations (enums OK) while still profiling for battery and memory.
AI-written summary · about
chapters (21)
- 0:00Start
- 4:42Examine Your View Hierarchy
- 6:40Profile your code
- 7:51Memory tracking
- 9:04Layout design
- 10:25Dalvik
- 13:00ART
- 16:08Java Programming Language
- 16:35Kotlin
- 21:58Layouts
- 23:12AdapterViews
- 23:54Adapter Views
- 26:43Fragments
- 27:55Activities
- 31:27Handling Android Lifecycle
- 32:14Architecture Components: Lifecycle
- 33:04Views and Data
- 35:20Data Paging
- 37:02Graphics
- 38:01Final Thoughts
- 38:34Best Coding Practices
related talks
51mModern Android Development
01h 13mModern Android development
51mKeynote: Modern Android Development
41mKeynote - Modern Android Development
46mModern Android Development
58mModern Android Development
45mFor Beginners and Career Changers: Android App Development Today and Key Points in 40 Minutes
01h 13mAccelerating Android Development with Google Jetpack
