Manuel Vivo .dev
  • Home
  • 🗓️ Book a 1:1 with me!
  • Digital Products
  • Public Speaking
  • About
  • Gallery

Architecture

Architecture best practices

19 Dec 2023 Architecture

Crash Course on the Android UI Layer | Part 2

Part 2 - State Holders and Saving State

Manuel Vivo Manuel Vivo 13 min read
13 Dec 2023 Architecture

Crash Course on the Android UI Layer | Part 1

Part 1 - The UI and UI State

Manuel Vivo Manuel Vivo 14 min read
10 May 2023 Talks Architecture

Saving UI state on Android

Google I/O 2023 talk

Manuel Vivo Manuel Vivo 1 min read
25 Oct 2022 Talks Architecture

State holders and state production in the UI Layer

Android Dev Summit 2022 talk

Manuel Vivo Manuel Vivo 1 min read
25 Oct 2022 Talks Architecture

Collecting flows in a lifecycle-aware manner

Android Dev Summit 2022 talk

Manuel Vivo Manuel Vivo 1 min read
10 Aug 2022 Architecture

Consuming flows safely in Jetpack Compose

Use the collectAsStateWithLifecycle API to collect flows in a lifecycle-aware manner from your UI.

Manuel Vivo Manuel Vivo 6 min read
1 Jun 2022 Architecture

ViewModel One-off event antipatterns

You should handle ViewModel events immediately, causing a UI state update.

Manuel Vivo Manuel Vivo 9 min read
11 Apr 2022 Architecture Compose

Migrating Architecture Blueprints to Jetpack Compose

This blog post tells the story of how the team migrated Architecture Blueprints to Jetpack Compose.

Manuel Vivo Manuel Vivo 8 min read
14 Dec 2021 Architecture

Rebuilding our guide to app architecture

We just launched a revamped guide to app architecture.

Manuel Vivo Manuel Vivo 2 min read
Manuel Vivo .dev © 2024
Proudly published with Jekyll & GitHub Pages using Jasper2
Latest Posts Twitter Ghost