Transforming farmer’s lives using Android in Kenya
summary
Apollo builds two Kotlin Android apps that are offline-first and use server-driven UI so field agents fetch versioned schemas (one example is form v14) from the server, render dynamic forms from JSON Schema, collect photos and GPS, save to Room, and upload assets to AWS when connected. A two-engineer team implements conditional visibility and a built-in calculator via Choice Expressions so agents and graders can complete and sync loans and voucher redemptions on low‑RAM phones; migration to Jetpack Compose is underway.
AI-written summary · about
chapters (6)
- 0:00Introduction and context
- 1:10Apollo’s mission and model
- 3:37Android team’s role and challenges
- 8:11UI migration to Jetpack Compose
- 14:32Key challenges in app development
- 15:14Future plans and closing
related talks
44mTransforming Farmer's Lives Using Android in Kenya
15mBuilding Apps for Rural Users in Kenya
01h 00mBuilding apps for rural Africa
38mThe real case of offline-first app: Farmer App…
52mOur ongoing journey from REST to GraphQL on Android
41mApollo-Android: a Journey to Kotlin Multiplatform
37mDevelop faster with Android Studio, AI and skills
36mImplementing an Android client that brings out GraphQL’s strengths
