Welcome to the Movie App! This Android application allows you to browse a list of movies, search for specific movies, and view detailed information about each movie. The app fetches movie data from the free OMDB API.
- Browse a list of movies.
- Search for movies by title.
- View detailed information about a selected movie.
- Fetch movie data from the OMDB API.
- Uses Jetpack Compose for the user interface.
- Utilizes Coroutines and Flow for asynchronous operations.
- Implements dependency injection with Hilt.
- Performs HTTP requests using Retrofit.
- Loads and displays images from URLs with Coil.
Follow these instructions to set up and run the Movie App on your local machine.
- Android Studio 4.2 or later.
- Android Gradle Plugin 7.0 or later.
- Kotlin 1.5.0 or later.
- API key from OMDB API.
To use this app, you need to obtain an API key from OMDB API:
- Visit OMDB API.
- Sign up for an account or log in if you already have one.
- Follow their instructions to create an API key.
-
Clone the repository to your local machine:
git clone https://github.com/tamerlankayak/Compose_Movie_Clean_Architecture.git
1.Upon opening the app, you will see a list of movies fetched from the OMDB API.
2.Use the search bar to search for specific movies by title.
3.Click on a movie item in the list to view detailed information about that movie.
Enjoy exploring the world of movies!
- This app relies on the OMDB API for movie data.
- Thanks to the open-source community for providing the libraries and tools used in this project.
If you have any questions, suggestions, or issues, please feel free to contact us at [email protected] .