Skip to content

Manishsahu354/BookMyShowClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

BookMyShow App-Clone

API

This is an android demo project based on modern Android application tech-stacks and MVVM architecture. The app simulates the working of the ticket booking app, BookMyShow. The app uses firebase for user authentication(Google & mobile number) and realtime database. Events and movie details can be stored in the database. Payment is also included for the events. Trailers can also be watched within the app and user's bookings are stored.

App Screenshots

Libraries & Tech Used

  • Minimum SDK level 21
  • Kotlin based, Coroutines for asynchronous handling.
  • Hilt for dependency injection.
  • JetPack
    • LiveData - notify domain layer data to views.
    • Lifecycle - observing data when lifecycle state changes.
    • ViewModel - lifecycle aware UI related data holder.
    • Room Database - for local storage
  • Architecture
    • MVVM Architecture (View - ViewModel)
  • Firebase - for user authentication and realtime database.
  • Glide - loading images.
  • Navigation Component for bottom-bar navigation.
  • Youtube Player for playing trailers
  • Razorpay Payment Integration for payments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published