360|AnDev 2018
2018-07-19..2018-07-20
Denver, United States
[360|AnDev 2016, 360|AnDev 2017, 360|AnDev 2018, 360|AnDev 2019, 360|AnDev 2020]
who it's for
Android developers, Kotlin developers, Android library developers, mobile QA engineers, UX designers, engineering managers
topics
Kotlin coroutines on Android; fragment transaction and back stack management; Cloud Firestore and Realtime Database with Jetpack; AnimatedVectorDrawable workflows (Lottie, Shape Shifter); SVG path morphing for Android; Gradle composite builds and build cache; ConstraintLayout 2.0 features; APK size reduction techniques; Fonts in XML and EmojiCompat support; ADB commands and automation for debugging; bitmap decoding and image resizing strategies; code review tooling and practices
| title | author | length |
|---|---|---|
| Animations : Smooth Criminals | Stacy L Devino | 22m |
Covers concrete tools and gotchas: shows Lottie use and Lottie performance caveats, introduces Kairi and Shapeshifter for AnimatedVectorDrawable workflows, and… | ||
| Kotlin Coroutines: An Intro to Practical Use on Android | Nick Capurso | 42m |
Coroutines claim to replace callbacks and RxJava for Android by giving sequential-looking async code while actually supporting suspend functions… | ||
| Fear No Fragments | Dipo Areoye | 33m |
Shows concrete fragmentation patterns: managing fragment transactions and the back stack, using child fragment managers to avoid confusing hierarchies, and… | ||
| Firebase & Jetpack: Fits like a Glove | Doug Stevenson | 19m |
Shows concrete glue code that wires Cloud Firestore and Realtime Database to Android Jetpack using LiveData & ViewModel plus a repository layer. Provides a… | ||
| In-depth path morphing w/ Shape Shifter | Alex Lockwood | 45m |
A web app called Shape Shifter automatically makes incompatible SVG paths animatable for Android by adding and placing dummy points, splitting subpaths… | ||
| Library Developer Confidential | Elliott Chenger | 43m |
Extracted how-to: moving reusable code into a library cuts incremental work (example slide shows a 14s all-in build split into two 7s builds where subsequent… | ||
| Engineering Better Design Relations | Ivy Knight | 28m |
Claim: better designer–developer relations produce higher-quality, less wasteful apps. Evidence: one company abandons Basecamp, adopts slack and figma, and… | ||
| Fonts and Emoji Using Support Libraries | Anita Singh | 24m |
Android Oreo text features work via Support Libraries v26+ to add Fonts in XML, Downloadable Fonts from the Google Play services font provider (≈800 Google… | ||
| Code reviewing like a champion | Jonathan Maltz | 21m |
Claims that code review catches most bugs citing 82 percent from Code Complete, and shows concrete practices: use commit-message context and pull-request… | ||
| Kotlin, Beyond the Basics | Oluwasegun Famisa | 36m |
Shows that each lambda compiles to a Java function object (Function0…Function22) unless marked inline/crossinline, which removes allocation overhead and… | ||
| Life is too short not to use ADB commands | Zhenlei Ji | 20m |
Commands and concrete examples decide it: shows using adb tcpip 5555 then adb connect over Wi‑Fi, using adb shell pm list packages and pm path to pull APKs… | ||
| Images 101 | Effie Barak | 35m |
Explains that images are raw bitmaps (pixels × bits per pixel), compares GIF/PNG/JPEG tradeoffs, and shows how density requires multiple asset sizes plus… | ||
| MVP: The Life-Changing Magic of Tidying Up Your Android Presentation Layer | Yun Cheng | 39m |
Claim: converting a messy Android activity to MVP makes presentation logic testable and smaller. Steps: split into Model View Presenter and a lifecycle class… | ||
| ConstraintLayout 2.0 : let’s use the new things! | Roard, Hoford | 46m |
ConstraintLayout 2.0 adds a new MotionLayout subclass (alpha‑1 released three weeks before the upload) that drives transitions declaratively from an external… | ||
| A journey to smaller apk size | Dmytro Khmelenko | 19m |
Concrete outcomes and methods: reduced APK from ~70 MB to ~20 MB by profiling APK contents, re-encoding video (≈−10 MB) and audio (≈−4 MB), converting PNGs to… | ||
| Making change as an Ally | Joe Birch | 34m |
Concrete steps and measurable practices matter: offer inclusivity sponsorships (tickets, travel, lodging); anonymize CFPs to reduce selection bias; publish and… | ||
| Making Your Android Things Devices Smarter | Paul Ruiz | 18m |
Hands-on details about making Android Things devices smart: a working wildlife camera uses a TensorFlow Lite image classifier to spot bear moose etc and sends… | ||
| nothing matches | ||