~/talk

Why Jetpack?

Talkat droidCon NYC 2018 · 2018-08-27..08-28· [android]
links:none on file
slides:none on file

Jetpack is a set of independently versioned AndroidX libraries distributed via Gradle/Maven that let apps move functionality out of the OS and into APKs. Highlights: WorkManager replaces ad hoc job schedulers and guarantees deferred work, Navigation generates safe argument plumbing from an XML graph so deep links and fragment transitions are typed, and Room gives an easier async SQLite layer. Jetifier (rename tool) currently breaks some codegen libraries — Glide is a known casualty — so enable it cautiously. Recommendation: adopt Jetpack components as the default and swap them out only when they fail your needs.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:55What is Jetpack and its purpose
  3. 3:59Problems with Android development before Jetpack
  4. 7:06Google’s internal framework and its limitations
  5. 9:34Jetpack as a solution for teams of all sizes
  6. 10:38Jetpack as a right way to build apps
  7. 13:28Jetpack components overview introduction
  8. 13:51What is AndroidX and Jetifier
  9. 17:23Navigation component deep dive
  10. 20:53WorkManager for background tasks
  11. 22:37Room for database management
  12. 25:07ViewModel and lifecycle components
  13. 26:30LiveData and RxJava comparison
  14. 27:33Missing Jetpack components and future wishes
  15. 29:18Jetpack resources and related talks
  16. 30:00Q&A and closing remarks
~/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.