Welcome to Now in Android, your ongoing information to what’s new and notable on the earth of Android growth.
This launch contains a number of enhancements and options that can assist you construct higher apps extra effectively. Right here’s a abstract:
- UI Instruments: Dwell Edit, themed app icon Preview assist, dynamic colour Preview and Jetpack Compose and Materials 3 Templates.
- Construct: Construct analyzer process categorization, one-click automated profileable construct and run, assist for SDK extensions and assist for Android Gradle Plugin 8.0.
- Examine: updates to App High quality Insights, community inspector visitors interception and auto-connect to foreground course of in Structure Inspector.
- IntelliJ: IntelliJ Platform 2022.2 replace.
Learn the weblog submit or watch the video to study extra about how Android Studio Flamingo🦩 can assist supercharge your productiveness and obtain the newest steady model right this moment!
However wait, there’s extra! While you improve to Android Studio Flamingo and Android Gradle Plugin (AGP) 8.0, it’s essential to replace your app construct information to accommodate 5 vital construct habits modifications. Boris walks you thru them in his article.
We’re releasing the primary Beta of Android 14, constructing round our core themes of privateness, safety, efficiency, developer productiveness, and person customization whereas persevering with to enhance the large-screen system expertise on tablets, foldables, and extra. Some highlights of this launch embody:
- New instruments and sources to shine your app expertise in a number of type components, together with design inspiration and growth guides.
- Smarter System UI, with options like the brand new again arrow and a superior system sharesheet.
- New graphics options that you should use to make your app actually stand out, by including capabilities to Path API.
- Improved personalization with per-app language choice.
- Limiting visibility to disability-focused accessibility providers.
We’ve been making regular progress refining the options and stability of Android 14, and it’s time to open the expertise as much as each builders and early-adopters. Overview the habits modifications to focus your testing and browse the weblog to study extra:
For full info on how one can get the Beta, go to the Android 14 developer web site.
We’re wanting ahead to listening to what you suppose, and thanks upfront to your continued help make Android a platform that works for everybody.
Android has been Kotlin-first for 4 years and plenty of Android builders have made the swap leading to larger productiveness and extra steady apps. Nevertheless, the default language to outline builds has been Groovy (construct.gradle), though a Kotlin (construct.gradle.kts) possibility has existed in Gradle for various years.
Right this moment we’re excited to announce that we’re switching the default language for construct scripts to Kotlin. If you’re creating new tasks or modules ranging from Android Studio Giraffe, you now get the Kotlin DSL by default.
Because of this Kotlin is the one default language used for all undertaking code, together with UI with Jetpack Compose, and now construct scripts!
Because the earlier episode, there have been some AndroidX releases value highlighting.
We launched Compose Compiler Model 1.4.5 with assist for Kotlin 1.8.20.
Emoji2 1.4.0-beta01 is launched 🎉, together with Emoji Picker, a UI answer that provides a contemporary appear and feel, up-to-date emojis, and ease of use. It additionally contains up to date emojis, emoji variants on lengthy press, comparable to totally different genders or pores and skin tones, RecentEmojiProvider which is accountable for offering emojis within the “Not too long ago Used” class, and extra.
The brand new graphics Shapes and Path (1.0.0-alpha01) libraries permit straightforward creation and rendering of rounded polygonal shapes, and easy and automated morphing (animation) between totally different shapes.
The 1.1.0-beta01 launch of Jetpack WindowManager continues the library’s regular progress towards steady launch of model 1.1.0. The beta provides an assortment of latest options and capabilities, prepared for testing and early adoption right this moment!
To assist builders who’re already utilizing Kotlin Multiplatform for sharing enterprise logic throughout cell platforms, we beforehand launched experimental multiplatform previews of the Collections and DataStore Jetpack libraries.
They’re now graduating from previews to alpha releases, and can comply with the traditional launch cycle of Jetpack libraries. Annotations, a core Jetpack library, is now additionally accessible for multiplatform.
Rebecca wrote about pager composables: HorizontalPager and VerticalPager, and how one can use them to create enjoyable indicators and transitions between pages, with the Compose March 2023 launch and above.
Speaking about Compose, we have now a really particular visitor submit from Reddit, on how they’ve leveraged Compose of their Android App: designing reusable parts to construct Reddit Recap, customized animations and modifiers for his or her person’s Distinctive Capacity Card, their efficiency evaluation journey and extra.
Conventional authentication options pose various safety and usefulness challenges. Niharika explains how the Credential Supervisor API helps you and your customers overcome these challenges in her article.
Sabs wrote 2 articles about Android App Hyperlinks.
Within the first one, he walks you thru a fast and easy Android App Hyperlinks implementation instance, so you’ll be able to leverage this methods in your individual app:
In the second, he explains an environment friendly approach to deploy your Google Digital Asset Hyperlinks (DAL) file as a way to ease the verification course of for Android App Hyperlinks:
Donovan covers the fundamentals, setup, permissions, and extra within the CameraX Foundations sequence.
First, he creates an Android Studio undertaking for a easy CameraX app that exhibits a digicam preview and may take a photograph. This video focuses on the app setup and requesting the mandatory permissions.
Subsequent, he discusses how one can implement Preview
and ImageCapture
in two other ways. Utilizing CameraX’s LifecycleCameraController
class, which handles extra for you, providing you with performance like tap-to-focus and pinch-to-zoom out of the field.
Or with the ProcessCameraProvider
class, which supplies you extra management to customise the digicam habits.
Your app shall be able to seize image good moments very quickly. So seize your digicam and prepare to take some pictures! 📷
Within the newest episode of the Android Builders Backstage podcast, Raluca Sauciuc joins Tor and Romain to speak about what goes on behind the scenes in Android Studio. Raluca takes us via the instruments and workflows utilized by the Android Studio workforce to enhance efficiency and reminiscence utilization, and keep away from future regressions. She additionally explains how the workforce adopts new variations of the IntelliJ IDE and platform, and the way they will cope with huge code merges.
That’s it for this week! With the discharge of Android Studio Flamingo 🦩, Android 14 Beta 1, Kotlin DSL because the default language for brand new Gradle builds, numerous new articles together with enjoyable animations utilizing pager composables and Android App Hyperlinks, and AndroidX releases like Emoji2, WindowManager and extra!
Test again quickly for the subsequent replace from the Android developer universe! 💫