News
Entertainment
Science & Technology
Life
Culture & Art
Hobbies
News
Entertainment
Science & Technology
Culture & Art
Hobbies
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this episode we’re covering the third beta of Android 16, Gemini in Android Studio for…
This is part 2 of the Testing at scale series of articles where we asked industry experts to share their testing strategies. In this article, Ryan Harter, Staff Engineer at Dropbox, shares how the…
This is part of the Testing at scale series of articles where we asked industry experts to share their testing strategies. In this article, Ken Yee, Senior Engineer at Netflix, tells us about the…
Welcome back to the final part of our blog post series about harnessing the power of CameraX and Compose. In the previous posts, we’ve created a camera preview screen with tap-to-focus and spotlight…
Ensure your WebViews are compatible with Android 16, as Android 16 removes the ability to opt-out of drawing your app edge-to-edge. The way you handle insets for WebViews depends on whether or not…
You can test a ViewModel by simply creating an instance using its constructor in your test code. However, this approach has limitations — there is no straightforward way to: With ViewModelScenario…
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this edition, we’ll cover the return of Google I/O, Android Studio Turning 10, the…
This is a guest post from amo Engineer, Cyril Mottier, on how they’ve leveraged Android to create magic in their Android app. At amo, we are redefining what it means to build social applications. Our…
Hey there! Welcome back to our series on CameraX and Jetpack Compose. In the previous posts, we’ve covered the fundamentals of setting up a camera preview and added tap-to-focus functionality. In…
Welcome to the 113th iteration of Now in Android — your ongoing guide to what’s new and notable in the world of Android development. In this edition, we’ll cover the Second Developer Preview of…
This blog post is a part of Camera and Media Spotlight Week. We’re providing resources — blog posts, videos, sample code, and more — all designed to help you uplevel the media experiences in your…
This blog post is a part of Camera and Media Spotlight Week. We’re providing resources — blog posts, videos, sample code, and more — all designed to help you uplevel the media experiences in your…
In July 2024, we launched a brand new YouTube series called “Compose Tips for Delightful UI”. The series set out to give short, actionable and technical tips for working with Jetpack Compose and…
Welcome to the 112th iteration of Now in Android: your ongoing guide to what’s new and notable in the world of Android development. In this edition, we’ll cover the First Developer Preview of Android…
Vulkan 1.4 was released recently, and with it comes a significant feature for Android: Host Image Copy, based on VK_EXT_host_image_copy. We have previously written about this extension in this…
We work closely with many teams and one thing they all have in common is a justified growing focus on automated testing. More features, more form factors, and more supported Android releases make…
Welcome to the 111th iteration of Now in Android: your ongoing guide to what’s new and notable in the world of Android development. Most of the content of this post is available in the form of a…
Welcome to episode 109 of Now in Android: your ongoing guide to what’s new and notable in the world of Android development. In this episode, we’ll cover Android 15 is released in AOSP, RCS support on…
Thanks for all your feedback from using the alphas to help bring Compose for TV to the stable release! It’s terrific that you’ve been using Compose in your TV apps — then you’ve seen how Compose is…
With the latest release of Jetpack Navigation 2.8.0, the type safe navigation APIs for building navigation graphs in Kotlin are stable 🎉. This means that you can define your destinations using…
This blog post is part of our series: Spotlight Week on Android 15, where we provide resources — blog posts, videos, sample code, and more — all designed to help you prepare your apps and take…
Welcome to episode 109 of Now in Android: your ongoing guide to what’s new and notable in the world of Android development. In this episode, we’ll cover The Fourth Beta of Android 15, Samsung’s…
There are currently two major classes of GPU architectures: Immediate-Mode Rendering (IMR) and Tile-Based Rendering (TBR). The IMR architecture is older, somewhat simpler and more forgiving to…
Welcome to episode 108 of Now in Android: your ongoing guide to what’s new and notable in the world of Android development. In this episode, we’ll cover Android 15 Beta 3, two Compose case studies…
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this episode we’ll cover Google @ KotlinConf, Android Studio updates, I/O recaps…
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this episode we’ll cover I/O’24, Android 15, KMP, Compose, AndroidX, and more. Most of…
Anti-aliasing (AA) is an important technique to improve the quality of rendered graphics. Numerous algorithms have been developed over the years: While TAA and the likes are gaining popularity, MSAA…
As of August 31, 2023, all apps that support Wear OS must meet Wear OS app quality requirements in order to be published on the Google Play Store. This blog post walks you through available tools and…
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. In this final episode before Google I/O, we’ll cover Android Studio Jellyfish, A/B testing…
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Most of the content of this post is available in the form of a video or podcast, so feel…
Dependency injection is a programming pattern which prescribes that classes do not construct instances of their dependencies, instead such instances are provided. This pattern enables separation of…
Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Most of the content of this post is available in the form of a video or podcast, so feel…
Welcome to Now in Android; your ongoing guide to what’s new and notable in the world of Android development. In this episode we cover Android 15 Developer Preview 2, The Android Show, the Google I/O…
Welcome to post 100 of Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Not only is our 100th episode a milestone, but our video has a new style, new…
We’ve just released new documentation covering how to use the graphics-shapes library in Jetpack Compose. Whilst that covers the basics, I thought it would be fun to try something a bit more advanced…