~/talk

ConstraintLayout: making the transition to Compose

Talkat Chicago Roboto 2022 · on Wednesday, 2022-07-27· [android]
github:jafu888
slides:none on file

ConstraintLayout for Compose ships as a Kotlin-first API (available as 1.1 alpha 3) and pairs with MotionLayout to animate finite-state UIs; examples include a calculator with 10 states, a carousel and a mail item that all run in the Compose preview. Constraints accept modifier DSL, ConstraintSet objects or json5 live edit for instant Studio previews. MotionLayout handles swipe springs, staggered paths and custom properties; the library is experimental (alpha 0.3) but the demos work end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 1:57Why use ConstraintLayout
  3. 7:35How to use ConstraintLayout
  4. 13:59ConstraintLayout in the view system
  5. 15:46MotionLayout
  6. 22:08JSON
  7. 26:39Simple custom components
  8. 31:49Motion Layout in Compose
  9. 38:04Wrap up
  10. 41:19GitHub
~/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.