
The ring device

The CONNECTED APP
Tech stack
They key technologies used on this project:
- Kotlin
- Dagger for Dependency Injection
- Standard Activity-based navigation
- RxJava for Data manipulation
- Firebase for analytics & crash monitoring
- Retrofit & OkHttp for server connection
- Ecore native libraries
- Google Fit 3rd party app integration
- Realm Database
- JUnit, Robolectric and Mockito for testing
- MVP design pattern (with plans to switch to MVI)