Tag

trio

1 views collected around this technical thread.

Airbnb Technology Team
Airbnb Technology Team
Nov 25, 2024 · Mobile Development

Using Trio for Navigation in Android Jetpack Compose

The article shows how Trio stores navigation state in a ViewModel‑backed stack, uses type‑safe routers for screen and activity transitions, supports async save‑and‑exit, result‑returning navigation, and interoperates with legacy fragments, enabling modular, testable navigation in Jetpack Compose.

AndroidJetpack ComposeMavericks
0 likes · 14 min read
Using Trio for Navigation in Android Jetpack Compose
Airbnb Technology Team
Airbnb Technology Team
Nov 12, 2024 · Mobile Development

Trio Architecture: Building a Compose‑Based Android Framework on Mavericks

Airbnb’s Android team introduced Trio, a Compose‑only framework built atop the Mavericks state‑management library that replaces Fragment‑based navigation with type‑safe, modular page routing, ViewModel‑driven state, compile‑time validation, and dedicated developer tools, now powering the majority of the app’s screens.

AndroidJetpack ComposeMavericks
0 likes · 15 min read
Trio Architecture: Building a Compose‑Based Android Framework on Mavericks
Test Development Learning Exchange
Test Development Learning Exchange
Oct 12, 2023 · Backend Development

Practical Examples of Python Coroutine Libraries: asyncio, gevent, and trio

This article introduces Python coroutines as a lightweight concurrency model and provides ten practical code examples demonstrating how to use the asyncio, gevent, and trio libraries for asynchronous I/O, concurrent network requests, file operations, task scheduling, and more.

Asynchronous ProgrammingCoroutinePython
0 likes · 7 min read
Practical Examples of Python Coroutine Libraries: asyncio, gevent, and trio
Test Development Learning Exchange
Test Development Learning Exchange
Aug 3, 2023 · Backend Development

Python Coroutine Libraries: asyncio, gevent, and trio - 10 Practical Examples

This article explores three Python coroutine libraries - asyncio, gevent, and trio - providing 10 practical code examples demonstrating their use in asynchronous programming for tasks like IO operations, network requests, file handling, and more.

Asynchronous ProgrammingConcurrent ProgrammingPython
0 likes · 5 min read
Python Coroutine Libraries: asyncio, gevent, and trio - 10 Practical Examples