~/talk

Transforming Farmer's Lives Using Android in Kenya

Talkat KotlinConf 2023 · 2023-04-12..04-14· Berlage Zaal· [kotlin, android, web-performance]
slides:none on file

Apollo Agriculture runs two Android apps written in Kotlin that are offline‑first and render UI from the server using Jetpack Compose. Forms are JSON Schema driven with versioning and a Choice Expressions engine, images upload via AWS SDK, sync runs on a background schedule (≈every 10 minutes), and automated credit decisions move from hours to under five minutes. UI state is unit‑tested, field states handle validators and rehydration for low-end devices (≈1 GB RAM, <16 GB storage) and conditional tasks update without app releases.

AI-written summary · about

  1. 0:00Apollo Agriculture Android apps
  2. 4:38Kenyan farmer development challenges
  3. 7:05Server-driven UI with JSON schema
  4. 16:37Jetpack Compose for forms
  5. 26:30UI components from form states
  6. 32:53Compose benefits and challenges
  7. 34:39Other Compose usages
  8. 37:13Q&A on camera and offline
~/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.