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.
92/100 healthLoading repository data…
ozantopuz / repository
A sample modular project for applying Android Architecture Components and Clean Architecture using MVVM with Kotlin.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A sample modular project for applying Android Architecture Components and Clean Architecture using MVVM with Kotlin.
| List | Detail |
|---|---|
![]() | ![]() |
The Data layer is responsible for abstracting all the source data that our module uses.
The Domain layer is responsible for the business rules of our module. It contains our Models and Use-Cases.
The Presentation layer is responsible for presenting the data, animations, lists, and for interacting with the Android Framework.
Copyright 2020 ozantopuz
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Selected from shared topics, language and repository description—not editorial ratings.
vmadalin /
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
92/100 healthnuhkoca /
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
86/100 healthagustiyann /
:zap:Sample Android App with Clean Architecture ( 3 layers ) Modular Project, MVVM pattern, Coroutine Flow, Koin etc...
49/100 healthfajarca /
A sample news application to experiment with a feature-based modularization on Android, Clean Architecture, MVVM, Coroutine, Architecture Component (Databinding, ViewModel, LiveData, Navigation Component, Paging, Room), Unit Testing (Mockito), Dagger 2 🔥
42/100 healthsmilecs /
Sample project using rick morty (https://rickandmortyapi.com/) implementing a version of clean architecture with an mvvm workflow. This project also outlines the use of Coroutines and my personal library Ketro (https://smilecs.github.io/ketro/)
37/100 healthmahdizareeii /
a sample clean architecture project with jetpack compose
36/100 health