android-architecture

There are 965 repositories under android-architecture topic.

  • android/architecture-samples

    A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

    Language:Kotlin45.4k2.4k49111.8k
  • android10/Android-CleanArchitecture

    This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.

    Language:Java15.6k8242533.3k
  • hehonghui/android-tech-frontier

    【停止维护】一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目

  • JessYanCoding/MVPArms

    ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).

    Language:Java10.3k3383292.4k
  • janishar/android-mvp-architecture

    This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView

    Language:Java4.4k190741.2k
  • luckybilly/CC

    业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.

    Language:Java4k114166638
  • bufferapp/android-clean-architecture-boilerplate

    An android boilerplate project using clean architecture

    Language:Kotlin3.7k14436515
  • luojilab/DDComponentForAndroid

    一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能

    Language:Java3.3k105115566
  • mxdldev/android-mvp-mvvm-flytour

    🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

    Language:Java3.2k2879559
  • Blankj/AndroidStandardDevelop

    :star2: Best practices in Android develop(final).

  • ivy-wallet

    Ivy-Apps/ivy-wallet

    Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.

    Language:Kotlin3k292.8k853
  • janishar/android-mvvm-architecture

    This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView

    Language:Java3k11947927
  • xiaojinzi123/Component

    A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架. 大家尽量用 纯 Kotlin 的 KComponent 呀!!!

    Language:Java2.9k41132213
  • android-developer-roadmap

    amitshekhariitbhu/android-developer-roadmap

    Android Developer Roadmap - A complete roadmap to learn Android App Development

    Language:Java2.8k11713495
  • MVVM-Kotlin-Android-Architecture

    ahmedeltaher/MVVM-Kotlin-Android-Architecture

    MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5

    Language:Kotlin2.5k5922611
  • android-modular-architecture

    vmadalin/android-modular-architecture

    📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

    Language:Kotlin2.4k9725392
  • mqzhangw/JIMU

    一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。

    Language:Java2.4k7377385
  • bytedance/scene

    Android Single Activity Framework compatible with Fragment.

    Language:Java2.3k4170209
  • JessYanCoding/ArmsComponent

    📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).

    Language:Java1.7k3436242
  • chiclaim/AndroidAll

    Android 程序员需要掌握的技术栈:数据结构算法、程序架构、设计模式、性能优化、Kotlin、NDK、Jetpack,以及常用的开源框架源码分析如 Flutter、Router、RxJava、Glide、LeakCanary、Dagger2、Retrofit、OkHttp、ButterKnife 等

    Language:Java1.6k433402
  • athkalia/Just-Another-Android-App

    An Android base app with loads of cool libraries/configuration NOT MAINTAINED

    Language:Java1.6k469169
  • androiddevnotes/awesome-jetpack-compose-learning-resources

    👓 A continuously updated list of learning Jetpack Compose for Android apps.

    Language:Kotlin1.5k412141
  • badoo/MVICore

    MVI framework with events, time-travel, and more

    Language:Kotlin1.3k366090
  • appyx

    bumble-tech/appyx

    Model-driven navigation + UI components with gesture control for Compose Multiplatform

    Language:Kotlin1.2k1318963
  • Expenso

    Spikeysanju/Expenso

    📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture

    Language:Kotlin1k1345179
  • sundaysec/Android-Exploits

    A collection of android Exploits and Hacks

    Language:HTML932563151
  • Einsen

    Spikeysanju/Einsen

    🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.

    Language:Kotlin92595782
  • AkshayChordiya/News

    A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]

    Language:Kotlin8464037169
  • EranBoudjnah/CleanArchitectureForAndroid

    Clean Architecture for Android - a sample project

    Language:Kotlin7919989
  • JessYanCoding/MVPArt

    🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).

    Language:Java7753116153
  • ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff

    Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer

    Language:Kotlin7448388
  • FlowMVI

    respawn-app/FlowMVI

    Architecture Framework for Kotlin. Reuse every line of code. Handle all errors automatically. No boilerplate. Build features in minutes. Analytics, metrics, debugging in 3 lines of code. Make all code thread-safe. 50+ features.

    Language:Kotlin73836126
  • Clean-MVVM-ArchComponents

    odaridavid/Clean-MVVM-ArchComponents

    👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

    Language:Kotlin6852262110
  • oldergod/android-architecture

    MVI architecture Implementation of the ToDo app.

    Language:Kotlin668282867
  • Notzz-App

    TheCodeMonks/Notzz-App

    📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).

    Language:Kotlin66753353