Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nicosnicolaou16/shipswithcomposemvvmuistatesandrepository

This project is an application that applied some of the latest Google technologies for Android such as Jetpack Compose, Hilt Dependencies Injection and Room Database.
https://github.com/nicosnicolaou16/shipswithcomposemvvmuistatesandrepository

android android-application compose hilt-dependency-injection jetpack-compose kotlin kotlin-android kotlin-coroutines mvvm-architecture offline repository retrofit room-database ui-state ui-state-management

Last synced: 3 months ago
JSON representation

This project is an application that applied some of the latest Google technologies for Android such as Jetpack Compose, Hilt Dependencies Injection and Room Database.

Awesome Lists containing this project

README

        

# Ships With Compose Mvvm UI States and Repository
This project is an application that applied some of the latest Google technologies for Android such as Jetpack Compose, Hilt Dependencies Injection
and Room Database.

# This Project contains:
Compose

Hilt Dependencies Injection

Room Database

Coroutines

Kotlin ktx

MVVM

Support kapt and ksp (ksp only setup for Room Database)

minifyEnabled, shrinkResources, R8 are enabled

Gradle Kotlin DSL

Repository

UI States

Offline

## Tutorials (Combination)
https://www.youtube.com/watch?v=eAbKK7JNxCE&ab_channel=PhilippLackner

https://github.com/philipplackner/WeatherApp

https://developer.android.com/topic/architecture/ui-layer/state-production

https://github.com/android/architecture-samples

https://github.com/android/sunflower

# Feeds/Urls/End Point (parsing some data from the response)
## (Links References for Ends Points)
https://github.com/r-spacex/SpaceX-API (GitHub)

https://docs.spacexdata.com/?version=latest (Postman)

Target SDK version: 35

Minimum SDK version: 28

Kotlin version: 2.0.21

Gradle version: 8.7.1