Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 18 hours ago
JSON representation

An app to demonstrate UBER's newest mobile architecture, RIBs.

Awesome Lists containing this project

README

        

# CoinEdge
An app to demonstrate RIBs, Uber's newest mobile architecture.

# Screenshot
![Alt text](/screenshots/coin_list_.png?raw=true "Screenshot")
![Alt text](/screenshots/search_coin_.png?raw=true "Screenshot")
![Alt text](/screenshots/coin_details_.png?raw=true "Screenshot")
![Alt text](/screenshots/ico_list_.png?raw=true "Screenshot")
![Alt text](/screenshots/settings_.png?raw=true "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/api

CoinMarketCap
- https://coinmarketcap.com/api/

# App Icon

- Iconion
http://iconion.com/

# Play Store
Get it on Google Play

# Android versions
- Android 5.1 above

# Further Improvements
- Latest news for each coins
- Android architecture components (Room, ViewModel, LiveData, Paging)