Emerging from the foggy plains of northern Italy 🇮🇹 after working at a smartwatch startup, Sebastiano moved with his curls to London 🇬🇧 💂 to do great things at AKQA and then Novoda. After a few years at JetBrains, he’s now joined Google and is in Italy once again 🇮🇹. He really wishes he had more time to write technical articles on his blog, but he’s live coding on Twitch in the meantime on https://codewiththeitalians.it
Sebastiano Poggi
Ask Android! – Compose, KMP, Gemini in AS (copy)
Join members of the Google DevRel and Engineering teams to get answers to your most pressing questions in 1:1 office hours sessionsl
Talk Title
Ask Android! – Compose, KMP, Gemini in AS
Join members of the Google DevRel and Engineering teams to get answers to your most pressing questions in 1:1 office hours sessionsl
Talk Title
Ask Android! – Compose, KMP, Gemini in AS
Join members of the Google DevRel and Engineering teams to get answers to your most pressing questions in 1:1 office hours sessionsl
Talk Title
Ask Android! – Compose, KMP, Gemini in AS
Join members of the Google DevRel and Engineering teams to get answers to your most pressing questions in 1:1 office hours sessionsl
Talk Title
Ask Android! – Compose, KMP, Gemini in AS
Join members of the Google DevRel and Engineering teams to get answers to your most pressing questions in 1:1 office hours sessionsl
Talk Title
Project Sparkles: how Compose is changing Android Studio
We use Android Studio every day, and appreciate how its rich feature set makes our job easier. Most people know that Android Studio is built on the IntelliJ Platform, the same that underpins the popular IntelliJ IDEA from JetBrains, which has seen lasting success for over 20 years. It’s a solid, expansive, and by far the best foundation on which we could stand on to deliver Android-oriented goodies.
However, some parts of the IntelliJ Platform show the signs of time; in particular its UI framework, Swing, is proving the most limiting, having been around for almost 30 years. Don’t get us wrong — it works, and the IDEs themselves prove you can ship complex UIs by using Swing on the IntelliJ Platform. But as we looked at how nice it is to develop UIs on Android by using Jetpack Compose, we thought: why don’t we do the same?
Enter Project Sparkles, which aims at gradually introducing new high-quality, polished UI surfaces in Android Studio, developed in Compose for Desktop, with all the bells and whistles you can expect from a top-tier interface. In this talk, we’ll cover how Project Sparkles is impacting the development of Android Studio, addressing long-standing user feedback, and how we’re working together with other teams at Google and JetBrains to build a framework to make your favourite IDE even better and easier to understand.
We’ll demonstrate a few examples of features already shipping that are powered by Project Sparkles, explain what our goals and ambitions are, and even show some sneak peeks of things you may see in a future Studio version. UI enthusiasts, assemble!