~/conference

Android Worldwide 2022

Android developers, Kotlin developers, mobile engineers, app architects, security engineers, build engineers, qa engineers, accessibility engineers

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

titleauthorlength
Kotlin Multiplatform: Memory management old and new wayAnna Zharkova58m
Explains concrete failures and fixes when sharing objects across threads in Kotlin Multiplatform: coroutines throw invalid-mutability or context-bound…
Talk on
Maxing out SQLite performanceRashanjyot Arora53m
Shows concrete index strategies for SQLite: single, composite, partial, expression and covering indexes; B‑tree storage and use of EXPLAIN QUERY PLAN. On a…
Talk on
In Memory Full Text Search with KotlinKshitij Chauhan35m
Builds an in-memory inverted index in Kotlin using tokenization, lowercasing and Porter-style stemming, then stores tokens → document lists and ranks with…
Talk on
Building Quality with FirebaseWilliam Shelor55m
Firebase bundles free tools for measuring stability and behavior: Crashlytics shows stack traces and device/version splits (examples in demo: 64% on some…
Talk on
Develop Your App with Lots of "Flow"Gema Socorro Rodriguez49m
Builds a musical quiz app that plays intervals to help memorize references, implemented with Kotlin coroutines Flow and StateFlow and SharedFlow to publish…
Talk on
Don’t get stung by OWASP: An intro into writing code for greater Android SecurityEd George01h 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…
Talk on
Guide to Destroying Codebases the Demise of Clever CodeGabor Varadi01h 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…
Talk on
Android for Everyone: Accessibility in AndroidSierra OBryan01h 01m
Practical guide to making Android apps accessible with concrete fixes and tools: run Accessibility Scanner and UI Automator Viewer to find issues (scanner…
Talk on
The Golden Principles of Software Architecture Applied To Kotlin MultiplatformRyan Kay54m
Argues the best architecture is dictated by project requirements and shows concrete separations: session vs long‑term storage, UI platform…
Talk on
Improving Gradle BuildsMohit Sarveiya36m
Walks through benchmarking and fixing a 1,292‑module replica of a production app, showing build scans that break time into initialization configuration and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.