Description
π Vido β Android YouTube Multi-Channel App with Integrated Admin Panel
SEO Keywords: YouTube multi-channel app, Android video streaming app, YouTube API app, Flutter video player, YouTube clone app, video aggregator app, GPL source code
π Overview
Vido is an Android YouTube Multi-Channel Aggregator Application designed to stream and organize videos from multiple
YouTube channels within a unified, brandable mobile experience. Built for creators, content agencies, and media startups,
it lets you curate videos from different channels, manage playlists, and present them under your own app identity β
without needing to build a custom player from scratch.
Experience: Vido was developed with real-world content managers in mind, supporting the YouTube Data API, category-based
browsing, and auto-refresh for newly uploaded videos β perfect for schools, influencers, news networks, or niche media groups.
β¨ Key Features
- πΊ Multi-Channel Integration: Add unlimited YouTube channels via API key and auto-fetch their latest videos.
- ποΈ Built-in Player: Native Android YouTube player (IFrame / ExoPlayer fallback) with full-screen and HD playback.
- ποΈ Category System: Organize videos by channel, topic, or keyword for easy navigation.
- π Advanced Search: Search across all connected channels and filter results by relevance or upload date.
- β€οΈ Favorites & Watchlist: Users can bookmark videos or save them for later playback.
- π Push Notifications: Notify users when a new video is uploaded from subscribed channels.
- π° Monetization: AdMob (banner/interstitial/rewarded) & Facebook Audience Network supported.
- π Offline Support: Cache thumbnails, channel lists, and metadata for offline browsing.
- π§ Smart Recommendations: Suggest similar videos or trending content from subscribed channels.
- π§Ύ Admin Panel: Manage channels, push messages, categories, and ad units through a responsive web dashboard.
- π Dark Mode: Switchable light/dark themes with system auto-detect.
- π Analytics: View total users, watch time, and most-viewed channels via backend dashboard.
βοΈ Technical Stack
- Frontend: Native Android (Kotlin / Java) or Flutter 3.x (depending on version)
- Backend: Laravel 10 (PHP 8.1+) RESTful API with MySQL database
- API: YouTube Data API v3 (Google Cloud)
- Database: MySQL 8 / MariaDB 10.6+
- Push Notifications: Firebase Cloud Messaging (FCM)
- Ads & Monetization: Google AdMob, Facebook Audience Network
- Server Requirements: Nginx or Apache, PHP 8.1+, cURL, mbstring, json, openssl, PDO
π§© Installation Guide
- Set up a Google Cloud project and enable the YouTube Data API v3; create an API key.
- Upload the Laravel admin panel to your hosting server and run
composer install. - Configure the
.envfile with your database credentials and API key. - Run
php artisan migrate --seedto initialize the database. - Open the Android/Flutter project and add your API endpoint and API key in
config.dartorConstants.java. - Build and test the app using
flutter runor Android Studio Emulator. - Activate AdMob / FCM in the admin panel for monetization and notifications.
π¦ Deliverables
- β Android app source code (Kotlin/Flutter)
- β Laravel admin panel source code
- β SQL schema and API documentation
- β Firebase & AdMob integration guide
- β Channel management tools & push system
- β Documentation & GPL v3 license file
π± Supported Platforms
- Android: 8.0 (API 26)+
- Web Admin: Chrome, Edge, Safari, Firefox (latest)
- Server: Ubuntu 22.04+ / cPanel / Docker
π¨βπ» Original Developer Credit
This app credits the original creator available on CodeCanyon.
Support the author here:
CodeCanyon β Original Author.
π Disclaimer
Distributed under the GPL v3 license for educational and lawful reuse.
We are not affiliated with YouTube or Google LLC.
This project uses the YouTube Data API v3 in compliance with Googleβs Developer Policy.
Users and developers must ensure adherence to YouTubeβs branding and data usage guidelines when deploying custom builds.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.