Android Worldwide October 2022
2022-10-25
-- online --
[Android Worldwide October 2021, Android Worldwide October 2022, Android Worldwide October 2023]
who it's for
Android developers, Jetpack Compose developers, mobile app architects, app performance engineers, backend Kotlin developers, build and release engineers, accessibility engineers
topics
Gradle version catalogs; module-graph-assert dependency validation; Glance framework for widgets; DataStore preferenceState syncing; Android Go memory optimizations; Ktor + coroutines APIs; MVI architecture with reducer; Jetpack Compose Canvas touch handling; mutableStateOf remember rememberSaveable; Apollo Kotlin normalized cache; Dagger component-dependencies for multi-module
| title | author | length |
|---|---|---|
| The Costs of Modularization | Aldo Wachyudi | 35m |
Modularization promises faster incremental and clean builds and clearer ownership but adds five real costs: designing module boundaries (three example layouts… | ||
| Android widgets and Jetpack Compose: Making your app fancy | Anna Zharkova | 39m |
Shows how Android 12’s Jetpack Compose support for widgets uses the Glance framework but stops short of full Compose: many composables (Canvas, MaterialTheme… | ||
| Optimize your apps for Android (Go edition) | Niharika Arora | 01h 06m |
Android Go targets 1–2 GB phones and already serves ~250 million users, so optimize for memory, startup time, and app size rather than vague “examples.”… | ||
| Building asynchronous API with Ktor & Kotlin | Manuel Ernesto | 21m |
Shows a small Ktor project scaffolded for Kotlin using Ktor + coroutines and JSON serialization, with Application.kt, routing extensions, a fake Map repository… | ||
| Modern Android Development using MVI architecture | Beatrice Kinya | 29m |
Argues that MVI pairs naturally with Jetpack Compose by treating the model as the single source of truth and using a reducer function in the model to create… | ||
| Android Open Source: What more can we do with Android? | James Gatt | 32m |
Explains how to fetch AOSP with android.googlesource.com, run repo init -b 12.1_R7 and repo sync, set up the build environment with build/envsetup.sh, run… | ||
| Interacting with Composable Canvas | Piotr Prus | 43m |
Builds an animated, interactive bar chart using Jetpack Compose Canvas that actually works end to end: drawing with drawRect and drawLine, using nativeCanvas… | ||
| Jetpack Compose: Art of the State | Eury Pérez | 42m |
Covers concrete state patterns for Jetpack Compose: use mutableStateOf plus remember to persist across recompositions and rememberSaveable for configuration… | ||
| Migrating to GraphQL on Android with Apollo | Adam Greenberg | 29m |
Pinterest migrates roughly 878 Android endpoints and about 5,800 migrated fields to GraphQL using Apollo Kotlin, with three engineers supporting 459 million… | ||
| Scalable multi-module architecture for Jetpack Compose apps | Pavlo Stavytskyi | 46m |
Shows a concrete pattern and a working sample (multi-module-movies on GitHub) that combines Jetpack Compose + Navigation with split API and Impl modules, using… | ||
| Raise accessibility awareness at work as an Android developer | Tiphaine | 36m |
A practical roadmap: use WCAG as the checklist, scan the app with Accessibility Scanner, add tiny accessibility tickets one per sprint, bake checks into PR… | ||
| nothing matches | ||