https://developer.android.com/training/dependency-injection/dagger-android
Using Dagger in Android apps | App architecture | Android Developers
This document explains how to use Dagger for dependency injection in Android applications, covering best practices, adding dependencies, setting up Dagger...
android appsusingdaggerarchitecturedevelopers
https://developer.android.com/guide/navigation/backstack/multi-back-stacks
Support multiple back stacks | App architecture | Android Developers
This document explains how the Android Navigation component supports maintaining multiple back stacks, which is particularly useful for complex UIs like those...
app architectureandroid developerssupportmultipleback
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 architectureandroid developersviewbinding
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.
cheat sheetapp architectureandroid developersapis
https://developer.android.com/training/app-links
About deep links | App architecture | Android Developers
This document differentiates between Android Deep Links and Android App Links, explaining how to bring users directly into app content from various sources,...
deep linksapp architectureandroid developers
https://www.techtarget.com/searchapparchitecture/sponsored_communities
Search App Architecture Sponsored Communities
search app architecturesponsored communities
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 architectureandroid developersuistateproduction
https://www.geeksforgeeks.org/system-design/system-design-of-uber-app-uber-system-architecture/
System Design of Uber App | Uber System Architecture - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and...
system designapp architectureuber
https://developer.android.com/guide/navigation/custom-back
Provide custom back navigation | App architecture | Android Developers
This document explains how to implement custom back navigation in Android applications using OnBackPressedDispatcher and OnBackPressedCallback to override the...
app architectureandroid developersprovidecustomback
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 architectureandroid developersprinciplesnavigation
https://developer.android.com/guide/topics/resources/complex-xml-resources
Inline complex XML resources | App architecture | Android Developers
xml resourcesapp architectureandroid developersinlinecomplex
https://www.techtarget.com/searchapparchitecture/info/manage
Manage App Architecture Technology | TechTarget
app architecturemanagetechnologytechtarget
https://www.techtarget.com/searchapparchitecture/videos
App Architecture Videos from TechTarget
app architecturevideostechtarget
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...
other appsandroid developersinteractarchitecture
https://www.techtarget.com/searchapparchitecture/
Search App Architecture Information, News and Tips from TechTarget
SearchAppArchitecture.com provides content that guides software teams on subjects such as software development tooling, existing and emerging architecture...
search app architecturenews and tipsinformationtechtarget
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 architectureandroid developersdisplaydialogs
https://developer.android.com/topic/libraries/data-binding
Data Binding Library | App architecture | Android Developers
The Data Binding Library is a support library that lets you bind UI components in your layouts to data sources in your app using a declarative format rather...
data bindinglibrary appandroid developersarchitecture
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...
dependency injectionapp architectureandroid developers
https://www.cockroachlabs.com/big-ideas-podcast/
Big Ideas in App Architecture Podcast
A podcast for architects and engineers who are building modern, data-intensive applications and systems. In each weekly episode, an innovator joins host Tim...
big ideasapp architecturepodcast
https://developer.android.com/topic/libraries/data-binding/binding-adapters
Binding adapters | App architecture | Android Developers
Binding adapters in the Data Binding Library enable custom logic for setting attribute values, providing your own binding logic, and managing object...
app architectureandroid developersbindingadapters
https://developer.android.com/topic/libraries/architecture/viewmodel
ViewModel overview | App architecture | Android Developers
ViewModel lets you manage your UI's data in a lifecycle-aware fashion.
app architectureandroid developersoverview
https://www.techtarget.com/searchapparchitecture/definitions
App Architecture Definitions from TechTarget
app architecturedefinitionstechtarget
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 architectureandroid developers
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 appguidemodularizationarchitecturedevelopers
https://www.ndss-symposium.org/ndss-paper/ace-a-security-architecture-for-llm-integrated-app-systems/
ACE: A Security Architecture for LLM-Integrated App Systems - NDSS Symposium
security architecturendss symposiumacellmintegrated
https://shopify.engineering/server-driven-ui-in-shop-app
Implementing Server-Driven UI Architecture on the Shop App - Shopify
Ashwin explains why and how we implemented server-driven UI in the Shop App’s Store Screen, and his experience working on the project as a Dev Degree intern.
on theshop appimplementingserverdriven
https://octopus.com/docs/getting-started/reference-architectures/webapp-reference-architecture
Web App Reference Architecture In Octopus | Documentation and Support
Populate an Octopus space with example projects deploying to an Azure web app
documentation and supportweb appreference architectureoctopus