John Hoford
where else to find them
what they talk about
all 7 in the filters
where they keep going back
- AndroidMakers by droidcon4 editions2018–2026
- DroidKaigi3 editions2018–2026
- Chicago Roboto3 editions2017–2022
all 10 in the filters
on a stage with
- Nicolas Roard23×
- thagikura2×
- Diego Perezonce
all 7 in the filters
who talks about the same things
- Nicolas Roard30 talks
- thagikura4 talks
- Diego Perez8 talks
- Huyen Tue Dao31 talks
- Vadim Caen6 talks
- Jason Pearson8 talks
| title | conference | date |
|---|---|---|
| High-Performance, Expressive Remote UI: Deep Di… | DroidKaigi 2026 | 2026-09-01 |
RemoteCompose serializes fully interactive, animated UI into compact binary documents that remote players render locally at 60fps, keeping latency low… | ||
| Shipping "Smart UI" with RemoteCompose | AndroidMakers by droidcon 2026 | 2026-04-09 |
RemoteCompose claims a Jetpack framework that serializes fully interactive UI as a compact document and ships a Kotlin DSL (KMP) plus AndroidX players; the… | ||
| ConstraintLayout: making the transition to Compose | Chicago Roboto 2022 | 2022-07-27 |
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… | ||
| Using ConstraintLayout in Compose | droidcon San Francisco 2022 | 2022-06-02 |
ConstraintLayout Compose 1.0 brings view‑system ConstraintLayout and MotionLayout concepts into Compose, letting code swap declarative constraint set objects… | ||
| ConstraintLayout 2.1+ : what's next | droidcon EMEA 2020 | 2020-10-08 |
ConstraintLayout 2.1 focuses on concrete features: flow virtual layouts let one helper reference many views with wrap and table-like alignment; MotionLayout… | ||
| The Future of ConstraintLayout | Android Summit 2020 | 2020-10-08 |
ConstraintLayout announces concrete changes: 2.0.2 re-enables optimizations and runs noticeably faster; the project moves development to GitHub and targets a… | ||
| ConstraintLayout: now and next | Android Makers 2020 | 2020-04-20 |
ConstraintLayout 2.0 ships with MotionLayout and a new virtual widget Flow that implements chain and wrap behavior without extra view hierarchy, plus keyframe… | ||
| Android Studio Design Tools | Android Makers 2020 | 2020-04-20 |
Android Studio 4.0 bundles concrete, usable features: a MotionLayout visual editor that creates keyframes arcs and gestures and maps one-to-one to motion scene… | ||
| ConstraintLayout 2.0 and MotionLayout Workshop | droidcon SF 2019 | 2019-11-18 |
Live demo converts a ConstraintLayout to MotionLayout and uses the Motion Editor in Android Studio 4.0 Canary 4 with Constraint Layout 2.0 beta 3. The example… | ||
| MotionLayout & Motion Editor | droidcon SF 2019 | 2019-11-18 |
MotionLayout (ConstraintLayout 2.0) plus the Motion Editor in Android Studio 4.0 claim to replace manual animation code by declaring states in a separate… | ||
| What's new in ConstraintLayout | Google I/O 2019 | 2019-05-07 |
ConstraintLayout 2 adds concrete features: MotionLayout animates between full constraint sets with keyframes, key attributes and key cycles; the team ships 2.0… | ||
| ConstraintLayout 2.0 | Android Makers 2019 | 2019-04-23 |
ConstraintLayout 2.0 claims faster layout by optimizing the constraint model and sometimes bypassing the solver, adds virtual viewgroups like Flow virtual… | ||
| Office Hours | Android Makers 2019 | 2019-04-23 |
-- no description -- | ||
| Deep dive into MotionLayout | DroidKaigi 2019 | 2019-02-07 |
MotionLayout (ConstraintLayout 2.0 alpha3) lets layouts animate declaratively via a separate motionScene XML that holds constraintSets, transitions, and key… | ||
| MotionLayout & ConstraintLayout 2.0 | droidcon San Francisco 2018 | 2018-11-19 |
ConstraintLayout 2.0 adds MotionLayout, a working subclass that lets layouts animate via declarative XML instead of custom code, with an Android Studio motion… | ||
| Get animated | Android Dev Summit 2018 | 2018-11-07 |
Map of APIs and when to pick them: use MotionLayout (ConstraintLayout 2.0) for finely tuned, touch-driven, multi‑widget transitions with keyframes, key… | ||
| What's new with ConstraintLayout and Android Studio design tools | Google I/O 2018 | 2018-05-08 |
Android Studio 3.2 ships a UI for sample data (JSON, image sets, color lists) and design‑time attributes plus a resource picker and wrench helper that populate… | ||
| ConstraintLayout 2.0 | Android Makers 2018 | 2018-04-23 |
ConstraintLayout 2.0 shows concrete additions: barriers and optimizer reduce solver calls and cut remeasures, a new dimension optimizer aims to avoid multiple… | ||
| ConstraintLayout 2.0 | Chicago Roboto 2018 | 2018-04-13 |
ConstraintLayout 2.0 promises concrete features: a faster optimizer that resolves most constraints before running the linear solver, barriers and groups plus… | ||
| ConstraintLayout, now and future | DroidKaigi 2018 | 2018-02-08 |
ConstraintLayout 1.0 features and 1.1 additions are explained with concrete mechanics: barriers and groups for non-hierarchical grouping, placeholder and… | ||
| Advanced animations with ConstraintLayout | droidcon San Francisco 2017 | 2017-11-05 |
Demonstrates using Android Studio 3.0 and ConstraintLayout 1.1 beta to animate UIs by changing constraints at runtime, either via direct manipulation… | ||
| Building a modern Android UI | Chicago Roboto 2017 | 2017-04-20 |
Claims concrete improvements: use support lib plus constraintlayout and android studio to build flat hierarchies, enable motion, and avoid reinflation by… | ||
| Advanced ConstraintLayout | Devoxx US 2017 | 2017-03-21 |
ConstraintLayout is a compact (~130KB) Android layout that replaces deep nested Linear/Relative layouts by expressing positions as constraints solved by a… | ||
| nothing matches | ||