Homepage
Sign inGet started

Android Developers

The official Android Developers publication on Medium

  • Archive
  • Kotlin
  • Design
  • Project Marble
  • developer.android.com
  • Coroutines on Android (part I): Getting the background

    Coroutines on Android (part I): Getting the background

    What problems do coroutines solve?
    Go to the profile of Sean McQuillan
    Sean McQuillan
    Apr 30
    Coroutines on Android (part II): Getting started

    Coroutines on Android (part II): Getting started

    Learn about CoroutineScope and how it can help you avoid leaking work on Android.
    Go to the profile of Sean McQuillan
    Sean McQuillan
    May 2
    Coroutines On Android (part III): Real work

    Coroutines On Android (part III): Real work

    Learn how to use coroutines to do real work like using a database or making a network request.
    Go to the profile of Sean McQuillan
    Sean McQuillan
    May 21
    From Java Programming Language to Kotlin — the idiomatic way

    From Java Programming Language to Kotlin — the idiomatic way

    Learn how to get started converting Java Programming Language code to Kotlin, making it more idiomatic and avoid common pitfalls, by…
    Go to the profile of Florina Muntenescu
    Florina Muntenescu
    Jul 9
    ViewModels with Saved State, Jetpack Navigation, Data Binding and Coroutines

    ViewModels with Saved State, Jetpack Navigation, Data Binding and Coroutines

    Since its introduction, ViewModel has become one of the most “core” Android Jetpack libraries. Based on our 2019 Developer Benchmarking…
    Go to the profile of Lyla Fujiwara
    Lyla Fujiwara
    Jun 24
    What’s Now in Android

    What’s Now in Android

    Google I/O
    Go to the profile of Chet Haase
    Chet Haase
    Jun 19
    WorkManager Periodicity

    WorkManager Periodicity

    A deep dive into how WorkManager handle periodic Work.
    Go to the profile of Pietro Maggi
    Pietro Maggi
    Jun 14
    WorkManager meets Kotlin

    WorkManager meets Kotlin

    A look at WorkManager’s KTX and CoroutineWorker.
    Go to the profile of Pietro Maggi
    Pietro Maggi
    Jun 12
    Patterns for accessing code from Dynamic Feature Modules

    Patterns for accessing code from Dynamic Feature Modules

    In this post I am going to show you how to solve a common problem that arises when using dynamic feature modules in your project…
    Go to the profile of Wojtek Kaliciński
    Wojtek Kaliciński
    Jun 4
    Android testing with Espresso’s Idling Resources and testing fidelity

    Android testing with Espresso’s Idling Resources and testing fidelity

    Synchronizing your app with Espresso
    Go to the profile of Jose Alcérreca
    Jose Alcérreca
    May 30
    About Android DevelopersLatest StoriesArchiveAbout MediumTermsPrivacy