Android Worldwide 2022
who it's for
Android developers, Kotlin developers, mobile engineers, app architects, security engineers, build engineers, qa engineers, accessibility engineers
topics
Kotlin Multiplatform memory model; Kotlin coroutines Flow patterns; StateFlow and SharedFlow usage; SQLite partial and expression indexes; Room migrations with raw SQL; in-memory inverted index TF-IDF; Firebase Crashlytics and Remote Config; Android accessibility and Compose semantics; OWASP mobile top five mitigations; Gradle profiling, caching and plugins
| title | author | length |
|---|---|---|
| Kotlin Multiplatform: Memory management old and new way | Anna Zharkova | 58m |
Explains concrete failures and fixes when sharing objects across threads in Kotlin Multiplatform: coroutines throw invalid-mutability or context-bound… | ||
| Maxing out SQLite performance | Rashanjyot Arora | 53m |
Shows concrete index strategies for SQLite: single, composite, partial, expression and covering indexes; B‑tree storage and use of EXPLAIN QUERY PLAN. On a… | ||
| In Memory Full Text Search with Kotlin | Kshitij Chauhan | 35m |
Builds an in-memory inverted index in Kotlin using tokenization, lowercasing and Porter-style stemming, then stores tokens → document lists and ranks with… | ||
| Building Quality with Firebase | William Shelor | 55m |
Firebase bundles free tools for measuring stability and behavior: Crashlytics shows stack traces and device/version splits (examples in demo: 64% on some… | ||
| Develop Your App with Lots of "Flow" | Gema Socorro Rodriguez | 49m |
Builds a musical quiz app that plays intervals to help memorize references, implemented with Kotlin coroutines Flow and StateFlow and SharedFlow to publish… | ||
| Don’t get stung by OWASP: An intro into writing code for greater Android Security | Ed George | 01h 02m |
Covers OWASP mobile top five risks and gives concrete fixes: marks components exported=false to stop an exported activity bypass via adb demoed with drozer… | ||
| Guide to Destroying Codebases the Demise of Clever Code | Gabor Varadi | 01h 01m |
Claims that strict patterns and fancy libraries create more work with concrete examples: a UI built for 200 MB devices fails with a web framework; a six‑month… | ||
| Android for Everyone: Accessibility in Android | Sierra OBryan | 01h 01m |
Practical guide to making Android apps accessible with concrete fixes and tools: run Accessibility Scanner and UI Automator Viewer to find issues (scanner… | ||
| The Golden Principles of Software Architecture Applied To Kotlin Multiplatform | Ryan Kay | 54m |
Argues the best architecture is dictated by project requirements and shows concrete separations: session vs long‑term storage, UI platform… | ||
| Improving Gradle Builds | Mohit Sarveiya | 36m |
Walks through benchmarking and fixing a 1,292‑module replica of a production app, showing build scans that break time into initialization configuration and… | ||
| nothing matches | ||