Stay up to date with crypto markets!
Please check out the prototype by clicking here (Pencil) and also here (Adobe Xd). Migrated from Pencil to Adobe Xd mid-project so some of the screens were designed using Adobe Xd.
- MVP: Model View Presenter
- New fancy MVP+RxJava+DataLayer architecture, loosely based on ribot-boilerplate
- RxJava 2 and Rx Android!
- Java lambdas (retrolambda)
- Retrofit
- Dagger 2
- Room database
- Glide
- MPAndroidChart
This Project uses external dependencies and SDK's
- Butterknife - Android view binder library by JakeWharton
- Timber - Logger by JakeWharton
- Dagger 2 - Dependency Injection by Square
- Gradle Retrolambda - Java lambda support by evant
- RxJava 2 - Reactive Extensions by ReactiveX
- Retrofit - Type-safe HTTP client for Android by square
- Room - Room mobile database by google
- Glide - Fast and efficient image loading and caching library by bumptech
- MPAndroidChart - A powerful & easy to use chart library for Android by PhilJay
- Android-Support-Preference-fix - Android preference-v7 support library has some issues, this lib tries to fix them. by Gericop
- CoinMarketCap API - CoinMarketCap API
- CryptoCompare API - CryptoCompare API
- Regular icons. Size 24dp, padding 2dp.
- Large icons. Size 48dp, padding 2dp.
- Android Studio 3.1.2 IDE - Android IDE
- Pencil 3.0.4 - Prototyping by evolus
- Adobe XD CC - Prototyping by Adobe
- svg2android - Vector drawables by inloop
- Alejandro Bicelis - Coding and app design - abicelis
This project is licensed under the MIT License - see the LICENSE file for details