makkhay / CTube

A simple youtube client app, where you can filter videos, save videos to favorite, comment, and more...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CTube

What's CTube app?

A simple youtube client app, where you can filter videos, save videos to favorite, comment, and more...

Functionality

  • Users can sign up using Gmail
  • Login credentials are stored in firebase database for authentication.
  • Use Realm to store comment data locally.
  • Store favorited videos to firebase database
  • Watch youtube Video
  • Submit comment ( only local supported)
  • Filter videos

Tech Used

  • Firebase for handling sign in and store database
  • Youtube Api
  • Realm to store messages locally
  • Picasso to load Images
  • RecyclerView and Cardview
  • Cusotom Dialog

Demo and Screenshots

chat_demo

Firebase registered user database

Firebase real timetime favorited user database

TODO

  • Sign up/ Sign in
  • Sign out
  • Fetch Youtube Videos using Youtube Api
  • Play Youtube Videos
  • Filter videos
  • Favorite videos
  • Comment
  • Share

Incomplete ( Due to time constraint)

  • Notification

Getting started

git clone https://github.com/makkhay/CTube.git

Open it using android studio and run on the emulator 
Sign up for firebase add your google json file. 



## Feedback

In case you have any feedback or questions, feel free to open a new issues on this repo or reach out to me [**@makkhay**](https://github.com/makkhay) on Github. Thanks





About

A simple youtube client app, where you can filter videos, save videos to favorite, comment, and more...


Languages

Language:Java 100.0%