~/talk

Form Frenzy to Form Framework

Talkat droidcon London 2025 · 2025-10-30..10-31· [frontend-architecture]
slides:none on file

A reusable form engine called FormKit renders form models with Jetpack Compose, uses MVVM plus a pluggable navigator and validator, and stores questions client‑side with backend text via a hybrid repository. Leaf state uses Compose mutableState for performance, validators live on questions, analytics and a generated summary screen are automatic, and teams can swap repositories. Implementation cuts per‑screen work from ~3 days to 1.4 days per screen and builds multi‑screen flows in about a week.

AI-written summary · about

  1. 0:00FormKit introduction
  2. 1:08Building forms quickly
  3. 3:13Common form patterns
  4. 5:17Form building blocks
  5. 7:05Stakeholder buy-in
  6. 9:14Forms with Jetpack Compose
  7. 14:02Extending with navigation
  8. 17:11Form validation logic
  9. 19:20MVVM integration
  10. 20:23Form data storage
  11. 21:31FormKit impact
  12. 22:34Key takeaways
  13. 26:08Future plans
~/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.