Flamingle with the Best: A Look at Android Studio Flamingo🦩

Eyosiyas Bereketab
3 min readApr 16, 2023

--

One of this version’s most exciting new features is the introduction of Themed app icons and dynamic colors. With the integration of dynamic color in Material 3 and themed app icons in Android 13, developers can now create layouts or launcher icons that are tinted to match the user’s chosen wallpaper. It’s like having a mini-makeover for your app every time the user changes their wallpaper!

But that’s not all! Live Edit has also received some updates and now has two modes: manual and automatic. In manual mode, code changes are applied every time the developer manually saves using Ctrl + S (Command+ S for macOS). In automatic mode, changes to a composable function are applied in the device or emulator as soon as the change is made. It’s like having a little helper that applies your changes for you!

And let’s not forget about Compose Tracing. The System tracing utility is an Android tool that saves device activity to a trace file, providing an overall picture of an app’s system processes for a given period. With Compose Tracing, developers can view their Compose functions in the System Trace profiler. This provides the low intrusiveness of System tracing with method tracing levels of detail in composition, helping developers understand which Compose functions are being recomposed. It’s like having x-ray vision for your code!

Android Studio Flamingo also includes updates to project templates. By default, templates use Compose Material 3 unless specified as a Views template. It is recommended to use the Compose Material 3 templates (such as Empty Activity) as the best practice for creating an Android app. To view the templates, developers can open the New Project or Create New Module wizard by selecting File > New > New Project or New Module from the main menu. It’s like having a personal assistant to help you get started on your next project!

In addition to these features, Android Studio Flamingo also introduces updates to Network Inspector traffic interception. The Network Inspector shows all traffic data for the full timeline by default. Developers can select a range within the timeline to see only the traffic in that range. They can also create and manage rules that help test how their app behaves when encountering different responses such as status codes, response headers, and bodies.

The Layout Inspector has also been updated to automatically connect to apps on virtual or physical devices.

Android Studio Flamingo introduce multiple new App Quality Insights features that help developers focus on high-priority issues and collaborate with their development team.

One of these new features is the ability to filter issues by attributes such as Android platform version, device make and model, Crashlytics Signal, and app version. Developers can also annotate and close issues directly from Android Studio, making it easier to collaborate with teammates.

Android Studio Flamingo is packed with new features and updates that give developers even more tools to create amazing Android apps. Why not try it and add a splash of color to your app development process?

--

--

Eyosiyas Bereketab
Eyosiyas Bereketab

Written by Eyosiyas Bereketab

Senior Software Engineer, Android and iOS Applications

No responses yet