Skip to content

JagratiVerma1408/VideoStreamingapp

Repository files navigation

VideoStreamingapp/Netflix clone

An android application based on Java and Xml is a clone of the popular streaming app Netflix.

Main Features

  • Support for Light & Dark mode.
  • Video Streaming and Playing (via JSON API created by us and hosted on GitHub at
    https://gist.githubusercontent.com/JagratiVerma1408/00f05455a2177daa4b61fb2f95a91d99/raw/620cff1d571d421378b6c543b019c6fd5b50694c/netflix_project.json/).
  • Netflix-like UI (Scroll functionality, Signup, Plan Selection, Splash Screen, Login).
  • In-Build Video Player using ExoPlayer feature of Android.
  • Search functionality based on Genre (based on the categories present in the API).
  • Email Login & Sign up (via Firebase Authentication).
  • Automatic Login (Login only required once unless signout is done).
  • Payment Gateway (via RazorPay which is a Demo version).
  • Update & Forgot Password (via Firebase Authentication by sending the email to registered id in case of forgot password).
  • Automatic Monthly payment requirement like Netflix (by saving the day of payment and comparing at the time of login).
  • EditText error highlight (when incorrect data is entered).

Screenshots

SIGN IN/UP

Payment Integration

In App Functions

Video Player

Password Update & Reset