Monitor various crypto assets and perform mock purchases to test your crypto skills from the safety and comfort of your phone.
Native application developed using the Kotlin programming language.
Below are some of the key android concepts used/applied in this project:
- Clean Architecture
- Jetpack compose
- Feature multi-modularization
- Room Database
- Retrofit / OkHttp
- Dagger-Hilt
- Shared preferences
- etc
Each feature is will comprise of 3 layers; presentation, domain, data
- Home Feature
- Transaction Feature
- Coin List Feature
- Coin Details Feature
- Setting Feature
To get a local copy up and running follow these simple example steps.
git clone https://github.com/RyanKoech/android-krypto.git
Installed Android Studio or Any other android development IDEs and their respective dependencies.
Contributions, issues, and feature requests are welcome!
You can pick a thing to do from the tasks list provided above and work on it.
Observe the following in order to have your PR merged successfully.
- Create branches from the
dev
branch - Create a PR to the
dev
branch - Prefix branch name with it purpose ie
feature_
,bugfix_
,hotfix_
- For feature branches use the following naming conventions
feature_<feature-name>
Feel free to check the issues page or discussions page.
Give a ⭐ if you like this project!
- Brian Njogu - original ideator of Krypto and developer of the react native version
This project is MIT licensed.