Manuel Vicente Vivo
where else to find them
what they talk about
all 6 in the filters
where they keep going back
- droidcon Berlin3 editions2019–2025
- Google I/O2 editions2021–2022
- droidcon London2 editions2023–2025
all 8 in the filters
on a stage with
all 18 in the filters
who talks about the same things
- Alejandra Stamato11 talks
- Ian Lake15 talks
- Clara Bayarri12 talks
- Jose Alcérreca21 talks
- Jolanda Verhoef19 talks
- Alex Vanyo18 talks
| title | conference | date |
|---|---|---|
| A deep dive on the lifecycle-aware coroutines APIs | droidcon London 2025 | 2025-10-30 |
Shows when UI should stop collecting (maps location example) and which lifecycle APIs actually stop work: repeatOnLifecycle, flowWithLifecycle… | ||
| Keynote - The Future of Android...And How to Prepare For It | droidcon Berlin 2025 | 2025-09-24 |
Panel predicts AI will generate much UI code while humans focus on architecture, observability and testing; recommend Compose Multiplatform for cross‑shipping… | ||
| Peeling Back the Layers: Unmasking the UI-nknown! | Droidcon London 2023 | 2023-10-26 |
Concrete guidance: expose screen UI as an observable holder such as StateFlow or Compose state (or LiveData) and convert external Flows with stateIn using… | ||
| Collecting flows in a lifecycle-aware manner | Android Dev Summit 2022 | 2022-10-24 |
Explains how to stop and start Flow collection based on Android lifecycle by using repeatOnLifecycle, flowWithLifecycle, and collectAsStateWithLifecycle… | ||
| State holders and state production in the UI Layer | Android Dev Summit 2022 | 2022-10-24 |
Recommendation: use a ViewModel as the screen-level state holder to keep business logic and screen UI state, use viewModelScope for long-running requests and… | ||
| Implementing Modern Android Architecture | droidcon Berlin 2022 | 2022-07-06 |
Concrete implementation of the Now in Android open‑source app demonstrates a layered UI/domain/data architecture with repositories, Room as the local single… | ||
| State in Jetpack Compose | Google I/O 2022 | 2022-05-11 |
Builds a small wellness app in Jetpack Compose: a water counter and a LazyColumn of ~30 wellness tasks that can be checked or removed. Uses mutableStateOf with… | ||
| Learn from developers: Duolingo and Headspace share their new Android architecture stories | App Excellence Summit 2022 | 2022-04-12 |
Two large apps rebuild architecture to cut crashes, speed rendering, and let teams move faster: Duolingo reports ANRs down 41%, slow frames down 28% and… | ||
| Using Jetpack libraries in Compose | Google I/O 2021 | 2021-05-18 |
Shows a concrete migration: an existing app called Bloom is converted screen‑by‑screen so UI switches to Compose while the rest stays intact. Demonstrates… | ||
| Jetpack | Google I/O 2021 | 2021-05-18 |
Jetpack updates that matter: multiple backstacks are default in Navigation UI (fragments and nav component save/restore state, Compose support in two lines)… | ||
| Roundtable Discussion: Ask Googlers About Android Jetpack | droidcon Italy 2020 | 2020-11-27 |
Panel answers name concrete timelines and tradeoffs: Compose is heading to 1.0 with tooling and preview work prioritized and Compose 1.0 focus; a Jetpack BOM… | ||
| Android Coroutines: How to manage async tasks in Kotlin | Android Summit 2020 | 2020-10-08 |
Covers Android’s move to Kotlin coroutines as the recommended async model, shows WorkManager vs Guava/RxJava vs a CoroutineWorker example, explains Room’s… | ||
| Coroutines! Gotta catch 'em all! | KotlinConf 2019 | 2019-12-04 |
Explains exactly how Kotlin coroutines fail and how to make them behave: structured concurrency scopes determine whether a child exception cancels siblings… | ||
| What is new with UI in Android Q. New Features and APIs. | droidCon Berlin 2019 | 2019-07-01 |
Covers concrete Android Q UI changes and how to use them: foldables require handling configuration/resizability (android:resizeableActivity is true by default)… | ||
| nothing matches | ||