Update LICENSE

Rename LICENSE to LICENSE.md

Update README.md

Update README.md

Update LICENSE.md

Update README.md

Update README.md

Update README.md
This commit is contained in:
Melihcan Aksoy
2019-07-19 15:39:54 +02:00
committed by Melih Aksoy
parent 67cf13eaef
commit 11889446cb
3 changed files with 236 additions and 23 deletions

View File

@@ -1,4 +1,37 @@
# Rocket Science
[![CircleCI](https://circleci.com/gh/melihaksoy/RocketScience/tree/master.svg?style=svg&circle-token=705e399a0116be0a5bb10bddc72fc7ef19b568e3)](https://circleci.com/gh/melihaksoy/RocketScience/tree/master)
[![codebeat badge](https://codebeat.co/badges/b009ceb8-bc61-4a17-b7f1-8321dd155ed9)](https://codebeat.co/a/melih-aksoy/projects/github-com-melihaksoy-rocketscience-master)
[![codebeat badge](https://codebeat.co/badges/b009ceb8-bc61-4a17-b7f1-8321dd155ed9)](https://codebeat.co/a/melih-aksoy/projects/github-com-melihaksoy-rocketscience-master) [![codecov](https://codecov.io/gh/melihaksoy/RocketScience/branch/master/graph/badge.svg?token=pXPKpV5dz6)](https://codecov.io/gh/melihaksoy/RocketScience) [![CircleCI](https://circleci.com/gh/melihaksoy/RocketScience/tree/master.svg?style=svg&circle-token=705e399a0116be0a5bb10bddc72fc7ef19b568e3)](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
![modularization graph](https://github.com/melihaksoy/RocketScience/blob/master/docs/module_graph.png)
## Dependency graph
![dependency hierarchy](https://github.com/melihaksoy/RocketScience/blob/master/docs/dependency_hierarchy.png)
# [LICENSE](https://github.com/melihaksoy/RocketScience/blob/master/LICENSE.md)