Android Worldwide July 2023
2023-07-25..2023-07-26
-- online --
[Android Worldwide July 2021, Android Worldwide July 2023, Android Worldwide July 2024]
who it's for
android developers, kotlin developers, ui engineers, mobile architects, platform engineers, integration engineers
topics
Kotlin Multiplatform; Ktor with OkHttp and Darwin engines; Koin dependency injection; RxJava to Kotlin Coroutines migration; Jetpack Compose accessibility practices; Compose performance optimizations; ViewBinding lifecycle leaks; LeakCanary heap dumps and Shark analysis; Centralized SDK manager patterns; Reverse engineering with Frida and Hermes; Nibel KSP navigation library; High-volume emoji particle emitter
| title | author | length |
|---|---|---|
| Kotlin Multiplatform. Make your Android App Cross-Platform | Anna Zharkova | 40m |
Shows converting an existing Android energy app (Last.fm API) into a working cross-platform app with shared Kotlin code for data models, networking and… | ||
| Building Managers Over 3rd Party SDKs for Easy Access | Anshul Khattar | 19m |
Claims a centralized Kotlin SDK manager cuts duplicated boilerplate — turning repeated ~200 lines to 6 lines across three places — and centralizes… | ||
| Battle of the Titans: RxJava vs Kotlin Coroutines | Ivan Dimitrov | 43m |
Compares concrete migration work: an Android app is rewritten from RxJava to Kotlin Coroutines across refactored 80% of app using converters to interoperate… | ||
| Impact of Framework Choice on your Application: A Reverse Engineering Perspective | Ruben Pieters | 45m |
Builds a toy "coffee→apps" APK in plain Android, Jetpack Compose, React Native (Hermes), and Flutter, then actually modifies each build to make the counter… | ||
| Building Accessible Apps with Jetpack Compose | Karol Wrótniak | 43m |
Covers concrete Compose practices: use minimum 48dp touch target and the MinimumInteractiveComponentSize modifier; size text in sp and test up to 200% font… | ||
| Six Things ViewBinding Teaches Us | Yauheni Slizh | 36m |
Explains how ViewBinding generates per-layout classes at build time (Android Studio 3.6, 2020) and inspects their fields and inflate/bind methods, shows that… | ||
| JetPack Compose Performance Tips & Tricks | Eury Pérez | 38m |
Explains concrete fixes: use remember to avoid rerunning logic every frame, use derivedStateOf to collapse thresholds (only change when crossing 20 likes)… | ||
| Unveiling the Unseen Threat: Demystifying Memory Leaks in Android | Yves Kalume | 24m |
Explains how Android memory leaks occur when short‑lived objects like Activity or View get referenced by long‑lived holders such as singletons or ViewModel and… | ||
| Blast Off: Managing Hundreds of UI Updates for Emoji Cannons | Piotr Prus | 21m |
A Jetpack Compose emoji cannon floods the screen with hundreds to thousands of animated emoji; firing 10,000 items drives memory from ~100MB to ~250MB and one… | ||
| Migrating Android apps from Fragments to Jetpack Compose | Pavlo Stavytskyi | 44m |
Turo’s migration approach introduces an open source library Nibel that uses KSP code generation to create typesafe screen entries and a unified navigator… | ||
| nothing matches | ||