Jossi Wolf
where else to find them
what they talk about
all 6 in the filters
where they keep going back
- droidcon Berlin4 editions2018–2023
- droidcon London2 editions2022–2023
- Chicago Roboto2 editions2019–2020
all 8 in the filters
on a stage with
all 7 in the filters
who talks about the same things
- Jake Wharton27 talks
- Amanda Hinchman-Dominguez16 talks
- Brian Norman5 talks
- Anton Arhipov34 talks
- Wolfram Rittmeyer5 talks
- Duncan McGregor7 talks
| title | conference | date |
|---|---|---|
| Building Compose APIs | Droidcon London 2023 | 2023-10-26 |
Jetpack Compose team replaces a brittle swipeable API with a simpler, iteration-first design that becomes anchorDragable state plus modifier.dragable. The old… | ||
| 5 Easy steps to build a Compose API | droidcon Berlin 2023 | 2023-07-05 |
Existing modifier.swipeable forces recompositions because anchors live in composition; the team refactors it into a state-driven design: anchor dragable state… | ||
| Android Fireside Chat | droidcon Berlin 2023 | 2023-07-05 |
Panel lays out concrete guidance: start greenfield apps 100% Compose with a single-activity and Navigation Compose; use state hoisting and ViewModel-backed… | ||
| Understanding Recomposition Performance Pitfalls | droidcon London 2022 | 2022-10-27 |
Explains how recomposition works (snapshot observers record state reads, recomposer observes writes, composition restarts) and shows a practical profiler… | ||
| A Hitchhiker's Guide to Compose Compiler: Composers, Compiler Plugins, and Snapshots | droidcon New York 2022 | 2022-09-01 |
Explains how Jetpack Compose injects a compiler plugin that transforms Kotlin into augmented IR to generate restartable, movable, and replaceable groups, how… | ||
| A Hitchhiker's Guide to Compose Compiler: Composers, Compiler Plugins, and Snapshots | droidcon San Francisco 2022 | 2022-06-02 |
Explains how Jetpack Compose turns Composable functions into runtime groups by augmenting Kotlin IR via a compiler plugin that intercepts Kotlin backend phases… | ||
| Community Day Kickoff | droidcon Berlin 2021 | 2021-10-20 |
Overview of the Community Day process with concrete actions: where to submit sessions, how to vote on talks, and how remote audience joins via Zoom and the… | ||
| A Hitchhiker's Guide to Compose Compiler: Composers, Compiler Plugins, and Snapshots | droidcon Berlin 2021 | 2021-10-20 |
By Jossi Wolf & Amanda Hinchman-Dominguez
If you are an Android Developer, chances are you are pretty excited about Jetpack Compose! But how does it work? In… | ||
| Migrating from LiveData to Coroutines and Flow | Android Summit 2020 | 2020-10-08 |
Investigation finds UI jank caused by LiveData dispatches observers on main thread via Transformations.map and MediatorLiveData, so code refactors replace… | ||
| Experimenting with the Kotlin Compiler | Chicago Roboto 2020 | 2020-09-28 |
Explorer clones the Kotlin repo, sets up multiple JDKs and runs IntelliJ idea with the compiler as a plugin, then adds a new token by adding a soft-keyword… | ||
| Experimenting with the Kotlin Compiler | Android Makers 2020 | 2020-04-20 |
Shows how to set up IntelliJ to build the Kotlin repo, adds a class delegate soft keyword, swaps the order of field and delegate-expression generation so… | ||
| Transforming a Java Desktop Application to Kotlin Multiplatform | droidcon NYC 2019 | 2019-08-26 |
Attempt to port a Java Swing cycle-editor fails to reuse UI: Swing components remain JVM-only so the UI must be rewritten per platform, but the heavy business… | ||
| Building SDKs - The Kotlin Way | droidCon Berlin 2019 | 2019-07-01 |
Explains concrete Kotlin tactics for stable SDKs: use @Experimental and @UseExperimental to surface risky APIs, annotate and supply @Deprecated(… | ||
| Exploring MotionLayout | Chicago Roboto 2019 | 2019-04-25 |
MotionLayout is a ConstraintLayout-based system that claims to make animations easier: a worked example replaces CollapsingToolbarLayout using ConstraintSets… | ||
| FROM 0 TO MATERIAL MOTION: CREATING ANIMATIONS AND TRANSITIONS | droidcon Berlin 2018 | 2018-06-25 |
Shows how to reproduce a Google Play style sequence: use ActivityOptions.makeSceneTransitionAnimation with matching transitionName, wait for the shared element… | ||
| nothing matches | ||