AI-Elbaz / react-native-watching-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Watching App

Preview image

installation

  1. clone the repository to your machine

    git clone https://github.com/AboodIbrahim/react-native-watching-app.git

  2. run npm install in the project directory

  3. run the app on an android device or a simulator npm run android

Features

  • Searching through the episodes
  • A history to store watching progress, if the episode wasn't finished it stores the time it was left on
  • suggested episode shows a random episode and could be refreshed
  • "Watch now" button plays the last watched episode in a specific series
  • A YouTube-like video player
    • Play the episode in multiple qualities
    • Change the speed of the playback
    • Autoplay to automatically start the incoming episode
    • Double tap to seek forward and backward
    • Rotate the screen to automatically switch to fullscreen mode
    • Shows the size of the episode in Megabytes

TODO

  • fix: switching to fullscreen mode glitch
  • fix: autoplay skips an episode
  • feature: add animations to the player controls
  • feature: enhance video loading
  • feature: add dark mode

About


Languages

Language:JavaScript 61.3%Language:Java 18.4%Language:C++ 8.6%Language:Objective-C++ 5.3%Language:Objective-C 2.8%Language:Ruby 1.9%Language:Starlark 0.7%Language:Shell 0.6%Language:CMake 0.3%