https://github.com/iamageo/ghibliapp
❤️ Android Ghibli using Hilt, Carousel View, Coroutines, Jetpack (ViewModel) based on MVVM architecture.
https://github.com/iamageo/ghibliapp
android carousel-view coroutines dagger-hilt kotlin mvvm-architecture retrofit2 viewmodel
Last synced: 2 months ago
JSON representation
❤️ Android Ghibli using Hilt, Carousel View, Coroutines, Jetpack (ViewModel) based on MVVM architecture.
- Host: GitHub
- URL: https://github.com/iamageo/ghibliapp
- Owner: iamageo
- Created: 2021-12-03T14:54:50.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-09T16:40:23.000Z (about 3 years ago)
- Last Synced: 2025-02-05T21:41:23.148Z (4 months ago)
- Topics: android, carousel-view, coroutines, dagger-hilt, kotlin, mvvm-architecture, retrofit2, viewmodel
- Language: Kotlin
- Homepage:
- Size: 1.21 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Glibhi
❤️ Android Ghibli using Hilt, Coroutines, Jetpack (ViewModel) based on MVVM architecture and Clean Architecture.
## Tech stack & Open-source libraries
- Minimum SDK level 19
- 100% [Kotlin](https://kotlinlang.org/) based + [Coroutines](https://github.com/Kotlin/kotlinx.coroutines)
- Architecture
- [Clean Architecure](https://developer.android.com/jetpack/guide)
- MVVM Architecture (View - ViewModel - Model)
- Repository pattern
- Material Design & Animations
- [Retrofit2 & OkHttp3 & Gson](https://github.com/square/retrofit) - construct the REST APIs and paging network data.
- [Logging](https://github.com/square/okhttp/tree/master/okhttp-logging-interceptor) - interceptor which logs request and response information.
- [Picasso](https://square.github.io/picasso/) - loading images.
- [Carousel](https://github.com/sparrow007/CarouselRecyclerview) - carousel effect
- [Dagger Hilt](https://dagger.dev/hilt/) - for dependency injection## MAD Score

## Architecture
Quote is based on the MVVM architecture and the Repository pattern.
## Glibli API
[GhibliAPI](https://ghibliapi.herokuapp.com/)
## Find this repository useful? :heart:
Support it by joining __[stargazers](https://github.com/iamageo/ghibli)__ for this repository. :star:
And __[follow](https://github.com/iamageo)__ me for my next creations! 🤩