Multisampled Anti-aliasing For Almost Free — On Tile-Based Rendering Hardware
Medium | Android Developers
by Shahbaz Youssefi
2h ago
Multisampled Anti-aliasing For Almost Free — On Tile-Based Rendering Hardware Overview Anti-aliasing (AA) is an important technique to improve the quality of rendered graphics. Numerous algorithms have been developed over the years: Some rely on post-processing aliased images (such as FXAA): These techniques are fast, but produce low quality images Some rely on shading multiple samples per pixel (SSAA): These techniques are expensive due to the high number of fragment shader invocations More recent techniques (such as TAA) spread the cost of SSAA over multiple frames, reducing the c ..read more
Visit website
Now in Android #104
Medium | Android Developers
by Murat Yener
5d ago
Android Studio Jellyfish, A/B testing power consumption with the new Power Profiler and new AndroidX releases! 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 power consumption with the new Power Profiler and the new AndroidX releases! https://medium.com/media/02c0d3d11920675e8bd81fb75e502c18/hrefhttps://medium.com/media/1a3ebaccfad8e52601903f3bdc3cec98/href Most of the content of this post is available in the form of a video or podcast, so fee ..read more
Visit website
Tools and libraries to help your Wear OS app satisfy Google Play app quality requirements
Medium | Android Developers
by chiara chiappini
1w ago
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 libraries — including the Horologist library, the Wear OS emulator in Android Studio, and adaptive icons — to help you more easily meet some of these requirements. Horologist libraries Horologist is an open source project, built on top of Jetpack Compose, which helps developers accelerate app development. We recommend adopting Horologist to facilitate compliance with the following Google Pla ..read more
Visit website
Navigation Compose meet Type Safety
Medium | Android Developers
by Ian Lake
1w ago
Bringing Safe Args to Navigation Compose As of Navigation 2.8.0-alpha08, the Navigation Component has a full type safe system based on Kotlin Serialization for defining your navigation graph when using our Kotlin DSL, designed to work best with integrations like Navigation Compose. Kotlin DSL? What’s that for? The Navigation Component has three main components: Host — the UI element in your layout that displays the current ‘destination’ Graph — the data structure that defines all of the possible destinations in your app Controller — the central coordinator that manages navigating be ..read more
Visit website
Now in Android #103
Medium | Android Developers
by Kateryna Semenova
3w ago
Android 15 Beta, Gemini in Android Studio, Google Drive improvements, and more! Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. https://medium.com/media/635f7e6fee573d7ca2d1dd388554596b/hrefhttps://medium.com/media/f441b414809057eee2d52ed9c0502d03/href Most of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won’t be a quiz.) The First Beta of Android 15 ?‍? The Android 15 beta is now available for ..read more
Visit website
Dependency Injection in Compose
Medium | Android Developers
by Jonathan Koren
1M ago
Overview 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 concerns, and increases testability, reusability, and ease of maintenance. See Dependency injection in Android to review the benefits of dependency injection and its core concepts. You may already be familiar with Hilt, the Android library based on Dagger which implements a dependency injection solution for Android apps. Hilt’s approach includes two important features: Providing dependenci ..read more
Visit website
Now in Android #102
Medium | Android Developers
by Chris Assigbe
1M ago
I/O 2024, Women’s History Month, Vulkan on Android, and more! Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. https://medium.com/media/5640ecd44dd229281b24b712b5b93244/hrefhttps://medium.com/media/6091528424b3013ec6bc115934c64183/href Most of the content of this post is available in the form of a video or podcast, so feel free to watch or listen rather than read on. (Or do all three to help you remember! There won’t be a quiz.) Google I/O is arriving this year on May 14th Google I/O is arriving this year on May 14th an ..read more
Visit website
Now in Android #101
Medium | Android Developers
by Ash Nohe
1M ago
Android 15 Developer Preview 2, #TheAndroidShow, the Google I/O date, the Meta Android OS Readiness Program, Google Play’s enhanced fraud protections and more! 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 date, the Meta Android OS Readiness Program, Google Play’s enhanced fraud protections, and more. https://medium.com/media/c225228214ec0b974a114f6bad050846/hrefhttps://medium.com/media/0ad0c5c54d5c0f8f6f2347071eac2148/href Most of t ..read more
Visit website
Now in Android #100
Medium | Android Developers
by Daniel Galpin
2M ago
Android 15 DP 1, Stable Studio Iguana, Photo Picker Cloud, ML Kit Document Scanning, Wear OS Hybrid, Scrolling/Skipping/Shapes in Compose, Lint, and more! 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 music, and the new Bot! https://medium.com/media/bcf8c2718f707cb00e4cce3fe71a5936/hrefhttps://medium.com/media/75d6fd9bd26a9212ace9d824934492af/href Most of the content of this post is available in the form of a video or podcast, so fee ..read more
Visit website
Jetpack Compose: Strong Skipping Mode Explained
Medium | Android Developers
by Ben Trengrove
2M ago
Strong skipping mode is an experimental feature in the Jetpack Compose Compiler 1.5.4+ that is currently being tested. It is part of our work to make the code you naturally write more performant. We don’t want you to have to be experts in Compose internals in order to write good Compose code! Strong skipping mode changes the rules for what composables can skip recomposition and should greatly reduce recomposition by allowing composables with unstable parameters to be skipped, and additionally, automatically remembering lambdas with unstable captures. This change may seem small, but the behavi ..read more
Visit website

Follow Medium | Android Developers on FeedSpot

Continue with Google
Continue with Apple
OR