360|AnDev 2020
2020-07-24
-- online --
[360|AnDev 2016, 360|AnDev 2017, 360|AnDev 2018, 360|AnDev 2019, 360|AnDev 2020]
| title | author | length |
|---|---|---|
| One Shot: Meaningful vector animation using Shape Shifter | Garima Jain | 48m |
Step-by-step workflow that turns boring SVG icons into working Android animations: import SVG or vector drawable into shapeshifter.design, split complex icons… | ||
| One-Shot – A Quick Guide to Sketchnoting | James Williams | 22m |
Sketchnoting claims to boost comprehension versus laptops citing a 2014 study where longhand note-takers score higher though laptop users transcribe more… | ||
| Everything you ever wanted to know about error handling in Android | Jamie Lynch | 22m |
Shows how to build a crash‑reporting SDK on Android that hooks the JVM UncaughtExceptionHandler, captures exception and thread stack traces plus device and… | ||
| Modern Android Development | Chet Haase | 51m |
Recommendation: adopt Kotlin as the primary language (Kotlin first) for concise, null-safe code and coroutines; use Android Studio (latest profilers, Motion… | ||
| Art of Jetpack Compose | Wajahat Karim | 01h 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… | ||
| Building a SuperApp: Lessons from merging multiple apps into one | Ahmed El-Helw | 46m |
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… | ||
| Where did my State go | Subhrajyoti Sen | 24m |
Activities, fragments and views keep getting recreated for reasons beyond rotation: toggling Dark Theme triggers a UI mode configuration change that recreates… | ||
| Go with the Flow 🌊 | Akshay Chordiya | 21m |
Kotlin Flow is a Reactive Streams implementation built on coroutines that is cold, null-safe, and multiplatform. It claims backpressure is handled by… | ||
| Beyond Code: Improving Culture Wherever You Go | Seetha Annamraju | 22m |
Claim: top performers are givers (Adam Grant) and teams with two or more givers outperform others; evidence comes from experience across 12 teams. Practical… | ||
| Kotlin First – Taking Full Advantage of Kotlin For Android Development | Nate Ebel | 42m |
Android Studio converts Java to Kotlin automatically and new projects default to Kotlin; Gradle supports a Kotlin DSL. Examples show android KTX extension… | ||
| etpack Compose Q&A | Leland Richardson | 38m |
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… | ||
| Learning Jetpack Compose By Example | Vinay Gaba | 34m |
Shows concrete Compose code (dev14, pre‑alpha) that compiles and runs: uses @Composable annotation and setContent, previews in Android Studio, async image… | ||
| On the road to Jetpack Compose | Sean Mcmillan, Tiem | 45m |
Jetpack Compose is a Kotlin-first, declarative Android UI toolkit that maps observable state into UI and is currently Developer Preview 2 (everything… | ||
| Contributing to AOSP | Andrea Falcone | 31m |
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… | ||
| Android Components under the hood | Alex Zhukovich | 27m |
Explains how Lifecycle, LiveData, ViewModel and Room are implemented rather than just named. Notes 700 ms delay in ProcessLifecycleOwner to avoid false… | ||
| Android Complexity | Ma rton Braun | 23m |
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… | ||
| Composing Magic with MVI and Kotlin StateFlow | Siamak Ashrafi | 28m |
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… | ||
| The Testing Pyramid – What does it mean for Android? | Nicola Gibson | 38m |
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… | ||
| Innovation and Trends in Flutter for web | Kamal Shree | 22m |
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… | ||
| Mathematics for Developers | Kai Koenig | 36m |
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… | ||
| Hilt: Dependency Injection for the mere mortals | Murat, Manuel | 44m |
Dependency injection (DI) is a technique widely used in programming and well suited to Android development, where dependencies are provided to a class instead… | ||
| nothing matches | ||