Skip to content
/ Rockets Public

This is an example project implemented 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/Rockets

Repository files navigation

Rockets

Rockets was 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

Basic Configurations:

  • Target SDK version: 35
  • Minimum SDK version: 27
  • Kotlin version: 2.1.0
  • Gradle version: 8.8.0

Example:

References:

About

This is an example project implemented 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

Releases

No releases published

Packages

No packages published

Languages