Sponsor of the Day:
Jerkmate
https://developer.android.com/guide/navigation/principles
Principles of navigation | App architecture | Android Developers
This document outlines the core principles of navigation within Android apps, emphasizing consistency and an intuitive user experience. It highlights how the...
app architecture androidprinciplesnavigationdevelopers
https://developer.android.com/guide/components/fundamentals
Application fundamentals | App architecture | Android Developers
app architecture androidapplication fundamentalsdevelopers
https://developer.android.com/topic/libraries/architecture/viewmodel/viewmodel-cheatsheet
ViewModel APIs cheat sheet | App architecture | Android Developers
See the different ViewModel APIs available in Jetpack.
app architecture androidcheat sheetapisdevelopers
https://developer.android.com/guide/fragments/dialogs
Display dialogs with DialogFragment | App architecture | Android Developers
A DialogFragment is a special fragment subclass designed for creating and hosting dialogs, allowing the FragmentManager to manage their state and automatically...
app architecture androiddisplaydialogsdevelopers
https://developer.android.com/training/dependency-injection/hilt-android
Dependency injection with Hilt | App architecture | Android Developers
This document introduces Hilt, a dependency injection library for Android that streamlines dependency management by providing standard containers for Android...
app architecture androiddependency injectionhiltdevelopers
https://developer.android.com/training/basics/intents
Interact with other apps | App architecture | Android Developers
An Android app typically has several activities. Each activity displays a user interface that lets the user perform a specific task, such as view a map or take...
apps app architectureandroid developersinteract
https://developer.android.com/guide/topics/manifest/activity-element
activity | App architecture | Android Developers
Declares an activity (an Activity subclass) that implements part of the application's visual user interface. All activities must be represented by {@code }...
app architecture androidactivitydevelopers
https://developer.android.com/training/basics/intents/sending
Sending the user to another app | App architecture | Android Developers
Learn how to create an implicit intent for a particular action, and how to use it to start an activity that performs the action in another app.
app architecture androidsendinguseranotherdevelopers
https://developer.android.google.cn/guide/navigation/principles?hl=zh-cn
导航原则 | App architecture | Android Developers
本文档概述了 Android 应用内导航的核心原则,重点强调一致性和直观的用户体验。它重点介绍了 Navigation 组件如何默认帮助实现这些原则。
app architecture androiddevelopers
https://developer.android.com/guide/navigation/custom-back/predictive-back-gesture
Add support for the predictive back gesture | App architecture | Android Developers
This document guides developers on how to implement and migrate their Android applications to support the predictive back gesture, including using AndroidX and...
app architecture androidadd supportpredictivebackgesture
https://developer.android.com/topic/libraries/view-binding
View binding | App architecture | Android Developers
View binding is an Android Jetpack feature that simplifies interaction with UI elements by generating binding classes for XML layout files, providing direct...
app architecture androidviewbindingdevelopers
https://developer.android.com/training/dependency-injection/hilt-multi-module
Hilt in multi-module apps | App architecture | Android Developers
This document explains how to use Hilt in multi-module Android projects, particularly focusing on how to combine Hilt with Dagger to handle dependency...
apps app architectureandroid developershiltmultimodule
https://developer.android.com/topic/architecture/intro
App architecture | Android Developers
This document introduces the importance of app architecture design for building robust, testable, and maintainable Android applications, highlighting the...
app architecture androiddevelopers
https://developer.android.google.cn/topic/architecture/intro?hl=zh-cn
应用架构 | App architecture | Android Developers
App architecture design is an important consideration for ensuring that your apps are robust, testable, and maintainable. Android provides a set of libraries...
app architecture androiddevelopers
https://developer.android.com/topic/architecture/ui-layer/state-production
UI State production | App architecture | Android Developers
This document provides guidelines for the production and management of UI state in Android applications, covering the appropriate APIs, scoping for resource...
app architecture androiduistateproductiondevelopers
https://developer.android.com/topic/modularization
Guide to Android app modularization | App architecture | Android Developers
This guide explores best practices and recommended patterns for developing multi-module Android apps, explaining how to organize a codebase into loosely...
android apparchitecture developersguidemodularization