Welcome to MovieVerse, a beautifully crafted Android application built using Clean Architecture, Jetpack Compose, and MVVM. This project follows best practices for modern Android development, integrating Flow, State Management, and Koin for Dependency Injection.
-
Jetpack Compose - Declarative UI toolkit for building native Android apps.
-
MVVM - Architecture pattern for better separation of concerns.
-
Koin - Lightweight and easy-to-use Dependency Injection framework.
-
Flow - Reactive data streams for efficient state management.
-
Retrofit - Networking library for API calls.
-
Coil - Fast and lightweight image loading.
-
Presentation Layer: Jetpack Compose UI + ViewModel for state management.
-
Domain Layer: Business logic (UseCases, Models, Repository interfaces).
-
Data Layer: Manages API & database interactions (Retrofit, Room, DTO mapping).
Happy Coding! 🎬

