~/talk

Modern Android development: Android Jetpack, Kotlin, and more

Talkat Google I/O 2018 · 2018-05-08..05-10· [android, kotlin]
slides:none on file

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

  1. 0:00Start
  2. 4:42Examine Your View Hierarchy
  3. 6:40Profile your code
  4. 7:51Memory tracking
  5. 9:04Layout design
  6. 10:25Dalvik
  7. 13:00ART
  8. 16:08Java Programming Language
  9. 16:35Kotlin
  10. 21:58Layouts
  11. 23:12AdapterViews
  12. 23:54Adapter Views
  13. 26:43Fragments
  14. 27:55Activities
  15. 31:27Handling Android Lifecycle
  16. 32:14Architecture Components: Lifecycle
  17. 33:04Views and Data
  18. 35:20Data Paging
  19. 37:02Graphics
  20. 38:01Final Thoughts
  21. 38:34Best Coding Practices
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.