Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nicosnicolaou16/shipswithcomposemvvmuistatesandrepository
- Owner: NicosNicolaou16
- License: apache-2.0
- Created: 2023-11-18T09:25:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-04T18:29:12.000Z (5 months ago)
- Last Synced: 2024-09-07T03:08:43.550Z (5 months ago)
- Topics: 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
- Language: Kotlin
- Homepage:
- Size: 170 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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