Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.97 KB

File metadata and controls

59 lines (39 loc) · 1.97 KB

Compose Movie

ezgif com-video-to-gif

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.

Features

  • 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.

Getting Started

Follow these instructions to set up and run the Movie App on your local machine.

Prerequisites

  • Android Studio 4.2 or later.
  • Android Gradle Plugin 7.0 or later.
  • Kotlin 1.5.0 or later.
  • API key from OMDB API.

Getting an API Key

To use this app, you need to obtain an API key from OMDB API:

  1. Visit OMDB API.
  2. Sign up for an account or log in if you already have one.
  3. Follow their instructions to create an API key.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/tamerlankayak/Compose_Movie_Clean_Architecture.git
    
    

Usage

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!

Acknowledgments

  • 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.

Contact

If you have any questions, suggestions, or issues, please feel free to contact us at [email protected] .