~/conference

360|AnDev 2020

titleauthorlength
One Shot: Meaningful vector animation using Shape ShifterGarima Jain48m
Step-by-step workflow that turns boring SVG icons into working Android animations: import SVG or vector drawable into shapeshifter.design, split complex icons…
Talk on
One-Shot – A Quick Guide to SketchnotingJames Williams22m
Sketchnoting claims to boost comprehension versus laptops citing a 2014 study where longhand note-takers score higher though laptop users transcribe more…
Talk on
Everything you ever wanted to know about error handling in AndroidJamie Lynch22m
Shows how to build a crash‑reporting SDK on Android that hooks the JVM UncaughtExceptionHandler, captures exception and thread stack traces plus device and…
Talk on
Modern Android DevelopmentChet Haase51m
Recommendation: adopt Kotlin as the primary language (Kotlin first) for concise, null-safe code and coroutines; use Android Studio (latest profilers, Motion…
Talk on
Art of Jetpack ComposeWajahat Karim01h 18m
Follows the Google Jetpack Compose codelab step‑by‑step using Android Studio 4.2 Canary, shows required setup (minSdk 21, Kotlin compiler extension 1.3.70) and…
Talk on
Building a SuperApp: Lessons from merging multiple apps into oneAhmed El-Helw46m
Careem merges separate ride, food and groceries apps into one SuperApp by converting apps to AAR libraries and adding a thin container repo that keeps…
Talk on
Where did my State goSubhrajyoti Sen24m
Activities, fragments and views keep getting recreated for reasons beyond rotation: toggling Dark Theme triggers a UI mode configuration change that recreates…
Talk on
Go with the Flow 🌊Akshay Chordiya21m
Kotlin Flow is a Reactive Streams implementation built on coroutines that is cold, null-safe, and multiplatform. It claims backpressure is handled by…
Talk on
Beyond Code: Improving Culture Wherever You GoSeetha Annamraju22m
Claim: top performers are givers (Adam Grant) and teams with two or more givers outperform others; evidence comes from experience across 12 teams. Practical…
Talk on
Kotlin First – Taking Full Advantage of Kotlin For Android DevelopmentNate Ebel42m
Android Studio converts Java to Kotlin automatically and new projects default to Kotlin; Gradle supports a Kotlin DSL. Examples show android KTX extension…
Talk on
etpack Compose Q&ALeland Richardson38m
Live Q&A about Jetpack Compose that sticks to specifics: how tooling is still being built but preview is fast, migration paths that let Compose live inside…
Talk on
Learning Jetpack Compose By ExampleVinay Gaba34m
Shows concrete Compose code (dev14, pre‑alpha) that compiles and runs: uses @Composable annotation and setContent, previews in Android Studio, async image…
Talk on
On the road to Jetpack ComposeSean Mcmillan, Tiem45m
Jetpack Compose is a Kotlin-first, declarative Android UI toolkit that maps observable state into UI and is currently Developer Preview 2 (everything…
Talk on
Contributing to AOSPAndrea Falcone31m
Process uses repo to fetch many git repos, then repo sync/start/upload to create branches, run hooks, and push commits; pre-submit checks enforce Change-Id…
Talk on
Android Components under the hoodAlex Zhukovich27m
Explains how Lifecycle, LiveData, ViewModel and Room are implemented rather than just named. Notes 700 ms delay in ProcessLifecycleOwner to avoid false…
Talk on
Android ComplexityMa rton Braun23m
A rapid checklist of concrete Android problems and fixes: pad tiny icons so tap targets meet accessibility and work on shaky transit rides; use Android plurals…
Talk on
Composing Magic with MVI and Kotlin StateFlowSiamak Ashrafi28m
A sample app shows two composables (word list and add-word) that swap for navigation, using Room + Retrofit + Coil and Dagger Hilt for DI. MVI replaces MVVM…
Talk on
The Testing Pyramid – What does it mean for Android?Nicola Gibson38m
Argues that adding lots of small UI unit tests — rendering view states with a mocked presenter and checking tags/content descriptions — catches UI bugs faster…
Talk on
Innovation and Trends in Flutter for webKamal Shree22m
Flutter for Web converts Dart into HTML CSS or Canvas via the engine and the dart2js compiler, 1.17 closes ~6,300 issues since 1.12 and adds Metal to speed iOS…
Talk on
Mathematics for DevelopersKai Koenig36m
Explains which math actually maps to developer tasks: uses a rotation matrix 0 -1; 1 0 multiplied with vector (5,6) → (-6,5) to show a 90° rotation, compares…
Talk on
Hilt: Dependency Injection for the mere mortalsMurat, Manuel44m
Dependency injection (DI) is a technique widely used in programming and well suited to Android development, where dependencies are provided to a class instead…
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.