At 1:14 am today, Google's Android developer official tweeted the alpha version of Jetpack DataStore. Jetpack DataStore is a new data storage solution designed to...
Recently, A new library for Google's Jetpack component was released: CameraX. CameraX is the official library for Camera development, and will be maintained and updated...
At this year's IO conference, a set of libraries called Android Jetpack was announced. Most of the components in Android Jetpack we've already touched on,...
Jetpack is a collection of libraries, tools, and tutorials that make it easier for developers to write and build great Android applications. Some of the...
Coroutines are used in Android development. The official recommendation is to use coroutines to handle asynchronous problems. The following are the characteristics of coroutines: Lightweight:...
Jetpack-musicplayer is a music playback control component based on the Jetpack MVVM architecture. It was developed for the needs of the "Jetpack-MVVM-best-practice" project. After initially...
Paging 3 provides a Paging library based on RecyclerView to handle various functions such as page turning, loading more and refreshing for users, which can...
Nice to meet you! I'm KunMinX, author of Jetpack MVVM Best Practice. The term "data dump" mentioned today comes from my understanding and memorizing that...
Room is a member of the Jetpack component library, an ORM library that abstracts Sqlite to make it easier for developers to manipulate the database....
In previous articles, we covered the detailed use of the Lifecycle component in Android Architecture Components and source code parsing. This article will look at...
The fragment in the activity is NavHostFragment by default. NavHostFragment is associated with the navigation editor by navGraph. We see through the Navigation. FindNavController (view)...
Preface Learning record a wave. Facilitate subsequent reference. It is also convenient for other partners to get started quickly. If you want to display text...
Dependency injection (DI) is a technique widely used for programming and ideally suited for Android development, where dependencies provide a class rather than creating their...
Lifecycle's source code is light and lightweight. Lifecycle's core design pattern is the observer pattern, which can also be seen through Lifecycle's approach: addObserver(LifecycleObserver Observer)....
Jetpack Compose is a new Android toolkit for building native interfaces. It simplifies and speeds up UI development for Android. Build your App's UI quickly...
Android Jetpack is a collection of libraries designed to make it easier for developers to create high-quality apps that are compatible with older versions of...
(1) It is difficult to manage the life cycle of applications (activities and fragments), especially the life cycle management problems caused by the jump of...
Lifecycle can move component-dependent code from Lifecycle methods into the component itself. A single-method interface, as the name suggests: the class that implements this interface...
This is a new series of articles called "Modern Android Development Tips, "or "MAD Skills" for short. Stay tuned for this series of articles dedicated...
To use Room in your application, add the following dependencies to your application's build.gradle file. Database: Contains the database holder and serves as the primary...
In the #11WeeksOfAndroid series, we covered contacts and identities, privacy and security, Android 11 compatibility, and the development language. This installment focuses on Jetpack. We'll...