Skip to content

A sample app that uses clean architecture, MVVM, and the latest Jetpack libraries such as Hilt, Compose, Paging 3, and Room.

Notifications You must be signed in to change notification settings

angela-aciobanitei/kotlin-movie-night

Repository files navigation

Movie Night

Codacy Badge codebeat badge

A movies app that fetches data using TMDB, allowing users to filter the movies by most popular, top rated, or similar criteria. Users can also search for a movie, find more details about a movie, or mark their favourite movies.

The app uses clean architecture, MVVM, Kotlin coroutines, Flow and the latest Jetpack libraries, including Compose.

Core Libraries

Installing the App

  • Clone this repository

    git https://github.com/angela-aciobanitei/kotlin-movie-night.git
    
  • Go to The Movie Database page and register for an API key.

  • Import the project in Android Studio and add the TMDB API Key inside the gradle.properties file.

    TMDB_API_KEY="Your API Key Here"
    

Demo

movies_demo_part_1.mp4
movies_demo_part_2.mp4

About

A sample app that uses clean architecture, MVVM, and the latest Jetpack libraries such as Hilt, Compose, Paging 3, and Room.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages