Search results for “site:developer.android.com”

Page 15 of about 214 results

developer.android.com topic › libraries › architecture

Guide to app architecture  |  App architecture  |  Android Developers

Android OS then uses this file to decide how to integrate your app into the device's overall user experience. Given that a typical Android app might contain multiple components and that users often interact with multiple apps in a short period of time, apps need to adapt to different kinds of...

developer.android.com topic › libraries › view-binding

View binding  |  App architecture  |  Android Developers

View binding is a feature that makes it easier to write code that interacts with views. Once view binding is enabled in a module, it generates a binding class for each XML layout file present in that module. An instance of a binding class contains direct references to all views that have an ID in...

developer.android.com training › testing › fundamentals

Fundamentals of testing Android apps  |  Test your app on Android  |  Android Developers

This page outlines the core tenets of testing Android apps, including the central best practices and their benefits. Benefits of testing Testing is an integral part of the app development process. By running tests against your app consistently, you can verify your app's correctness, functional...

developer.android.com about › versions › jelly-bean.html

Jelly Bean  |  Android Developers

Welcome to Android 4.3, a sweeter version of Jelly Bean! Android 4.3 includes performance optimizations and great new features for users and developers. This document provides a glimpse of what's new for developers. See the Android 4.3 APIs document…

Save: Jelly Bean  |  Android Developers
developer.android.com guide › components › intents-filters

Intents and intent filters  |  App architecture  |  Android Developers

An Intent is a messaging object you can use to request an action from another app component. Although intents facilitate communication between components in several ways, there are three fundamental use cases: Starting an activity An Activity represents a single screen in an app. You can start a...

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

Authenticate users with Sign in with Google  |  Identity  |  Android Developers

Sign in with Google helps you quickly integrate user authentication with your Android app. Users can use their Google Account to sign in to your app, provide consent, and securely share their profile information with your app. Android's Credential Manager Jetpack library makes this integration...

developer.android.com training › sign-in › credential-provider

Integrate Credential Manager with your credential provider solution  |  Identity  |  Android Developers

Integrate Credential Manager with your credential provider solution Credential Manager refers to a set of APIs introduced in Android 14 that support multiple sign-in methods such as username-password, passkeys, and federated sign-in solutions (such as Sign-in with Google). When the Credential...