Annyce Davis

ones and zeros

  • Home
  • Public Speaking
  • About Me
  • Courses
  • Life

Android Dev Summit 2019 Recap

October 24, 2019 by Annyce Davis Leave a Comment

This was my first time attending Android Dev Summit in person.  It was great to come to California and reconnect with many of my Android friends. I put together a few highlights below.

The star of the show for me was Jetpack Compose. Compose aims to simplify and accelerate UI development on Android. It offers a declarative design pattern similar to Flutter, which appeals to me. I’m honestly really excited to see how things develop.

I attended the Compose codelab and got to pepper Florina Muntenescu, Android Developer Advocate, with all of my questions. I was able to get a sample app up and running relatively quickly. I’m going to explore creating a more substantial app that borrows heavily from the Flutter BLoC pattern. Let’s see how it goes.

The Future of Android

I came to the Summit with one main question in mind, what is the future of Android? Or put another way, what is the unique value proposition of developing for native?

#AskAndroid: What would you say is the unique value proposition of developing for native Android versus something like Flutter, Kotlin MPP, or Progressive Web Apps? Thanks!#AndroidDevSummit

— Annyce Davis (@brwngrldev) October 23, 2019

Turns out, I wasn’t the only person who’s been thinking about this. During the keynote, the Android team covered the five areas that will be the focus of Android for the next several years. TL;DR there is much more ahead.

Here’s the breakdown:

  • Helpful innovation
    • Emergency location services
    • Detecting if you’re in a car crash on Pixel 4 devices
    • Hardware advancements – foldable glass, dynamic displays
    • App continuity
  • Updatability
    • Making sure customers continue to get timely updates
    • Project Treble reduces the cost of updates
    • Quarterly security updates are sent out to devices that came out since 2018
    • Google Play system updates, created a new packaging format APEX
  • Security
    • Google Play Protect has anti-malware support
    • 2.5 million dollars is the current bug bounty for Android OS
  • Privacy
    • Android 10 added over 50 features related to privacy
    • Scoped storage
  • Great developer experiences
    • Modern android development – Jetpack components
    • Kotlin – preferred development language
    • Jetpack Compose – designed for the next 10 years

Takeaways

During the Summit I attended a number of sessions. The key takeaway for me is that the Android team is thinking a lot about developer productivity. The updates to Android Stuido, Gradle build improvements, and Jetpack Compose will all lead to increased productivity.

The announcement about upcoming improvements to Dagger was highly appreciated. Dependency injection on Android is a constant source of frustration and debate. Knowing that there is an official recommended approach is reassuring. I look forward to incorporating these enhancements in my own apps.

New Dagger codelab announced

I also spent time speaking with fellow Android developers. It’s illuminating to hear their perspectives on the future of Android. As well as, to hear more about how they’re approaching development challenges in their respective companies.

Ultimately, the wisest course to take revolves around understanding the problem that needs to be solved and the people who are available to solve it. I’m glad that I was able to attend. I continue to be appreciative of this wonderful community. ❤️

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)

Related

Filed Under: Android Tagged With: Conferences, Recap

Follow Me

What engineering leaders need to know from this year’s Google I/O

I didn't intentionally aim to create a rhyming title, but there you have it. Each year, I look forward to Google I/O like a kid going back to school. This year … [Read More...]

Talk: The Real MVP

You have an idea for a new app. You've secured buy-in from the business. What's next? The MVP. But what does it take to ship a new app these days? What are the … [Read More...]

Categories

  • Android (55)
  • Career (2)
  • Communication (4)
  • Flutter (1)
  • Git (4)
  • Gradle (4)
  • Grails (23)
  • Java (8)
  • JavaScript (6)
  • Kotlin (17)
  • Life (4)
  • Public Speaking (23)
  • RxJava (1)
  • Software Development (7)
  • Twitter (3)
  • Uncategorized (11)
  • Video Course (5)

Copyright © 2023 · Beautiful Pro Theme on Genesis Framework · WordPress · Log in

 

Loading Comments...