Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Keeping up with Modern Android Development

Keeping up with Modern Android Development

Talk presented at the Google DevFest Inspire 2021.

The talk was to share updates and what's new in Android development and how to keep your app up to date and how to stay up to date with new trends.


Segun Famisa

December 09, 2021

More Decks by Segun Famisa

Other Decks in Programming


  1. types of OS changes • new features • behaviour changes

    - all apps • behaviour changes - apps targeting the OS version
  2. targeting an OS version minSdkVersion compileSdkVersion targetSdkVersion minimum possible version

    supported by the app google play uses this to know which devices can install the app used only in compiling and building the app. caution: always check OS version in code before using new APIs. allows you to “opt in” to the changes in the version. ideally, this would be the OS version your app officially “supports”
  3. android studio/build updates • new inspectors - database inspector, layout

    inspector, workmanager inspector • android studio build analyzer (AGP 4.0+) • android gradle plugin support for Java 11 source. See https://developer.android.com/studio/releases/gradle-plugin for more
  4. performance • benchmark ◦ micro ◦ macro • tracing •

    app startup ◦ for initializing dependencies at app startup.
  5. ui • material you ◦ your apps running S+ can

    allow user-generated palette. • jetpack compose ◦ declarative UI tool ◦ replaces the traditional view system
  6. • official courses - https://developer.android.com/courses • compose pathway - https://developer.android.com/courses/pathways/compose

    • android developers backstage - https://adbackstage.libsyn.com/ • codelabs - https://codelabs.developers.google.com/?cat=android • android developers youtube - https://www.youtube.com/c/AndroidDevelopers official resources