Chicago Roboto 2020
2020-09-28..2020-09-29
Chicago, United States
[Chicago Roboto 2017, Chicago Roboto 2018, Chicago Roboto 2019, Chicago Roboto 2020, Chicago Roboto 2021, Chicago Roboto 2022]
who it's for
android developers, kotlin developers, mobile app architects, mobile qa engineers, devops engineers, security engineers, accessibility engineers
topics
Jetpack Compose prototyping; Kotlin Multiplatform protos; Jetpack Benchmarking on device; IoT and Android security; visualizing Kotlin Flow; dual-screen and Surface Duo posture; Kotlin compiler experimentation; ADB and Android shell tooling; embedding Flutter modules; Android CI with GitHub Actions; making Android apps accessible; performance in a Kotlin world
| title | author | length |
|---|---|---|
| Modern Android Development | Chet Haase, Romain Guy | 46m |
Concrete claims and measurable takeaways: Kotlin recommended with coroutines for async and a new KSP processor, adoption at roughly 60% of pro Android devs and… | ||
| Creating a beacon of light in your small corner of the world | Filip Babić | 28m |
Describes a community-built training pipeline that becomes hiring fodder: a volunteer Android Academy runs a 12–14 week curriculum with weekly workshops… | ||
| Expecto Protonum!: The Magic of Multiplatform Protos | Egor Andreevich | 22m |
Demo shows a JVM server, Android app and iOS app exchanging Protocol Buffers using a shared proto module and generated Kotlin code that runs on non JVM targets… | ||
| Measure What Matters with Jetpack Benchmark | JB Lorenzo | 30m |
Jetpack Benchmark measures concrete timings on-device and OLX uses it to benchmark JSON parsing and feed scrolling then gate CI with thresholds the team writes… | ||
| Smart Devices Gone Rogue: IOT Vulnerabilities and Designing For Security | Sarah Kraynick | 23m |
Claims include devices attacked within five minutes, ~90% of IoT traffic unencrypted, 50% of devices vulnerable to medium/high severity, and 75% of infected… | ||
| VISUALIZING KOTLIN FLOW IN ANDROID | Ryan Pierce | 42m |
Shows how Kotlin Flow values move with animated visuals, a demo Android app mapping three Chicago landmarks, and an extension library called meteor that… | ||
| Prototyping with Jetpack Compose | Ben Oberkfell | 45m |
Builds a playable prototype of The New York Times Crossword using Jetpack Compose and a 5x5 mini crossword board, with a concrete claim: recreated letters… | ||
| Dual-Screen & Multi-Posture: Let’s Rethink Mobile Apps | Nitya Narasimhan | 47m |
Overview of concrete outcomes and tools: introduces the Surface Duo SDK emulator with programmable hinge angle and a 16-step posture simulator, documents how… | ||
| Building smarter animations with Kotlin Delegates and Dynamic animations | Adetunji Dahunsi | 53m |
Claims that immutable, unidirectional UI state can drive smooth, interruptible animations by wiring Kotlin delegates into a single global UI driver that maps… | ||
| Embedding Flutter In Your App for Fun and Profit | Jason Mayer | 22m |
The Games team at The New York Times embeds a Flutter module into existing iOS and Android apps, shipping the Spelling Bee prototype to production and juggling… | ||
| Building an Android CI Pipeline With GitHub Actions | Nate Ebel | 48m |
Building an Android CI pipeline with GitHub Actions is concrete: YAML workflows run gradle assemble, cache ~/.gradle, parallelize jobs, upload artifacts and… | ||
| The Slippery Slope of Unethical Programming | Jacques Smuts | 41m |
Examples and concrete mechanics decide: a startup inflates metrics — 300,000 installs with <1,000 active users — by buying installs via bots; analytics are… | ||
| Gaining Composure | Vishnu Rajeevan | 21m |
Claim: Jetpack Compose makes dynamic screens easier by letting code describe each state directly instead of toggling view bits. Examples: an extended floating… | ||
| Better safe than sorry | Ana Baotić, Karlo Levak | 25m |
Timeline of concrete wins and fails with dates and fixes from iOS and Android history: Touch ID spoofed with wood glue and later high‑res photo attacks… | ||
| Lessons from a Librarian | Zac Sweers, James Barr | 29m |
Concrete claim: thousands of legacy call sites are migrated in days with no regressions by combining structural find‑and‑replace, a custom IntelliJ plugin +… | ||
| Let’s Sync Up! Tips and Tricks to Add Offline Sync to Your App with Confidence | Lance Gleason | 37m |
Shows a concrete migration from many small calls to a single offline endpoint—6000 requests down to 1—and argues for designing separate sync endpoints, packing… | ||
| Experimenting with the Kotlin Compiler | Jossi Wolf | 46m |
Explorer clones the Kotlin repo, sets up multiple JDKs and runs IntelliJ idea with the compiler as a plugin, then adds a new token by adding a soft-keyword… | ||
| Magic of ADB and Android shell | Wojciech Sadurski | 47m |
Shows how to attach a debugger over adb with adb track-jdwp and port forwarding, how the jdwp daemon makes Android Studio know an app is running, and how… | ||
| Easy, scalable backends for Android developers | Doug Stevenson | 48m |
Explains concrete tradeoffs: use Cloud Functions (Firebase) for the easiest path with callable functions (automatic auth, JSON serialization, Node/TypeScript)… | ||
| Benefits of Making Your Apps Accessible | Sara Qawwas | 24m |
Shows concrete wins: Foot Locker fixes make the app look and behave better, cost little developer time, and cut legal risk; cites 62 million Android users who… | ||
| Becoming an AOSP contributor | Andrea Falcone | 37m |
Shows the exact contribution flow: find or file an issue in Issue Tracker, run repo init and repo sync, use Android Studio and Gradle to build and run tests… | ||
| Performance in a Kotlin world | Sean McQuillan | 45m |
Shows concrete diagnostics and fixes: uses the Android Studio CPU profiler (trace vs sample, flame charts, threads, energy/memory/network panes) to find a… | ||
| nothing matches | ||