Skip to content

This is an example project to demostrate how we can build WearOS app following clean architecture using Jetpack Compose, MVVM with repository, Use Cases, Dependency Injection, Retrofit Network Manager, Room Database and kotlin for gradle build configuration

Notifications You must be signed in to change notification settings

r1n1os/RocketsForWearOS

Repository files navigation

RocketsForWearOs

Rockets for Wear Os developed to showcase various modern Android development toolkits such as Android Jetpack Compose and Clean Architecture

Project Tech Stack:

  • Architecture: MVVM (View - ViewModle - Model), helps to keep project clean and maintainable by offering seperation of concerns.
  • Programming Language: Kotlin.
  • Async Operations: Coroutines.
  • UI: Jetpack Compose - Is a declarative way of creating UIs in monder android development, recommented by google.
  • Local Database: Room persistence library to keep data when there is no internet available.
  • Dependency Injection(DI): Hilt
  • Network operations: Retrofit
  • App Architecture: Use Cases
  • App Architecture: Repository

Project Versions:

  • targetSdk: 35
  • minSdk: 30
  • Kotlin: 2.1.0
  • Gradle: 8.8.0

Example:

References:

About

This is an example project to demostrate how we can build WearOS app following clean architecture using Jetpack Compose, MVVM with repository, Use Cases, Dependency Injection, Retrofit Network Manager, Room Database and kotlin for gradle build configuration

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages