MovieCompose is an Android application that allows you to access movie details using the OMDB API. The app is built on modern Kotlin language and Jetpack Compose user interface framework. It also incorporates Clean Architecture, Hilt dependency injection, Retrofit for API communication, Coroutines, and Lottie among its technologies.
- Kotlin
- Jetpack Compose: Declarative and reactive UI framework.
- Clean Architecture: Architectural approach that modularizes the project into independent components for maintainability.
- Hilt: Dependency injection framework derived from the Jetpack library.
- Retrofit: Type-safe HTTP client for easily managing HTTP requests.
- Coroutines: Kotlin's official approach for asynchronous and parallel programming.
- Lottie: Library used for vector animations.
Contributions are welcome! Feel free to submit a pull request to make improvements or fix bugs.