![]() ![]() This artifact and its classes are deprecated. ![]() Write apps for Android TV devices using dpad-friendly widgets and template fragments. Use animation interpolators on older platforms.Įnable your Android app to evaluate JavaScript.Ī standalone tool that migrates a library's dependencies on the deprecated support library to equivalent AndroidX dependencies. Reduce the latency of input interactions by predicting future MotionEvents Leverage graphics facilities across multiple Android platform releasesĬreate performant health applications in a platform agnostic way.Īllows developers to read or write user's health and fitness records.Įncode an image or image collection in HEIF format using the available codecs on the Android device. Use the Android Game SDK natively in your app to perform complex games tasks, like Frame Pacing.īuild layouts for remote surfaces using a Jetpack Compose-style API. Implement a Material Design drawer widget.Ĭreate smooth animations with a physics-based animation API.ĭisplay emoji in current and older devices. Store data asynchronously, consistently, and transactionally, overcoming some of the drawbacks of SharedPreferencesĪccept drag-and-drop data from another app or within an app, and show a consistent drop target affordance. This library should be used to provide seamless and secure sign-in experiences. This can include passwords, passkeys and federated credentials. This library provides unified access to a user's credentials. Implement UWB (ultra-wideband) on supported devices. Target the latest platform features and APIs while also supporting older devices. Position top-level application widgets, such as AppBarLayout and FloatingActionButton. Load and page across ContentProvider data in a background thread. Position and size widgets in a flexible way with relative positioning. Move tasks off the main thread with coroutines and take advantage of ListenableFuture. Material 3 includes updated theming and components and Material You personalization features like dynamic color, and is designed to be cohesive with the new Android 12 visual style and system UI.įundamental building blocks of Compose's programming model and state management, and core runtime for the Compose Compiler Plugin to target.įundamental components of compose UI needed to interact with the device, including layout, drawing, and input. This is the higher level entry point of Compose, designed to provide components that match those described at compose.material3īuild Jetpack Compose UIs with Material Design 3 Components, the next evolution of Material Design. Write Jetpack Compose applications with ready to use building blocks and extend foundation to build your own design system pieces.īuild Jetpack Compose UIs with ready to use Material Design Components. Transform functions and enable optimizations with a Kotlin compiler plugin. Reduce the memory impact of existing and new collections that are small.īuild animations in their Jetpack Compose applications to enrich the user experience. Implement the Material Design card pattern with round corners and drop shadows. Improve autofill accuracy via extending hints.Īccurately measure your code's performance within Android Studio.Īuthenticate with biometrics or device credentials, and perform cryptographic operations.ĭisplay webpages in the user's default browser.īuild navigation and point of interest apps for Android Auto and Android Automotive OS. Inflate layouts asynchronously to avoid jank in the UI. Helper for other arch dependencies, including JUnit test rules that can be used with LiveData. Get an advertising ID with or without Play Services.Įxpose metadata that helps tools and other developers understand your app's code. ![]() Schedule and execute deferrable, constraint-based background tasks. Load data in pages, and present it in a RecyclerView.Ĭreate, store, and manage persistent data backed by a SQLite database. Modular and customizable Material Design UI components for Android.īuild and structure your in-app UI, handle deep links, and navigate between screens. ![]() Segment your app into multiple, independent screens that are hosted within an Activity.Įxtend the functionality of Dagger Hilt to enable dependency injection of certain classes from the androidx libraries.īuild lifecycle-aware components that can adjust behavior based on the current lifecycle state of an activity or fragment. * Popular and often-used libraries are listed first activity *Īccess composable APIs built on top of Activity.Īllows access to new APIs on older API versions of the platform (many using Material Design).īuild custom in-app search capabilities for your users.ĭefine your UI programmatically with composable functions that describe its shape and data dependencies.īind UI components in your layouts to data sources in your app using a declarative format. ![]()
0 Comments
Leave a Reply. |