~/talk

36・15 Cash App

Talkat AndroidMakers by droidcon 2024 · on Friday, 2024-04-26· at 14:20· [android]
slides:none on file

1300 modules, roughly 50–60 Android developers, and ~40–56 million customers drive a concrete engineering picture: protobufs via Wire, Retrofit/OkHttp networking, SQLDelight DB, Compose with molecule presenters, testing with Turbine, and Paparazzi snapshot UI tests; CI uses in‑house Kochiko and Broadway runs navigation (not open source). Built features include a debug drawer, mock mode that lets features run offline, remote feature flags with staged rollouts, and presenter migration tools that actually reduce friction—these systems work in production.

AI-written summary · about

  1. 0:00Cash App Android architecture
  2. 3:19Screens from network to UI
  3. 5:46Database with SQL Delight
  4. 7:09Backend services and reactive managers
  5. 9:37Reactive UI with Jetpack Compose
  6. 11:01MVW architecture and UDF
  7. 13:09View events and sealed classes
  8. 15:13Presenter lifecycle and molecule
  9. 17:15Testing with Turbine
  10. 20:25UI testing with Paparazzi
  11. 23:56UI variations with Paparazzi
  12. 27:10Navigation and routing
  13. 30:39Broadway navigator and transitions
  14. 33:30App flavors and builds
  15. 35:18Debug drawer and feature flags
  16. 37:44Development workflow and PR
  17. 40:49Code review and checks
  18. 42:35CI pipeline and optimization
  19. 44:03Continuous delivery and APK
  20. 44:46Design system and tokens
  21. 46:09Team structure and development
  22. 47:12Remote code execution future
~/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.