Awesome Open Source
Awesome Open Source
Combined Topics
architecture-components
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 65 Architecture Components Open Source Projects
Categories
>
Software Architecture
>
Architecture Components
Cc
⭐
3,643
业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
Catchup
⭐
1,563
An app for catching up on things.
Kotlin Pokedex
⭐
1,121
🌀 A Pokedex app using ViewModel, LiveData, Room and Navigation
Ribble
⭐
873
Simple Dribbble Client using Dribbble API, fully written in Kotlin 😱 ❤️
News
⭐
764
A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]
Movienight
⭐
739
MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.
Reactive Mvvm Android
⭐
615
My way to MVVM using KotlinX Coroutines and Android data-binding
Posts
⭐
595
A sample Android app using Kotlin, Dagger 2, RxJava, RxAndroid, Retrofit and Android Architecture Components with a modular setup & effective networking
Changedetection
⭐
543
Automatically track websites changes on Android in background.
Archapp
⭐
532
Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)
Lives
⭐
508
Lives - Android LiveData Extensions for Kotlin and Java
Livedata Ktx
⭐
465
Kotlin extension for LiveData, chaining like RxJava
Gank
⭐
445
干货集中营 app 安卓实现,基于 RxFlux 架构使用了 RxJava、Retrofit、Glide、Koin等
Wanandroid
⭐
405
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Livedata Testing
⭐
352
TestObserver to easily test LiveData and make assertions on them.
News Sample App
⭐
329
A sample news app which demonstrates clean architecture and best practices for developing android app
Android Architecture Components Kotlin
⭐
327
Sample used to practice Kotlin and Android Architecture Components.
Githubarchitecturecomponents
⭐
301
The implementation of Android "Architecture Components" sample explained by Google : https://developer.android.com/topic/libraries/architecture/guide.html
Kotlin Architecture Components
⭐
295
This is a sample app that uses Android Architecture Components with Kotlin and Dagger 2.
Kotlin Android Mvvm Starter
⭐
273
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Architecturecomponentsdemo
⭐
270
Kotlin demo project that uses some Android Architecture Components (ViewModel and LiveData) with Dagger 2 and Coroutines
Clean Mvvm Archcomponents
⭐
266
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Daggerandroidmvvm
⭐
252
Demonstrates using Dagger 2.11+ in MVVM app with Android Architecture Components, Clean Architecture, RxJava
Nobullshit
⭐
214
A sample project entirely written in Kotlin. Backend/Frontend with Ktor and Android app.
Mvvmframe
⭐
208
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Galwaybus
⭐
207
Galway Bus Kotlin Multiplatform project using Jetpack Compose and SwiftUI
Fountain
⭐
174
Android Kotlin paged endpoints made easy
Memes
⭐
171
MVVM example app. Quick blog post detailing the layers: https://medium.com/@mojroid/clean-architecture-on-android-using-feature-modules-mvvm-view-slices-and-kotlin-e9ed18e64d83
The Movie Db Kotlin
⭐
166
The Movie DB app using Kotlin with updated Android features
Coolweather
⭐
148
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Android Mvvm
⭐
146
Android MVVM + Retrofit + Dagger 2 + Room
Pagingroom
⭐
140
Demonstrates various ways of using Paging library with Room (LiveData, RxJava, custom datasource)
Androidmodulararchiteture
⭐
139
✔️ Android组件化架构,支持组件代码完全隔离/组件循环依赖/便捷集成调试/快速接入,组件内基于 mvvm结构,组件提供高度服用的模块可直接使用,采用 wanAndroid api进行迭代开发。Android componentized architecture, support component code complete isolation / component circular dependency / convenient integrated debugging / fast access, component based mvvm structure, iterative development using wanAndroid api
Popularmovies
⭐
133
🎥 Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
Androidmvvm
⭐
130
Android MVVM sample
Modular App Core
⭐
127
Core implementations for a modular Android App
Movieapp Clean Architecture
⭐
122
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Livedatabinding
⭐
108
Kotlin example with LiveData and Data Binding usage
Moviedb
⭐
99
A gorgeous TMDb client for Android
Android Architecture Sample
⭐
95
Sample app using Kotlin, Coroutines, Architecture Components and more. With Unit and Instrumentation tests.
Presently
⭐
94
Android app for recording gratitude journal entries
Alfonz
⭐
90
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Cleanarchitecture
⭐
88
Android Kotlin Clean Architecture
Androidbase
⭐
88
Android project template for Gradle Kotlin DSL + 100% Kotlin + Base module + Extensions = ❤️
Price Tracker
⭐
80
Price Tracking Application - An experimental Kotlin Android project with complex android app requirements.
Androidkotlincomponents
⭐
79
Boilerplates for Android Components Architecture with Rx, Dagger & Realm written in Kotlin
Podpocket
⭐
76
Podcast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding)
Elements
⭐
69
⚒ Modular components for RecyclerView development enforcing clean, reusable and testable code, with built-in support for paging and complex hierarchies of data.
Aacomponents
⭐
66
基于google Android Architecture Components 封装实现组件式MVP快速开发框架
Githubprojectbrowser
⭐
63
This is a sample Android Project that is based on Clean Architecture
Androidpaginglibrarystepbystepimplementationguide
⭐
57
Android Paging Library Step By Step Implementation Guide
Tdcapp
⭐
55
Sample app which access the TDC (The Developer's Conference) REST API.
Retrokotlin
⭐
55
Simple Android app to show how unit testing with MockWebServer and Architecture Components (ViewModel + LiveData)
Food Ordering App Like Swiggy Uber Eats Mvvm And Room Database
⭐
51
Food ordering app using MVVM architecture patterns, Architecture Lifecycle components and Room database.
Android Arch Components Lifecycle
⭐
49
A demo application showcasing the use of the new Android Architecture Components Lifecycle classes. In this example, a Lifecycle Aware Video Player is created using the Exoplayer Library
2018 Android Architecture Components Workshop
⭐
45
Android Architectures & Architecture Components Hands-on
Readhubclient
⭐
44
Readhub客户端
Newsappmvi
⭐
42
News app 🗞️ showcasing MVI architecture combined with Architecture Components
Lady Happy Android
⭐
39
Open Source multi-module app for Handmade Hats company
Star Wars Shop
⭐
37
Simple project with clean architecture and android lifecycle
Blockchain Tracker
⭐
30
A blockchain market tracking app. Example implementation of reactive clean architecture and testing.
Market_tech_challenge
⭐
28
A best use case Android application sample with latest patterns. This app is developer as part of Kariyer.net Tech Challenge.
Kodein Mvvm
⭐
25
Example app using Kodein for dependency injection with MVVM and Architecture Components
Vegginner
⭐
19
App to change our consumption habits, fight against climate change and take part in relieving the world in hunger in our everyday life.
Base Mvvm
⭐
18
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
1-65 of 65 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210