mirror of
https://github.com/melihaksoy/Android-Kotlin-Modulerized-CleanArchitecture.git
synced 2026-04-30 20:54:24 +02:00
Rename LICENSE to LICENSE.md Update README.md Update README.md Update LICENSE.md Update README.md Update README.md Update README.md
38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
# Rocket Science
|
|
|
|
[](https://codebeat.co/a/melih-aksoy/projects/github-com-melihaksoy-rocketscience-master) [](https://codecov.io/gh/melihaksoy/RocketScience) [](https://circleci.com/gh/melihaksoy/RocketScience/tree/master)
|
|
|
|
RocketScience is a prototype application tries to serve an example for modularization & clean architecture in Android.
|
|
|
|
While there are many blogs about good practices, it's hard to come by a complete example that merges these different popular topics & approaches.
|
|
|
|
RocketScience takes popular approaches and libraries to create an example on how to actually bind these components with each other.
|
|
|
|
I'll soon be writing small series about roadmap, challanges, alternatives and try - fails I've encountered during development in [Medium](https://medium.com/@aksoymelihcan).
|
|
|
|
## Tech Stack
|
|
- **MVVM**
|
|
- **Databinding**
|
|
- **Dagger 2**
|
|
- **Retrofit**
|
|
- **Moshi**
|
|
- **Navigation library**
|
|
- **Kotlin Coroutines**
|
|
- **Room**
|
|
- **Clean Architecture**
|
|
- **Modularization**
|
|
- **Paging**
|
|
- **Detekt**
|
|
- **JUnit5**
|
|
- **Mockk**
|
|
- **Kluent**
|
|
- **JaCoCo**
|
|
|
|
## Modularization Graph
|
|

|
|
|
|
## Dependency graph
|
|

|
|
|
|
# [LICENSE](https://github.com/melihaksoy/RocketScience/blob/master/LICENSE.md)
|