Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f33lnothin9/flick
🎬 A movie app built entirely with Jetpack Compose and Material 3
https://github.com/f33lnothin9/flick
android clean-architecture coil coroutines dagger2 datastore flow hilt jetpack-compose jetpack-navigation kotlin lottie material3 mvvm rest-api retrofit2 room viewmodel
Last synced: 2 months ago
JSON representation
🎬 A movie app built entirely with Jetpack Compose and Material 3
- Host: GitHub
- URL: https://github.com/f33lnothin9/flick
- Owner: f33lnothin9
- License: apache-2.0
- Created: 2022-11-13T09:38:23.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T20:00:08.000Z (9 months ago)
- Last Synced: 2024-08-01T19:52:49.831Z (6 months ago)
- Topics: android, clean-architecture, coil, coroutines, dagger2, datastore, flow, hilt, jetpack-compose, jetpack-navigation, kotlin, lottie, material3, mvvm, rest-api, retrofit2, room, viewmodel
- Language: Kotlin
- Homepage: https://f33lnothin9.github.io/flick/
- Size: 21.4 MB
- Stars: 64
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-list - f33lnothin9/flick - 🎬 A movie app built entirely with Jetpack Compose and Material 3 (Kotlin)
README
# Flick
It's an app written in [Kotlin][1] that shows movies using [Jetpack Compose][7] and [Material3][11] in MVVM Architecture Pattern.## Features
- **Extensive TV Show Database** - Flick utilizes the [TVMaze API](https://www.tvmaze.com/api) to offer a vast collection of TV shows from various genres and eras.
- **Detailed Show Information** - Get detailed information about each TV show, including summaries, ratings, cast information, and more.
- **People** - Explore creators, directors, actors, and other individuals involved in the movies.
- **Favorites** - Keep track of your favorite TV shows by adding them to your favorites list.
## Screenshots
![Screenshots](images/Flick.jpg "Screenshots")## Libraries
* [ViewModel][4]
* [Navigation][8]
* [Hilt][5]
* [Kotlin Coroutines][6]
* [Retrofit][9]
* [Jetpack Compose][7]
* [Coil][10]
* [Room][12]
* [Lottie][2]## Contributing
Contributions are welcome! If you have any improvements or bug fixes in mind, feel free to submit a pull request.## License
**Flick** is distributed under the terms of the Apache License (Version 2.0). See the
[license](LICENSE) for more information.[1]: https://kotlinlang.org/
[2]: https://github.com/airbnb/lottie/blob/master/android-compose.md
[4]: https://developer.android.com/topic/libraries/architecture/viewmodel
[5]: https://developer.android.com/training/dependency-injection/hilt-android
[6]: https://kotlinlang.org/docs/coroutines-overview.html
[7]: https://developer.android.com/jetpack/compose
[8]: https://developer.android.com/guide/navigation
[9]: https://square.github.io/retrofit/
[10]: https://coil-kt.github.io/coil/compose/
[11]: https://m3.material.io/
[12]: https://developer.android.com/reference/androidx/room/package-summary