We're going on indefinite hiatus, but make sure you're following us on Twitter! for future updates...
Blog Posts * Navigation Week * A problem like Navigation by Maria Neumayer + Exploring the Android Navigation Artchitecure Component by Joe Birch + Exploring Android's Navigation Architecture Component by Nish Tahir + Android Navigation Components — Part 1 by Dario Mungoi + Android Navigation Architecture Component — a glimpse of future? By Juhani Lehtimäki * All About Type Aliases in Kotlin by Dave Leeds * A year as Android Engineer by Lara Martin
Tools and Libraries * Android Studio 3.2 Canary 15 * Android Emulator 27.2.9 * Dagger 2.16 * Moshi 1.6 + Exploring Moshi’s Kotlin Code Gen by Zac Sweers
Other Stuff * Play services issue preventing MapView from working on some Huawei devices * Fix for LiveData problems with Fragments * Episode 92: Navigation Controller by Android Developers Backstage * 124: IO 2018 first impressions with Android Dialogs & Pocket Casts team by Android Developers Backstage by Fragmented Podcast * Fragmented Crossover #io18 by Android Dialogs
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * RxJava to Kotlin coroutines by Chris Banes * Announcing new SDK versioning in Google Play services and Firebase by Doug Stevenson * Immerse Yourself in the Android Developer Community by Tyler McCraw * Custom Light Drawing in an Android Smart Home app by Gabor Novak
Talks * Droidcon Italy
Tools And Libraries * Embedding Kotlin Playground by Jetbrains * Nanoscope by Uber * Android Studio Canary 3.2 alpha 13 * Emulator updated to 27.3.0 canary and 27.2.8 beta * Firebase/Play services were updated to… a few different versions * Google Places/Maps pricing changes
Other Stuff * Spansspanspanspan * New Udacity Flutter course from Google * https://androidexample365.com
Theme music: "Fresh Kicks" by Sono Sanctus
Guest hosted by Zac Sweers
Edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * Previewing Material Design 2.0 by Raveesh Bhalla * Introducing Constraint Layout 1.1 by Sean McQuillan * HQ Trivia reverse engineering by Hugo Hache and Adrien Couque
Tools And Libraries * Android Studio 3.1.2 * Android Studio 3.2 Canary 12 * Emulator 27.2.7 Canary
Other Stuff * Android Fireside Chat Twitter Questions * Lisa Luo: Functional reactive programming + MVVM, Swift + Kotlin by Android Dialogs
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * Exploring the v28 Android Design Support Library Additions by Joe Birch * Coroutines and RxJava — An Asynchronicity Comparison (Part 3): Transferring stream of values by Manuel Vicente Vivo * A Guided Tour inside a clean architecture code base. by Yossi Segev * #31DaysOfKotlin — Week 3 Recap by Florina Muntenescu and Sean McQuillan * Protecting WebView with Safe Browsing * What’s new in Firebase Authentication?
Talks * How Proguard Works by Jeb Ware
Updates * Kotlin 1.2.40 * Gradle 4.7 * Android Things Developer Preview 8 * Android Studio 3.2 Canary 11 * Android Emulator 27.2.6 Canary * Android Test Support Library 1.0.2-beta1 * Dex Method List 3.1.0
Other Stuff * Android Developer Survey from Google * Android platform versions dashboard update * Fragmented Cast: 121: Functional Programming with Kotlin Arrow team – II with Donn Felker, Kaushik Gopal, Paco, Raúλ Raja, Jorge Castillo * Android Dialogs: Joaquim Verges: Twitch + ARCore with Huyen Tue Dao and Joaquim Verges * Chicago Roboto 2018 Recap by Nate Ebel
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
This episode was guest hosted and edited by Michael Bailey
(Normally hosted by Mike Scamell)
Michael Bailey is also cohost of the Native Wheel House podcast
Make sure you're following us on Twitter!
Blog Posts * What does GDPR mean for Mobile App Owners? — 12 Use Cases by Karol Wrótniak * Android Activity Life-Cycle for Professional Developers by Vasiliy Zukanov + /r/androiddev comments * Sealed classes opened my mind by Patrick Cousins
Tools And Libraries * Paris * Crumb
Updates * ConstraintLayout 1.1.0 * Android Studio 3.1.1 * Android Studio 3.2 Canary 10 * Emulator 27.2.5 Canary * Play Services 15.0.0
Other Stuff * GCM now deprecated in favour of FCM * Constraint Layout 2.0 * Google IO Schedule * Episode 89: Upon Reflection by Android Developers Backstage * 120: Functional Programming with Kotlin Arrow team by Fragmented Podcast
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * 31 Days of Kotlin * #31DaysOfKotlin - Week 1 Recap by Florina Muntenescu & Sean McQuillan + 31DaysOfKotlin by Andy Barber * Android Face Detection Tutorial by Dragos Holban * Understanding Spans by Florina Muntenescu
Talks * Learning Kotlin: An Android Developer’s Journey by Rebecca Franks
Tools And Libraries * Hyperion * Android KTX 0.3 * Android Support Library 27.1.1 * Architecture Components [Room 1.1.0-beta2, Paging 1.0.0-beta1, Paging RxJava 1.0.0-alpha1 ] * Android Studio 3.2 Canary 9
Other Stuff * Picasso vs Glide * AppComponentFactory * 119: Flutter with GDE Eugenio Marletti – Part 2 by Fragmented Podcast
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
This weeks episode is sponsored by raywenderlich.com. Get 20% off their Android Avalanche Bundle until March 30th 2018!
Make sure you're following us on Twitter!
Blog Posts * RecyclerView — More Animations with Less Code using Support Library ListAdapter by Craig Russell * Effective Java in Kotlin, item 1: Consider static factory methods instead of constructors by Marcin Moskala
Tools And Libraries * Android Studio 3.2 Canary 7 * Android Studio 3.1 RC 3 * Emulator 27.2.2 Canary * ConstraintLayout 1.1.0 beta 6 * Room 1.1.0 beta 1 * Lifecycles 1.1.1 * Paging 1.0.0 alpha 7 * Google Play Services 12
Other Stuff * androiddev Salary Thread * 118: Flutter and cross platform development with GDE Eugenio Marletti – Part 1 by Fragmented Podcast * Lyla Fujiwara: ViewModel & LiveData by Android Dialogs
Find out about future Android conferences here
Ad and theme music by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * Android P Slices: the missing documentation — part 1 by Sebastiano Poggi * A Guided Tour inside a clean architecture code base by Yossi Segev * Cropping Bitmaps With Custom Glide Transformations by Adam McNeilly
Updates * Android Studio 3.1 RC2 * Android Studio 3.2 Canary 6 * Emulator 27.2.1 canary
Other Stuff * Episode 88: Autofill by Android Developers Backstage * Kevin Most: Idiomatic Interop in Kotlin + KEEP by Android Dialogs
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
News * Android P Developer Preview * Framework Fragments and Loaders deprecated. + Are Slices for the Google Assistant?
Blog Posts * Random Musings on the P Developer Preview 1 by Mark Murphy * A Better Way to Launch Activities on Android by Zak Taccardi * Exploring Android P: Display Cutouts by Joe Birch
Tools And Libraries * Support Library 28.0.0 Alpha 1 * Kyrie * gradle-dependency-graph-generator-plugin * scrcpy * Android Studio 3.1 RC 1 * Android Studio 3.2 Canary 5 * Android Emulator 27.1.2 * Android Emulator 27.2.0 Canary * Firebase Crashlytics * Android Things Developer Preview 7
Other Stuff * 116: Learning Kotlin – inline, noinline, crossinline by Fragmented Podcast * François Blavoet: Custom ViewGroups by Android Dialogs * Episode 16: Tools by The Context
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * A life without ifs by Maria Neumayer * Simplifying DiffUtil with RxJava by Saket Narayan * Make your custom view 60fps in Android by Dmitriy Rabetckiy
Tools And Libraries * Long Shadows * Support Library 27.1.0 * Android KTX 0.2 * Room 1.1.0-alpha3 * Emulator 27.1.12 Canary * Kotlin 1.2.30 * Gradle 4.6
Other Stuff * Improving Stability by Reducing Usage of non-SDK Interfaces * #31DaysOfKotin * 115: Architecture Components with Akshay Chordiya by Fragmented Podcast * Angella Derington: Teaching RxJava with a Little Game of Thrones by Android Dialogs
Find out about future Android conferences here
Theme music: "Fresh Kicks" by Sono Sanctus
Hosted and edited by Mike Scamell
Make sure you're following us on Twitter!
We're now on Spotify!
Blog Posts * Pro Android Studio - Code navigation by Jeroen Mols * Fragment Transitions by Chris Banes * Build awesome animations with 7 lines of code using ConstraintLayout by Leonardo Pirro
Tools and Libraries * Prefekt by Mark Allison * ARCore 1.0 * Android Studio 3.1 Beta 4 * Android Studio 3.2 Canary 4
Other Stuff * Kotlin Notes for Professionals * Android Notes for Professionals * Episode 87: ARrrrrrrr by Android Developers Backstage * 114: All About CI & CD on App Center w/Patrick Nikoletich by Fragmented Podcast * Anita Singh: Flying Solo with Android Development by Android Dialogs
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Kotlin + buildSrc for Better Gradle Dependency Management by Sam Edwards * Best Practices for Unit Testing in Kotlin by Phillip Hauer * ViewModels under the hood by Dario Mungoi
Tools and Libraries * QuickPermissions * SimpleChangelog * Room 1.1.0-alpha2 * Android Studio 3.1 Beta 3 * Android Studio 3.2 Canary 3 * Android Studio Emulator 27.1.10 Canary
Other Stuff * LearnDagger (A big list of Dagger 2 learning resources) * Android Bad Advice AMA * 113: Chatting with Pinterest’s Christina Lee by Fragmented Podcast * Pierre-Yves Ricau: Dagger Builder Summary (5 of 5) by Android Dialogs
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Exploring KTX for Android by Joe Birch * It’s time to ditch Loaders in Android by Daniel Novak * Why starting a new Android project with Java is a bad idea by Juhani Lehtimäki
Tools and Libraries * Android KTX * Charles * ConstraintLayout 1.1.0 beta 5 * Android Studio 3.1 Beta 2 * Android Studio Emulator 27.1.7
Other Stuff * Fragments removed from next version of Android * Dagger AMA * 112: Effective Java v3 – Item #9 – Prefer try with resources to try finally by Fragmented Podcast * Pierre-Yves Ricau: Dagger Static Provider (4 of 5) by Android Dialogs
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Engineering Smart && Building Dumb: Building an Android Thin-Client at OkCupid by Brandon John-Freso * Setting up Android projects on Bitrise CI by Joe Birch * Custom attributes using BindingAdapters in Kotlin by Fabio Collini
Tools and Libraries * Android Studio 3.2 Canary 1 * Android Goldfinger * Android Studio 3.1 Beta 1 * Lottie 2.5.0-rc1 * Kotlin 1.2.30 EAP
Other Stuff * 111: Effective Java v3 – Item #5 – Prefer Dependency Injection to Hardwiring Resources by Fragmented Podcast * Pierre-Yves Ricau: Set Dagger Component (3 of 5) by Android Dialogs
Find out about future Android conferences here
Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Experimenting with Nested Scrolling by Alex Lockwood * Android Strings XML Tips & Tricks by Karol Wrótniak * Tool Time – Part 2 by Mark Allison
Talks * It's a Kotlin, Kotlin, Kotlin World by Jake Wharton * Architecture Components by Yigit Boyar * What Mom Never Told You About Multi-Threading (Mobile) by Fernando Cejas
Tools and Libraries * Gradle 4.5 * Architecture Components * Android Wear 2.2.0
Other Stuff * 110: BuddyBuild and CI/CD services by Fragmented Podcast * Episode 86: It's gr8! By Android Developers Backstage * Pierre-Yves Ricau: Dagger Builder (2 of 5) by Android Dialogs * Google IO 2018
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Reading ProGuard’s Outputs by Jeb Stuart * Getting a Grip on GraphQL by Annyce Davis * 25 new Android libraries and projects to check at the beginning of 2018 by Michal Bialas * Kotlin generic variance modifiers by Marcin Moskala
Tools and Libraries * Arrow * Kotlin 1.2.20
Other Stuff * 109: Learning Kotlin – Sequences the new Iterables by Fragmented Podcast * Pierre-Yves Ricau: Dagger Singleton (1 of 5) by Android Dialogs * Episode 15: 2017 in Retrospective by The Context
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Using Android Fragments in 2018 by Daniel Novak * Mastering Shadows in Android by Mert Şimşek * Catching Up on CatchUp: API Quirks by Zac Sweers
Tools and Libraries * Android Indefinite Pager Indicator by Ryan Brooks * Android Studio 3.1 Canary 8 * Android Documentation now including Kotlin
Other Stuff * 108: State of React Native for Android with Ryan Salva by Fragmented Podcast * Hadi Hariri: Developer Advocacy + Kotlin by Android Dialogs
Theme music: "Fresh Kicks" by http://www.sonosanctus.com/ Hosted by Mike Scamell
techno loop used under the Creative Commons License
Make sure you're following us on Twitter!
Blog Posts * Lessons from my first multiplatform Kotlin project by Marcin Moskala * New Android vulnerability allows attackers to modify apps without affecting their signatures by Guard Square * The Android Lifecycle cheat sheet — part I: Single Activities by Jose Alcérreca * The Android Lifecycle cheat sheet — part II: Multiple Activities by Jose Alcérreca * The Android Lifecycle cheat sheet — part III: Fragments by Jose Alcérreca
Talks * Google Developer Days India * Droidcon SF
Tools and Libraries * Welcoming Android 8.1 Oreo and Android Oreo (Go edition) * Gradle 4.4
Other Stuff * Kotlin Team AMA: Ask Us Anything * Moyinoluwa Adeyemi: Mobile Vision API by Android Dialogs * 105: Jake Wharton on the Android Kotlin Guides by Fragmented Podcast
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Guest hosted by Jake Wharton
Edited and all that other good stuff by Mike Scamell
Make sure you're following us on Twitter!
Blog Posts * Representing View State with Kotlin Data Classes by Craig Russell * Android Camera Library Comparison by Jason Pribble * Multi-Threading Like a Boss in Android With RxJava 2 by Aritra Roy
Talks * Building a layout from Scratch using ConstraintLayout by Rebecca Franks
Tools And Libraries * avdo by Alex Lockwood * Android 8.1 final preview * Kotlin 1.2 * Android Things Developer Preview 6
Other Stuff * Episode 84: Instant Apps by Android Developers Backstage * 104: Conversations with GNOME/Mono/Xamarin creator Miguel and VS App Center PM Simina by Fragmented Podcast * Andrea Falcone: Fastlane by Android Dialogs * Dan Kim: Getting to 100% Kotlin by Android Dialogs
Make sure you're following us on Twitter!
Blog Posts * The Art of Android DevOps by Ian Rumac * Our Top Nine Learnings from Migrating from RxJava 1 to RxJava 2 by Roman Zavarnitsyn * Moving Past GoogleApiClient by Sam Stern * Kotlin: Contexts & SharedPreferences by Mark Allison
Talks * Building Libraries for Kotlin by Eric Maxwell
Tools and Libraries * Spritz + Blog Post
Find out about future Android conferences here Theme music: "Fresh Kicks" by http://www.sonosanctus.com/
Hosted by Mike Scamell