Search results for “site:android.com”

Page 13 of about 278 results

developer.android.com studio › profile › benchmark

Microbenchmark  |  App quality  |  Android Developers

The Jetpack Microbenchmark library lets you benchmark your Android native code—Kotlin or Java—from within Android Studio. The library handles warmup, measures your code performance and allocation counts, and outputs benchmarking results to both the Android Studio console and a JSON file with more...

developer.android.com jetpack › androidx › migrate

Migrate to AndroidX  |  Jetpack  |  Android Developers

AndroidX replaces the original support library APIs with packages in the androidx namespace. Only the package and Maven artifact names changed; class, method, and field names did not change. Prerequisites Before you migrate, bring your app up to date. We recommend updating your project to use the...

In short: Learn to migrate your Android app to AndroidX with this comprehensive tutorial, including mappings and resources. Stay organized and up-to-date! (AI summary)

developer.android.com identity › sign-in › credential-manager

Sign in your user with Credential Manager  |  Identity  |  Android Developers

Credential Manager is a Jetpack API that supports multiple sign-in methods, such as username and password, passkeys, and federated sign-in solutions (such as Sign-in with Google) in a single API, thus simplifying the integration for...

In short: Learn to securely sign in users with Credential Manager API, supporting passkeys for a safer and easier experience. Unify authentication methods, store passk... (AI summary)

developer.android.com topic › performance › tracing

Overview of system tracing  |  App quality  |  Android Developers

Recording device activity over a short period of time is known as system tracing. System tracing produces a trace file that you can use to generate a system report. This report helps you identify how best to improve your app or game's performance. For a comprehensive introduction to tracing and...

In short: Learn to optimize Android app performance with our comprehensive guide on system tracing! Discover real-time CPU usage analysis, memory profiling, and platfo... (AI summary)

developer.android.com studio › profile › macrobenchmark

Write a Macrobenchmark  |  App quality  |  Android Developers

Use the Macrobenchmark library for testing larger use cases of your app, including app startup and complex UI manipulations, such as scrolling a RecyclerView or running animations. If you want to test smaller areas of your code, refer to Microbenchmark library. This page shows how to set up the...

developer.android.com guide › playcore › feature-delivery

Overview of Play Feature Delivery  |  Google Play  |  Android Developers

Google Play’s app serving model uses Android App Bundles to generate and serve optimized APKs for each user’s device configuration, so users download only the code and resources they need to run your app. Play Feature Delivery uses...

In short: Learn to optimize app delivery with Google Play's Feature Module Build Configuration. Separate features, manage ProGuard rules, and deliver conditionally or on-demand. (AI summary)

developer.android.com studio › debug › app-quality-insights

Analyze issues from Firebase Crashlytics and Android Vitals with App Quality Insights  |  Android Studio  |  Android Developers

Analyze and address issues from Firebase Crashlytics and Android Vitals with the App Quality Insights tool window in Android Studio.

developer.android.com ndk › guides › gwp-asan

GWP-ASan  |  Android NDK  |  Android Developers

GWP-ASan is a native memory allocator feature that helps find use-after-free and heap-buffer-overflow bugs. Its informal name is a recursive acronym,"GWP-ASan Will Provide Allocation SANity". Unlike HWASan or Malloc Debug, GWP-ASan does not require source or recompilation (that is, works with...

Try “site:android.com” on: Marginalia · Mojeek · Wiby · DuckDuckGo · Bing · Google · Wikipedia · Internet Archive