~/talk

Building Apps for Rural Users in Kenya

Talkat KotlinConf 2023 · 2023-04-12..04-14· KotlinConfersations· [android, kotlin]
slides:none on file

Apollo Agriculture ships two Android apps: an agent workflow app and a farmer checkout app that run reliably on ~1GB devices and in the field with intermittent connectivity. The codebase moves from the Anko DSL to Jetpack Compose, a migration that takes about six to eight months for complex, server-defined forms. Expect concrete details on offline-first data sync, server-side driven UI for changing questionnaires without Play Store updates, and Jetpack Compose migration 6–8 months tradeoffs and performance fixes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:22Kotlin adoption
  3. 2:45Apollo’s mobile apps
  4. 3:47Apollo for Kenyan farmers
  5. 4:50Rural app challenges
  6. 6:57Field testing and feedback
  7. 8:01Jetpack Compose adoption
  8. 10:10XML to Compose migration
  9. 10:32Server-driven UI
  10. 12:43Benefits of server-driven UI
  11. 13:24Droidcon Kenya
  12. 14:06Where to find the speaker online
~/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.