Skip to content

SatyamkrJha85/Movie-Booking

Repository files navigation

🎬 Movie Booking App

A modern movie booking application built with Jetpack Compose. The app allows users to browse movies, view details, and switch between dark and light themes.

🚀 Features

  • Movie List: View a list of now-playing movies fetched from an external API.
  • Movie Details: Detailed information about each movie, including description, ratings, and more.
  • Dark Mode: Toggle between dark and light themes for a better user experience.
  • Navigation: Easily navigate between the home screen and movie details using Jetpack Compose's navigation components.
  • State Management: Handle UI state changes seamlessly with Jetpack Compose and remember for smooth user experience.

🛠️ Tech Stack

  • Jetpack Compose: Modern UI toolkit for building native Android interfaces.
  • Kotlin Coroutines: For handling asynchronous tasks.

📱 Screenshots

Dark Mode
Newz

📱 Video

Reducer.mp4

🎨 Theming

The app supports both Light and Dark themes. Users can toggle between these modes, and the system UI colors such as status bar and navigation bar adjust accordingly.

  • Dark Mode Toggle: A user-friendly switch to change between light and dark themes.
DarkModeToggle(
    isDarkTheme = isDarkMode,
    onToggleChange = { isDarkMode = !isDarkMode }
)

git clone https://github.com/SatyamkrJha85/Movie-Booking.git
cd movie-booking-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages