Skip to main
Oura - The Ring Device

The ring device

Oura - 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)

Related Case Studies