Android Studio Jellyfish (2023.3.1) is officially making waves in stable mode! 🪼🌊 Dive into cutting-edge AI features like Gemini in Android Studio, seamless integrations with Google services like Android Device Stream, and more. All designed to supercharge your Android development to build next-generation, high-quality apps. Browse below to learn more about all the improvements, product quality improvements, and new features in Android Studio Jellyfish, and download the latest stable version to try them out today!
Today, Gemini by Android Studio is available in more than 200+ countries and territories, including a new set of countries in Europe. Thanks to your valuable feedback over the past year, we're excited to bring Gemini in Android Studio (formerly Studio Bot) to this stable release of Android Studio as your AI-powered development companion. Ready to boost your productivity. Ask your Android development questions and get instant help: Whether it's coding, finding resources, or explaining best practices, Gemini in Android Studio is here to save you valuable time. Plus, it seamlessly integrates with your workflow:
Get on board and then opt-in with built-in AI privacy controls, and learn more about how Gemini's current capabilities in Android Studio can speed up your development workflow.
Module entry permissions
The new sign-in flow lets you choose which Google service integrations you want to enable, giving you more precise control over the permissions you grant to specific features. This means that features like Gemini for Android Studio, App Quality Insights, and Android Device Stream determine which features you can use to access the Google services you need using your Google Account.
Correction
Android device streaming, powered by Firebase
Powered by Firebase, Android Device Streaming lets you connect to remote physical Android devices hosted in secure Google data centers. It's a quick and easy way to test your app on the physical units of some of the latest Android devices, including the Google Pixel 8 and 8 Pro, Pixel Fold, select Samsung devices, and more.
After connecting to a device, you can deploy your app, view the display, interact with the device (including rotating or unlocking the device), and anything else you can do with a device directly using ADB over an SSL connection—all without leaving Android Studio. When you're done using the device, Google wipes all your data and factory resets it before giving it to another developer.
Android Device Stream is currently available as a free trial after signing into Android Studio with your Google account and choosing a Firebase project to use. If you don't already have a Firebase project, creating one is easy.
AQI Crashlytics: Multi-events, keys and logs
Dive deep into App Quality Insight (AQI) crash reports with Android Studio's Jellyfish! We've heard your feedback and made analyzing crashes easier than ever:
- Repeat with events: Now browse multiple events in reverse chronological order in the Crashlytics report, showing quick debug patterns.
- Browse custom data: View custom keys/values ​​and logs for each Crashlytics crash report (find them under Keys and Logs after selecting a report).
- Analyze ANRs (app not responding): Access and analyze ANRs in both the Android Vitals and Crashlytics tabs.
Embedded position checker
In Android Studio Jellyfish, the layout inspector is now included in the Running Devices device window by default. This integration saves screen real estate, centralizes your workflow in a single tool window, and results in higher performance – a 50% improvement in image speeds. You can effortlessly switch between exploring and interacting with your app and using 3D visualizations of your UI. Find the full range of features here.
Facilitator
Application Links Helper: Web Associations Support File
Application Links Assistant now supports web association file validation. This new feature simplifies deep linking by helping you identify and correct errors in your deep linking configuration (in your Android specification file and the associated digital asset links JSON file). Ensure a seamless user experience by making sure your JSON file is properly formatted for upload to your domain.
Baseline profile load
Initialization profiles improve code execution speed by about 30% from initialization by eliminating interpretation and just-in-time (JIT) code paths. Android Studio has included baseline profiles in builds for years, these are actually only compiled by the operating system (usually the Play Store).
Android Studio Jellyfish now compiles these baseline profiles when any non-patchable app build is installed on a device. This applies to releases of builds as well as low cost profiling.
This means that – as long as you don't use your application's debugger – the performance you see when installing from Studio / CLI is now very similar to production using the Baseline Profile Generator module and profiling libraries such as Write.
Quality improvements
Beyond new features, we continue to improve the overall quality and stability of Android Studio. In fact, over 900 bugs have been fixed in the Jellyfish/AGP-8.4 cycle, and memory errors have been reduced by 40%.
IntelliJ platform update
Android Studio Jellyfish (2023.3.1) includes the IntelliJ 2023.3 platform release, with many new features such as comprehensive support for the latest Java 21 programming language features, an intuitive floating toolbar with editing actions, and a Run to Cursor option in the debugger to speed up your workflow. . know more.
Summary
To summarize, Android Studio Jellyfish includes the following improvements and features:
Develop
- Gemini in Android Studio
- Module entry permissions
Correction
- Android device streaming
- AQI Crashlytics: Multi-events, keys and logs
- Embedded position checker
Facilitator
- Application Links Helper: Web Associations Support File
- Baseline profile load
Quality improvements
- 900+ bugs fixed.
- Memory errors are reduced by 40%
IntelliJ platform update
- Latest Java 21 feature support
- Go to index entry option
- Additional 2023.3 features
getting started
Ready for next-level Android development? Download Android Studio Jellyfish 🪼 and unlock valuable features today! As always, your feedback is important to us – check for known issues, report bugs, suggest improvements, and be part of our active community on LinkedIn, Medium, YouTube or X. Let's build the future of Android apps together!