Annyce Davis

Davis Technology Consulting

  • Home
  • About Me
  • Blog
  • Courses
  • Newsletter

Google I/O 2025: What busy Execs need to know

June 5, 2025 by Annyce Davis

Android continues to expand beyond phones into cars, wearables, and more, now reaching over billions of screens. Google I/O 2025 introduced key updates focused on making experiences adaptive across devices and integrating advanced AI capabilities. These advancements are particularly relevant to how executives should think about future work. Here’s a look at my key highlights from this year’s event.

Key takeaways

✨ AI is the new standard. AI is no longer a unique selling point. It is now a foundational part of modern applications. The focus has shifted to how we can leverage AI to enhance productivity and create more intelligent product experiences.

💠 Adaptive is a necessity, not a feature. Building adaptive experiences that work seamlessly across Android’s diverse hardware is no longer optional. Android 16 is pushing developers to adopt an “adaptive-first” mindset.

🤖 The rise of the AI Agent – We’re moving beyond simple, reactive AI assistants. They are now proactive, autonomous AI Agents that can handle complex, multi-step problems and workflows on their own. Think Skynet; so, make sure you add a “please” to your prompts.

Continue Reading

Fall in love ❤️ with Android Studio all over again

July 29, 2023 by Annyce Davis

I still remember that day back in May of 2013. I was sitting in Moscone Center, eager to hear what Google had to announce at its annual Google I/O conference. And then it happened. Android Studio was announced. The crowd went wild. And I joined the hundreds of other conference-goers in an attempt to download the brand new app over the conference wifi.

Fast forward to today, it’s been ten years, and Android Studio continues to deliver on its promise. We are both faster and more productive as app developers due to its existence.

So in honor of its ten-year anniversary, here are ten features that will make you fall in love ❤️ with Android Studio. In no particular order…

Continue Reading

Bash Scripting for Flutter Tests and Code Coverage Reports

March 19, 2019 by Annyce Davis

Do you have a development task that is mostly a series of commands? Do you have to perform that task on a regular basis? If so, a script might be just what you need. Over the years I’ve wanted to learn bash scripting several times. Yet there’s always something else that takes priority and my desire to script takes a back seat. Not any more!

I finally decided to start learning how to write bash scripts and I want to share it with you in case you’d like to do the same. At the bottom of this post, I’ve listed several resources that I’m using to help me on this journey. If you’re an Android developer, you can use Gradle to handle many automated tasks. If you want to learn about Gradle on Android or how to create a Gradle plugin, check out my course here.

On to the script. It does the following:

  • Runs the unit and widget tests for a Flutter application
  • Generates a code coverage report
  • Removes the unwanted files from the coverage output
  • Converts the coverage data to HTML
  • Opens the HTML page in your browser

I’m going to break down what each section of the script does so that you can start having fun creating your own scripts! (This post assumes you are already familiar with programming and related concepts.)

Continue Reading

Google I/O 2016 Recap

May 20, 2016 by Annyce Davis

This was my second time attending Google I/O and it was once again a great experience. I put together a few highlights of the event below:

Venue

So the event took place at Shoreline Amphitheatre in Mountain View, California. It was my first time in Mountain View and it’s such a beautiful city. On Day 1 of the conference it was a bit “toasty” outside so that proved to be challenging, but eventually the remaining days were pleasant and breezy. The majority of the talks took place inside tents and there tended to be a lot of interest on the part of attendees.

Surprisingly I am told no developers have passed out from the heat yet at #GoogleIO2016 #io16 pic.twitter.com/YaDTNxL3Mn

— Ina Fried (@inafried) May 18, 2016

Attendees

For me one of the best parts of attending I/O this year was getting to meet so many of the people that I have interacted with online. Most of them were really cool people and managed to keep their spirits up despite putting up with the heat and long lines.

Most of the Android ladies I know of in the world. Who’s missing?!? #AndroidDev #io16 pic.twitter.com/in8KjFnVHS

— Corey Latislaw 🐞 (@corey_latislaw) May 18, 2016

Takeaways

I was completely impressed with the updates to Android Studio. Some of the things that I felt would be nice to haves, like showing Gradle dependencies clearly or having the Espresso Test Recorder were released. Definitely one of the major highlights for me.
 

The latest @androidstudio is amazing!!! Merged Manifests, better support for updating dependencies, and more. #io16 pic.twitter.com/3Chc5zJq84

— Annyce Davis (@brwngrldev) May 19, 2016

 

Something that surprised me though was how Firebase has become the de facto standard of all things mobile for Google. In fact, several products were renamed “Firebase X, Y, Z”. The following tweet summarizes it best:


#io16 so far… pic.twitter.com/AEIauhNekM

— John Mahoney (@jjmiv) May 20, 2016

 

Also there were several talks on developing applications for emerging markets. I especially enjoyed the one titled, “Building for Billions”. The speakers talked about the best strategies for making sure your application is always interactive and responsive for users regardless of network and memory conditions.

All in all, I am very thankful I was able to attend; I know that everyone doesn’t get this opportunity. I learned a lot, I drank a lot of coffee, and I met some awesome folks.



Make sure you subscribe to my newsletter to keep up with my Android Adventures. Until next year…
Next Page »

Follow Me

  • Bluesky

Categories

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

Follow Me

  • Bluesky

Copyright © 2025 · All Rights Reserved · Log in

 

Loading Comments...