Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with android-architecture

A curated list of projects in awesome lists tagged with android-architecture .

https://github.com/android/architecture-samples

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

android android-architecture samples

Last synced: 16 Dec 2024

https://github.com/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.

android android-application android-architecture android-cleanarchitecture android-development architectural java

Last synced: 17 Dec 2024

https://github.com/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.

android android-application android-architecture android-cleanarchitecture android-development architectural java

Last synced: 26 Oct 2024

https://github.com/hehonghui/android-tech-frontier

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

android-architecture android-testing dagger2 mvp mvvm-architecture rxjava

Last synced: 03 Dec 2024

https://github.com/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 快速集成框架).

android android-application android-architecture android-library architectural architecture arms butterknife dagger2 model-view-presenter mvp mvp-android mvp-architecture mvp-library mvp-pattern mvparms presenter retrofit2 rxjava wiki-documentation

Last synced: 29 Nov 2024

https://github.com/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 快速集成框架).

android android-application android-architecture android-library architectural architecture arms butterknife dagger2 model-view-presenter mvp mvp-android mvp-architecture mvp-library mvp-pattern mvparms presenter retrofit2 rxjava wiki-documentation

Last synced: 18 Dec 2024

https://github.com/janishar/android-mvp-architecture

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

android-architecture android-mvp-architecture dagger dagger2 fast-android-networking greendao mindorks mvp mvp-architecture placeholderview rxjava rxjava-android rxjava2

Last synced: 19 Dec 2024

https://github.com/luckybilly/cc

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

android-architecture android-component architecture-components cc component componentization

Last synced: 20 Dec 2024

https://github.com/luojilab/ddcomponentforandroid

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

android android-application android-architecture android-component

Last synced: 20 Dec 2024

https://github.com/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包当中方便大家调用。

android android-architecture androidmodule dagger2 dagger2-mvp databinding databinding-android model-view-presenter mvp-android mvp-architecture mvp-pattern mvvm mvvm-android mvvm-architecture mvvm-databing plugin presenter retrofit2 rxjava2 virtualapk

Last synced: 21 Dec 2024

https://github.com/janishar/android-mvvm-architecture

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

android android-architecture android-debug-database android-mvvm-architecture dagger2 dagger2-mvvm database fast-android-networking mindorks mvvm mvvm-architecture placeholderview room rxjava rxjava2

Last synced: 20 Dec 2024

https://github.com/mqzhangw/jimu

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

android-application android-architecture android-component

Last synced: 21 Dec 2024

https://github.com/bytedance/scene

Android Single Activity Framework compatible with Fragment.

activity android android-architecture android-library fragments navigation single-activity-pattern

Last synced: 19 Dec 2024

https://github.com/JessYanCoding/ArmsComponent

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

android android-application android-architecture android-component architecture arms armscomponent dagger2 mvp mvp-android mvp-architecture mvparms retrofit2 rxjava2 wiki-documentation

Last synced: 29 Nov 2024

https://github.com/jessyancoding/armscomponent

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

android android-application android-architecture android-component architecture arms armscomponent dagger2 mvp mvp-android mvp-architecture mvparms retrofit2 rxjava2 wiki-documentation

Last synced: 15 Dec 2024

https://github.com/chiclaim/androidall

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

android-architecture android-source butterknife custom-view dagger datastructures-algorithms flutter fragment jetpack jni-android kotlin okhttp optimized-memory react-native retrofit rxjava

Last synced: 21 Dec 2024

https://github.com/chiclaim/AndroidAll

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

android-architecture android-source butterknife custom-view dagger datastructures-algorithms flutter fragment jetpack jni-android kotlin okhttp optimized-memory react-native retrofit rxjava

Last synced: 08 Nov 2024

https://github.com/badoo/mvicore

MVI framework with events, time-travel, and more

android android-architecture android-library kotlin-android mvi mvi-architecture

Last synced: 19 Dec 2024

https://github.com/badoo/MVICore

MVI framework with events, time-travel, and more

android android-architecture android-library kotlin-android mvi mvi-architecture

Last synced: 27 Oct 2024

https://github.com/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.

android android-architecture android-development android-ui coroutines-flow datastore-android declarative-ui hacktoberfest hilt-android jetpack-android jetpack-compose kotlin kotlin-coroutines mvvm-android room-database room-persistence-library stateflow ui-components ui-toolkit

Last synced: 18 Dec 2024

https://github.com/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.

android android-architecture android-development android-ui coroutines-flow datastore-android declarative-ui hacktoberfest hilt-android jetpack-android jetpack-compose kotlin kotlin-coroutines mvvm-android room-database room-persistence-library stateflow ui-components ui-toolkit

Last synced: 03 Nov 2024

https://github.com/AkshayChordiya/News

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

android android-architecture android-architecture-components architecture-components architecture-guidelines coroutines dagger2 kotlin kotlin-flow newsapi retrofit2 room viewmodel

Last synced: 27 Oct 2024

https://github.com/jessyancoding/mvpart

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

android-architecture android-library architectural-patterns architecture arms mvp mvp-android mvp-architecture mvp-library mvp-pattern mvparms mvpart

Last synced: 21 Dec 2024

https://github.com/sundaysec/android-exploits

A collection of android Exploits and Hacks

android android-architecture dos exploit exploits hacking

Last synced: 18 Nov 2024

https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff

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

android android-architecture android-compose clean-architecture clean-code coroutines coroutines-android dagger-hilt espresso jetpack-compose junit4 kotlin kotlin-flow mockwebserver mvvm mvvm-android retrofit2

Last synced: 17 Nov 2024

https://github.com/odaridavid/clean-mvvm-archcomponents

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

android android-architecture architecture-components clean clean-architecture coroutines espresso firebase junit koin kotlin kotlin-flow motionlayout mvvm mvvm-architecture retrofit2 robolectric tdd

Last synced: 21 Dec 2024

https://github.com/odaridavid/Clean-MVVM-ArchComponents

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

android android-architecture architecture-components clean clean-architecture coroutines espresso firebase junit koin kotlin kotlin-flow motionlayout mvvm mvvm-architecture retrofit2 robolectric tdd

Last synced: 17 Nov 2024

https://github.com/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).

android android-app android-architecture android-development android-studio android-ui architecture couroutine datastore-android hacktoberfest hilt-android jetpack-navigation kotlin-android kotlin-coroutines material-design mvvm-android recyclerview room-database room-persistence-library stateflow

Last synced: 20 Dec 2024

https://github.com/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).

android android-app android-architecture android-development android-studio android-ui architecture couroutine datastore-android hacktoberfest hilt-android jetpack-navigation kotlin-android kotlin-coroutines material-design mvvm-android recyclerview room-database room-persistence-library stateflow

Last synced: 03 Nov 2024

https://github.com/oldergod/android-architecture

MVI architecture Implementation of the ToDo app.

android android-architecture model-view-intent sample

Last synced: 27 Oct 2024

https://github.com/amitshekhariitbhu/mvvm-architecture-android

MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.

android android-architecture coroutines dagger2 flow kotlin mvvm mvvm-android mvvm-architecture retrofit stateflow

Last synced: 21 Dec 2024

https://github.com/patloew/countries

An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.

android android-architecture android-mvvm dagger data-binding gson kotlin kotlin-android mvvm mvvm-pattern parceler realm retrofit

Last synced: 27 Oct 2024

https://github.com/amitshekhariitbhu/MVVM-Architecture-Android

MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.

android android-architecture coroutines dagger2 flow kotlin mvvm mvvm-android mvvm-architecture retrofit stateflow

Last synced: 17 Nov 2024

https://github.com/ologe/canaree-music-player

Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.

android android-app android-application android-architecture android-development audio audio-player music music-player

Last synced: 21 Dec 2024

https://github.com/manas-chaudhari/android-mvvm

MVVM on Android using RxJava and Data Binding

android-architecture databinding mvvm rxjava

Last synced: 13 Nov 2024

https://github.com/ww-tech/roxie

Lightweight Android library for building reactive apps.

android-architecture mvi mvi-architecture redux rxjava rxjava2 state-management unidirectional-data-flow

Last synced: 22 Dec 2024

https://github.com/imangazalievm/cleanarchitecturemanifest

Description of the main principles and rules for building an Android application using Clean Architecture approach

android android-architecture android-development clean-architecture dagger2-mvp mvp-android rxjava-android

Last synced: 15 Dec 2024

https://github.com/sebaslogen/resaca

Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation

android android-architecture android-library architecture-components compose compose-multiplatform compose-multiplatform-library hilt-dependency-injection kotlin viewmodel

Last synced: 15 Dec 2024

https://github.com/tangpj/calces-gradle-plugin

Android构建工具集:包含快速实现组件化构建脚本,快速实现屏幕最小宽度适配脚本

android android-architecture android-library gradle gradle-plugin groovy screen

Last synced: 17 Dec 2024

https://github.com/wajahatkarim3/imagine

An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

android android-architecture android-clean-architecture android-development coroutines-android coroutines-flow dagger2 dagger2-android dependency-injection flow hilt hilt-android hilt-dependency-injection kotlin kotlin-android kotlin-coroutines mvvm mvvm-android retrofit2 retrofit2-kotlin

Last synced: 16 Dec 2024

https://github.com/wajahatkarim3/Imagine

An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)

android android-architecture android-clean-architecture android-development coroutines-android coroutines-flow dagger2 dagger2-android dependency-injection flow hilt hilt-android hilt-dependency-injection kotlin kotlin-android kotlin-coroutines mvvm mvvm-android retrofit2 retrofit2-kotlin

Last synced: 25 Nov 2024

https://github.com/VladimirWrites/BLTaxi

🚕 BL Taxi is a simple app for calling a taxi in the city Banja Luka built using modern Android development tools

android android-app android-architecture android-development kotlin material mvvm-android mvvm-databing

Last synced: 17 Nov 2024

https://github.com/happysingh23828/Android-Clean-Architecture

This is a sample movie list Android application built to demonstrate use of Clean Architecture tools. Dedicated to all Android Developers - (Kotlin, MVVM, Clean Architecture, Rx-Java, Dagger, OkHttp, Unit Testing, SOLID principles, Code Coverage)

android android-app android-architecture android-sdk android-studio cache clean-architecture cleanarchitecture domain mvvm room solid-principles

Last synced: 17 Nov 2024

https://github.com/respawn-app/FlowMVI

A Kotlin Multiplatform MVI library based on coroutines with a rich DSL and a powerful plugin system.

android android-architecture android-library architecture coroutines ios jvm kmp kotlin kotlin-coroutines kotlin-multiplatform multiplatform mvi udf wasm

Last synced: 03 Nov 2024

https://github.com/ibrahimsn98/web-dev-tools-android

Sample Android Application - MVVM, Clean Architecture, Modularization, Repository Pattern

android android-architecture clean-architecture coroutines koin kotlin-dsl modularization mvvm navigation-component okhttp3 repository-pattern

Last synced: 19 Dec 2024

https://github.com/dsappteam/componentcornerstone

:ant::ant: 一种全新的android组件化方案,无需下沉公用代码,无需采用路由等硬编码方式分发sdk,独立维护组件暴露的SDK/IMPL,打破官方模块循环且支持组件间互相调用SDK,支持集成组件调试/组件独立运行。A brand new android componentization solution, no need to sink public code, no need to use hard coding to distribute sdk, independent maintenance component exposed SDK / IMPL, break the official module loop and support the call between components The SDK supports integrated component debugging/components to run independently.

android android-architecture android-component component componentization

Last synced: 18 Dec 2024

https://github.com/arisono/android-bookmark

【资料汇总】Android 资源知识大全 https://www.yundashi168.com/154.html

android android-api android-architecture gitbook java material

Last synced: 19 Nov 2024

https://github.com/jshvarts/daggerandroidmvvm

Demonstrates using Dagger 2.11+ in MVVM app with Android Architecture Components, Clean Architecture, RxJava

aac android-architecture architecture-components dagger-2 dagger-android livedata mvvm rxjava

Last synced: 18 Nov 2024

https://github.com/jessyancoding/lifecyclemodel

📬 The LifecycleModel class is designed to store and manage UI-related data in a lifecycle conscious way, the LifecycleModel class allows data to survive configuration changes such as screen rotations, it also handles the communication of the Activity / Fragment with the rest of the application, base on https://developer.android.google.cn/topic/libraries/architecture/viewmodel.html

android android-architecture android-library arms mvparms

Last synced: 29 Oct 2024

https://github.com/imangazalievm/bubbble

Sample app showcases the MVP pattern and Robert Martin's Clean Architecture approach.

android-architecture android-development clean-architecture dagger2 mvp-android rxjava

Last synced: 19 Dec 2024

https://github.com/johncarl81/transfuse

:syringe: Transfuse - A Dependency Injection and Integration framework for Google Android

android android-architecture annotation-processor dependency-injection framework java

Last synced: 15 Dec 2024

https://github.com/CoinTrend/CoinTrend

Lightweight Open-Source Crypto Monitor 📱📈 Android MVVM/MVI Multimodule Clean Architecture, Unidirectional Data Flow, Kotlin Flows, Room, Retrofit, Coroutines, 100% Jetpack Compose 🚀 Available on Google Play ▶️ and F-Droid 🤖

android-architecture android-architecture-components android-multi-module android-mvvm-architecture clean-architecture clean-architecture-android coingecko-api compose-navigation cryptocurrencies cryptocurrency-prices hilt-dependency-injection jetpack-compose jetpack-compose-animation jetpack-compose-charts kotlin-coroutines kotlin-flows material-design-3 mvvm room-database unidirectional-data-flow

Last synced: 09 Nov 2024

https://github.com/tangpj/android-advanced-blueprint

Android进阶蓝图,各种新技术的体验demo,快速上手Data Binding,Data Binding Compiler V2,Android Architecture,Room等Android的黑科技

android android-app android-architecture android-library gradle

Last synced: 13 Nov 2024

https://github.com/rifqimfahmi/android-mvvm-coroutine

Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test

android-architecture android-cleanarchitecture android-mvvm-coroutine coroutines kotlin-android-application kotlin-coroutine livedata mvvm-pattern repository-pattern room viewmodel

Last synced: 14 Nov 2024

https://github.com/armcha/mvp-architecture-components

This is a sample project, showing the connection between Android Architecture Components and MVP pattern.

android-architecture android-architecture-components mvp orientation-changes viewmodel

Last synced: 09 Nov 2024

https://github.com/armcha/MVP-Architecture-Components

This is a sample project, showing the connection between Android Architecture Components and MVP pattern.

android-architecture android-architecture-components mvp orientation-changes viewmodel

Last synced: 29 Nov 2024

https://github.com/anitaa1990/roomdb-sample

A simple notes app to demo Room + LiveData implementation in Android

android android-architecture livedata room-persistence-library

Last synced: 07 Nov 2024

https://github.com/ibrahimsn98/android-mvvm-dagger-2-rxjava-example

Sample Android Application - MVVM, Dagger 2, RxJava, Retrofit

android android-architecture dagger-2 mvvm-architecture retrofit rxjava2

Last synced: 07 Nov 2024

https://github.com/ahmedeltaher/android-mvp-architecture

MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5

android android-architecture android-cleanarchitecture android-mvp clean-architecture clean-code dagger2 dagger2-mvp mvp mvp-architecture retrofit2 unit-testing

Last synced: 19 Nov 2024

https://github.com/ahmedeltaher/Android-MVP-Architecture

MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5

android android-architecture android-cleanarchitecture android-mvp clean-architecture clean-code dagger2 dagger2-mvp mvp mvp-architecture retrofit2 unit-testing

Last synced: 30 Oct 2024

https://github.com/petrnohejl/alfonz

Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.

adapter android android-architecture architecture architecture-components data-binding helpers mvvm mvvm-architecture rest-api retrofit rxjava utilities

Last synced: 09 Nov 2024

https://github.com/DonBrody/Android-CustomKeyboard

Fully customizable Android keyboard written in Kotlin.

android android-architecture android-ui keyboard-layout keyboards kotlin-android

Last synced: 07 Nov 2024

https://github.com/androidstarters/generator-android-architecture

[Yeoman Generator] Create android app using googlesamples/android-architecture.

android android-architecture yeoman

Last synced: 09 Nov 2024

https://github.com/rodrigobressan/android_tmdb_clean_architecture

Showcase of clean architecture concepts along with Continuous Integration and Development for modular Android applications. Includes test suits (functional and unit tests) along with code coverage.

android android-architecture clean-architecture dagger2 espresso kotlin mockito mvp mvp-android retrofit2 robolectric room rxjava sample-android sqlite tmdb-api tmdb-movie-search travis-ci

Last synced: 06 Nov 2024

https://github.com/petrnohejl/android-stocks

Experimental Android app with MVVM architecture. Purpose of this project is to explore different architectural approaches.

android android-architecture architecture data-binding example mvvm mvvm-architecture sample showcase

Last synced: 09 Nov 2024