WIP - First release coming soon.
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
Coming Soon
Link to app UI designs here
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 issues page and work on it. I will be raise more soon.
Observe the following in order to have your PR merged successfully.
- Create branches from the
dev
branch of your forked repo. - Create a PR to the
dev
branch - Prefix branch name with its issue label then issue number of the most significant issue being solved ie
bug/21
,ui/23
,enhancement/45
. This means you need to have an issue open before you can work on a contribution. Where an issue has several labels, choose branch name in order of precedence,bug > enhancement > testing > ui > documentation
. - Fix the least number of issues per PR. Best, 1 issue per PR. Else, tag any other issue solved in the PR.
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.