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

Droidcon Berlin: This Year In Android

Droidcon Berlin: This Year In Android

The Android community is a fast evolving society of excellent people who passionately involve themselves in their ecosystem. This means the progress of developments can be fast, blazingly fast!

Inspired by other content creators and newsletters that keep us informed about the most recent events, I decided to document news, events, and releases every week for a year. Starting from the end of Droidcon Berlin, the world’s best Android developer conference.

Accompany me in this journey to look over all the events of this last year, from the end of Droidcon Berlin 2022 up until right now!

Ash Davies

July 07, 2023
Tweet

More Decks by Ash Davies

Other Decks in Programming

Transcript

  1. This Year in Android What a Long, Strange Trip it’s

    Been Droidcon Berlin - Jul 22’ 󰎲 Ash Davies Android / Kotlin GDE - Berlin [email protected] New & Improved!
  2. Topics 2022 • Jetpack Compose • Kotlin Multiplatform • Performance

    & Monitoring • Kotlin Coroutines • Form Factors • Self Advocacy / Soft Skills • Testing ♥ • Plugin Development • Jetpack Glance • Modern Android Development
  3. Releases July Android 13 Beta Android Studio Compose UI 1.2

    Coroutines 1.6.4 Kotlin 1.7.10 Privacy Sandbox Activity 1.5.1 Compose Animation 1.2.0 Compose Foundation 1.2.0 Compose UI 1.2.0 Compose Material 1.2.0 Compose Runtime 1.2.0 Core-Splashscreen 1.0.0 Fragment 1.5.1 Games-Activity 1.2.1 Games-Text-Input 1.1.1 Lifecycle 2.5.1 Mediarouter 1.3.1 Profile Installer 1.2.0 Wear Compose 1.0.0 Now in Android #64
  4. Releases August Android 13 👍 Android Studio Camera X 1.2

    Beta Galaxy Z Fold4 Serialization 1.4.0 Zipline 0.9.1 AppCompat Version 1.5.0 Compose Foundation Version 1.2.1 Compose Compiler Version 1.3.0 Compose Material Version 1.2.1 Compose Runtime Version 1.2.1 Compose UI Version 1.2.1 Emoji2 Version 1.2.0 Fragment Version 1.5.2 Wear Compose 1.0.1 Webkit Version 1.5.0 Now in Android #65 #66
  5. Twitter’s former security chief says company lied about bots and

    safety The Twitter Saga Episode Five: August 2022 Source: theverge.com/2022/8/23/23317857/twitter-whistleblower-zatko-security-spam-safety
  6. Releases September Android Gradle Plugin Android Studio 🐬 Kotlin 1.7.20

    🎉 Privacy Sandbox Activity 1.6.0 Annotation 1.5.0 AppCompat 1.5.1 Compose Compiler 1.3.1 Core Core-Ktx 1.9.0 Fragment 1.5.3 Navigation 2.5.2 Wear Compose 1.0.2 Now in Android #67 #68 #69
  7. Kotlin 1.7.20 K2 Compiler Plugins all-open, no-arg, sam-with-receiver, lombok… Open-Ended

    Ranges 5 in 0..<10 Generic Inline Classes value class UserId<T>(val value: T) Native Memory Manager kotlinx.coroutines JVM Toolchain kotlin { jvmToolchain(17) } Documentation
  8. Elizabeth II 21 Apr 1926 - 8 Sep 2022 Queen

    of the United Kingdom and other Commonwealth realms
  9. Kathleen Booth 9 Jul 1922 - 29 Sep 2022 Inventor

    of the first assembly language
  10. Releases October Android Studio Compose Multiplatform 1.2 JetBrains Fleet Preview

    Jetpack Multiplatform Kotlin Multiplatform Mobile Beta Material Design Components Serialization 1.4.1 Activity 1.6.1 Compose 1.3.0 Compose Compiler 1.3.2 Exifinterface 1.3.5 Fragment 1.5.4 Navigation 2.5.3 ShareTarget 1.2.0 Now in Android #70
  11. ?

  12. That sinking feeling… The Twitter Saga Episode Six: October 2022

    theguardian.com/technology/2022/oct/26/elon-musk-twitter-visit-sink
  13. Releases November Android Studio Compose UI 1.3.1 Kotlin 1.8.0 Beta

    Test Annotation 1.0.1 Test Runner 1.5.0 Test Rules 1.5.0 Test Monitor 1.6.0 Test Espresso 3.5.0 Test Core 1.5.0 Test Ext JUnit 1.1.4 Test Ext Truth 1.5.0 Test Services 1.4.2 Test Orchestrator 1.4.2 Now in Android #71 #72 #73 Benchmark 1.1.1 Car App 1.2.0 Compose Animation 1.3.1 Compose Foundation 1.3.1 Compose Material 1.3.1 Compose Material 3 1.0.1 Compose Runtime 1.3.1 Compose UI 1.3.1
  14. Releases December Android 13 for TV Android Studio ATOM Episode

    3 Kotlin 1.8.0 Talking Kotlin Camera 1.2.0 Compose Animation 1.3.2 Compose Runtime 1.3.2 Compose UI 1.3.2 Fragment 1.5.5 Games-Activity 1.2.2 ProfileInstaller 1.2.1 Wear Compose 1.1.0 Now in Android #74
  15. Releases January Android Gradle Plugin Android Studio AppCompat 1.6.0 Camera

    1.2.1 Compose Animation 1.3.3 Compose Compiler 1.4.0 Compose Runtime 1.3.3 Compose UI 1.3.3 ProfileInstaller 1.2.2 Room 2.5.0 Sqlite 2.3.0 Test Espresso 3.5.1 Test Ext JUnit 1.1.5 Test Monitor 1.6.1 Test Runner 1.5.2 Wear Compose 1.1.1 Webkit 1.6.0 Now in Android #74 #75
  16. Releases February Android 14 Developer Preview Android Studio API Desugaring

    ATOM Episode 4 Annotation Annotation-Jvm Version 1.6.0 Arch Core Version 2.2.0 Compose Compiler Version 1.4.3 Room Version 2.5.0 AppCompat Version 1.6.1 Browser Version 1.5.0 Compose Compiler Version 1.4.1 Compose Compiler Version 1.4.2 Exifinterface Version 1.3.6 Wear Compose Version 1.1.2 WorkManager Version 2.8.0 Now in Android #76 #77
  17. Kotlin/Native Targets February Tier 1 linuxX64 macosX64 macosArm64 iosSimulatorArm64 iosX64

    Tier 2 linuxArm64 watchos* tvos* iosArm64 Tier 3 androidNative* ming2X64 watchosDeviceArm64
  18. Releases March Android 14 Developer Preview Android Studio ATOM Episode

    5 GitHub Copilot X Now in Android #78 #79 Fragment 1.5.6 Games 2.0.0 Lifecycle 2.6.1 Media3 1.0.0 ProfileInstaller 1.3.0 RecyclerView 1.3.0 Room 2.5.1 SavedState 1.2.1 Sqlite 2.3.1 Webkit 1.6.1 WorkManager 2.8.1 Activity 1.7.0 Camera 1.2.2 Compose Animation 1.4.0 Compose Compiler 1.4.4 Compose Foundation 1.4.0 Compose Material 1.4.0 Compose Runtime 1.4.0 Compose UI 1.4.0 DrawerLayout 1.2.0 Emoji2 1.3.0
  19. Releases April Android 14 Beta Android Gradle Plugin Android Studio

    Activity 1.7.1 Compose Animation 1.4.2 Compose Compiler 1.4.6 Compose Foundation 1.4.2 Compose Material 1.4.2 Compose Runtime 1.4.2 Compose UI 1.4.2 Core Core-Ktx 1.10.0 Core-Splashscreen 1.0.1 Fragment 1.5.7 Games-Activity 2.0.1 Media3 1.0.1 Now in Android #80 #81
  20. Releases May Android Design Hub Jetpack Media3 Transcoding Samsung Background

    Work Android Studio (Logo) Wear OS Watch Face Format Android Studio Bot Android 14 Beta 2 Activity 1.7.2 Camera 1.2.3 Compose Animation 1.4.3 Compose Compiler 1.4.7 Compose Foundation 1.4.3 Compose Material 1.4.3 Compose Material 3 1.1.0 Compose Runtime 1.4.3 Compose UI 1.4.3 Core Core-Ktx 1.10.1 Games-Activity 2.0.2 Media3 1.0.2 Mediarouter 1.4.0 ProfileInstaller 1.3.1 Webkit 1.7.0 Now in Android #82 #83
  21. Releases June Android 14 Beta 3 Google IO Connect InAppProducts

    API CameraX 1.3 Beta Annotation-Experimental 1.3.1 Compose Compiler 1.4.8 Compose Material 3 1.1.1 Fragment 1.6.0 Media3 1.1.0 Navigation 2.6.0 Room 2.5.2 Window 1.1.0 Window Extensions Core 1.0.0 Now in Android #84 #85
  22. Conferences (Physical) 2022 July August Chicago Roboto 󰑔 01 August

    2022 Chicago, IL, USA September Droidcon New York 󰑔 14 September 2022 New York City, NY, USA October 🤯 DroidKaigi Tokyo 󰏦 Droidcon Turin 󰏢 Droidcon Singapore 󰐵 Droidcon Egypt 󰎺 Android Dev Summit 󰑔 Droidcon London 󰏅 November Android Dev Summit 󰏅 Droidcon Kenya 󰏧 Advanced Kotlin Dev Day 󰐗 GDG DevFest 󰑠 androidstudygroup.github.io/conferences/past December 🎄 Droidcon Berlin 󰎲 05 July 2022 Berlin, Germany
  23. Conferences (Physical) 2023 January February FOSDEM 󰎐 04 February 2023

    Brussels, Belgium March Apprise Conf 󰐘 23 March 2023 Oslo, Norway April GDG DevFest Pisa 󰏢 KotlinConf Amsterdam 󰐗 Android Makers Paris 󰏃 May AppDevCon 󰐗 Google IO 󰑔 plDroid Warsaw 󰐤 androidstudygroup.github.io/conferences/past June Droidcon San Fransisco 󰑔 08 June 2023 San Fransisco, CA, USA
  24. Conferences (Physical) Upcoming July Droidcon Vietnam 󰑜 15 July 2023

    Ho Chi Minh City, Vietnam August mobileWeek 15 August 2023 San Mateo, CA, USA September Droidcon New York 󰑔 DroidKaigi 󰏦 Droidcon Lisbon 󰐨 October Droidcon Turin 󰏢 Droidcon London 󰏅 November Droidcon Kenya 󰏧 16 November 2023 Nairobi, Kenya androidstudygroup.github.io/conferences December Droidcon Turin 󰏢 🎉 Droidcon London 󰏅 🎉
  25. 2022 / 2023 July ‘22 Android Worldwide - 26 Jul

    ‘22 Women Who Code - 27 Jul ‘22 October ‘22 Android Dev Summit - 24 Oct ‘22 Android Worldwide - 25 Oct ‘22 November ‘22 Android Dev Summit - 09 Nov ‘22 Mobile DevOps Summit - 10 Nov ‘22 January ‘23 Android Worldwide - 31 Jan ‘23 April ‘23 Android Worldwide - 25 Apr ‘23 androidstudygroup.github.io/conferences/online Conferences (Online)
  26. Coffee Consumption ☕ 9.1M t Mg 1.46M t Mg 500K

    t Mg 68.7K Kg * 0 Worldwide United States Germany Developers Me * 5.9M (Android Developers) / 7.8B (World Population) x 9.1M t Mg (Worldwide Coffee Consumption) 󰎿 Source: Wolfram Alpha
  27. Tea Consumption 🫖 6.2M t Mg 1.6M t Mg 108K

    t Mg 9.75 Kg Worldwide China UK Me Source: Wolfram Alpha