Building Apps for Rural Users in Kenya
summary
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
chapters (12)
- 0:00Introduction
- 1:22Kotlin adoption
- 2:45Apollo’s mobile apps
- 3:47Apollo for Kenyan farmers
- 4:50Rural app challenges
- 6:57Field testing and feedback
- 8:01Jetpack Compose adoption
- 10:10XML to Compose migration
- 10:32Server-driven UI
- 12:43Benefits of server-driven UI
- 13:24Droidcon Kenya
- 14:06Where to find the speaker online
related talks
16mTransforming farmer’s lives using Android in Kenya
01h 00mBuilding apps for rural Africa
38mThe real case of offline-first app: Farmer App…
25mNo Internet? No Problem!
32mAndroid For All
29mBuilding for next billion
54mXfinity Connected Living: building really, really big android apps
35mAndroid is the world phone
