~/talk

Take your shot of Vitamin!

Talkat droidcon Berlin 2023 · 2023-07-05..07-07· [android]
slides:none on file

Vitamin is a cross-platform design system with Figma, web, Android and iOS implementations and a Jetpack Compose focus; it maps vitamin semantics to Material where needed and ships custom palettes and typography chosen because Material 2/3 felt limiting. Components live as object namespaces so code completion shows e.g. vitamin.Bars.primary, navigation icons use a scoped composable and actions are passed as a list, and icons are converted from SVG into Kotlin. Tokens live in JSON and generate component→semantic→core mappings enabling theme and dark-mode swaps and automated code generation; a demo product page is assembled in about 13 minutes. Vitamin is a cross-platform design system (Figma, web, Android, iOS) Components live inside object classes like vitamin.Bars.primary Tokens are JSON-based and generate component→semantic→core mappings

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 0:48What is Vitamin design system
  3. 3:44Compose architecture overview
  4. 5:11Foundation elements in Vitamin
  5. 8:45Implementing top bar with Vitamin
  6. 13:27Building product information
  7. 15:37Assembling the full screen
  8. 16:46Atomic design and tokens
  9. 20:05Closing and resources
~/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.