YouTube client that displays favorite channels and videos of the user choice which has been added by the user of the app. There will be a super user that can search YouTube channels or videos and add them as favorite or download them and they will be displayed in home page.
The app will have:
- Home page with tow tabs "Online for streaming from YouTube all the time when there is any new videos added by favorite channels" and "Offline for downloaded videos"
- favorite channels that has been added by the super user.
- favorite videos that has been added by the super user.
- Downloaded videos for offline view that has been downloaded by the super user
- login and account page of the user YouTube account.
- Playlist page that displays vides grouped by super user and paly them repeatedly.
- Setting page that has user privilege "super user that has full control of adding, deleting or editing" and "normal users that have view privilege only". Admin only should have password and secret questing for forgotten password.
- Contact us page that sends to email
Videos with YouTube premium accounts should not display ads.
Home page, favorite channels and videos should have search option.
Prevention of ads If possible and legal.
Design should be simple like YouTube original app.
App should have two languages. English and RTL Language.
App should support iPhone and iPad as well as landscape and portrait.
App should be by Flutter.