~/talk

What everyone can learn from building a framework

Talkat droidcon Berlin 2024 · 2024-07-03..07-05· [frontend-architecture]
slides:none on file

An internal Android framework called AGF reduces time-to-MVP by shipping reusable components and features, using a Figma design tokens with modes pipeline to generate theme values, and a central AGF backend mapper that converts provider responses into a universal object per platform. QA gets a QA playground app that exercises every configuration so components are tested once. Practical pain points: multi-module publishing inflates Gradle imports, composition locals break preview tooling, and integration tests are expensive so the team defers them while accepting some pragmatic anti‑patterns that currently work.

AI-written summary · about

  1. 0:00Framework building lessons
  2. 1:09Framework building challenges
  3. 3:38AGF framework design
  4. 5:04Figma integration workflows
  5. 7:58Reusable component testing
  6. 10:49Scalable framework architecture
  7. 12:52Backend provider abstraction
  8. 14:38Securing framework internals
  9. 16:54Framework data layer
  10. 18:21Figma to framework tokens
  11. 20:53Component rendering pitfalls
  12. 22:01Testing framework strategies
  13. 24:06Material Design composition
  14. 26:57Compose preview limitations
  15. 29:07Framework navigation handling
  16. 33:29Custom scaffold design
  17. 36:22Framework best practices
  18. 37:46Impostor syndrome in framework dev
  19. 40:14Agile framework problem solving
  20. 42:02Framework takeaways
~/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.