Skip to content

Movie App is an Android application built using Modern Android Development principles, including Clean Architecture, Kotlin Flow, and Jetpack Compose. It allows users to browse a vast catalog of movies, perform searches, and view detailed movie information.

Notifications You must be signed in to change notification settings

aktayhamza/ComposeMovieApp

Repository files navigation

ComposeMovieApp

Movie App is an Android application that lists movies from the OMDB API, allows you to perform movie searches, and displays movie details. The app is built following Modern Android Development (Clean Architecture + Flow + Compose) principles.

Features

  • View a list of movies from the OMDB API
  • Perform movie searches
  • View movie details
  • Utilizes Clean Architecture principles
  • Asynchronous data processing using Flow
  • Create the user interface using Jetpack Compose

Technologies Used

Kotlin Jetpack Compose Hilt Dependency Injection Kotlin Flow Clean Architecture Retrofit

Installation

To run the application in your local development environment, follow these steps:

  1. Open the local.properties file in the project directory and add the OMDB_API_KEY property. You can set your API key like this:
OMDB_API_KEY=YOUR_API_KEY

About

Movie App is an Android application built using Modern Android Development principles, including Clean Architecture, Kotlin Flow, and Jetpack Compose. It allows users to browse a vast catalog of movies, perform searches, and view detailed movie information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages