https://github.com/rendecano/CoinEdge
An app to demonstrate UBER's newest mobile architecture, RIBs.
https://github.com/rendecano/CoinEdge
coroutines cryptocurrency kotlin-android lottie-android objectbox realm-java retrofit2 ribs-framework rxbinding software-architecture
Last synced: about 1 month ago
JSON representation
An app to demonstrate UBER's newest mobile architecture, RIBs.
- Host: GitHub
- URL: https://github.com/rendecano/CoinEdge
- Owner: rendecano
- Created: 2017-12-10T13:58:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-15T01:50:16.000Z (over 7 years ago)
- Last Synced: 2024-11-16T08:32:31.610Z (7 months ago)
- Topics: coroutines, cryptocurrency, kotlin-android, lottie-android, objectbox, realm-java, retrofit2, ribs-framework, rxbinding, software-architecture
- Language: Kotlin
- Size: 5.04 MB
- Stars: 26
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CoinEdge
An app to demonstrate RIBs, Uber's newest mobile architecture.# Screenshot




# Architecture
Based on Uber's RIBs architecture.
https://github.com/uber/RIBs/wiki# Language
Kotlin# Tech/Tools/Libs Used
- Kotlin Coroutines
- Realm
- Objectbox
- RxJava2
- RxBinding
- Dagger 2
- Glide
- Retrofit
- OkHttp
- Gson
- Lottie
- FancyToast# API Used
CryptoCompare
- https://www.cryptocompare.com/api/Chasing Coins
- https://chasing-coins.com/apiCoinMarketCap
- https://coinmarketcap.com/api/# App Icon
- Iconion
http://iconion.com/
# Play Store![]()
# Android versions
- Android 5.1 above# Further Improvements
- Latest news for each coins
- Android architecture components (Room, ViewModel, LiveData, Paging)