🏆 DTVideo – Flutter Multipurpose All-in-One Video App (Android + iOS) with Admin Panel
SEO Keywords: Flutter video app, all-in-one video streaming app, YouTube clone, video player Flutter app, Laravel admin panel, Flutter media streaming, GPL source code
🚀 Genel Bakış
DTVideo, entegre Laravel yönetici paneline sahip Android ve iOS için Flutter 3.x kullanılarak oluşturulmuş çok amaçlı bir video akışı uygulamasıdır.
Kullanıcıların eğlence, eğitim, fitness, müzik ve kısa videolar gibi birden fazla kategoride video içeriğini yayınlamasına, yüklemesine, yönetmesine ve paylaşmasına olanak tanır.
Platform, güçlü yönetici araçlarını, analizleri ve reklamlardan para kazanmayı destekler; bu da onu markalı bir OTT veya video topluluğu platformu başlatan startup'lar, yaratıcılar veya işletmeler için ideal kılar.
Deneyim: DTVideo, YouTube, Vimeo ve TikTok gibi platformlardan ilham alan gerçek dünyadaki video UX modellerini kopyalayarak uyarlanabilir akış, oynatma listesi yönetimi ve çevrimdışı indirmeler sağlar ve bunların tamamını modern bir Flutter arayüzünde sunar.
✨ Temel Özellikler
- 🎬 Çok Kategorili Videolar: İçeriği türe göre düzenleyin (müzik, eğitim, spor, eğlence ve daha fazlası).
- 📺 Video Oynatıcı: Tam ekran, otomatik sonraki ve arka planda oynatma ile MP4, M3U8 (HLS) ve DASH akışını destekleyen yerleşik Flutter oynatıcı.
- 🧾 Çalma Listeleri ve Kanallar: Kişisel çalma listeleri oluşturun veya yinelenen içerik için kanallara abone olun.
- 📦 Çevrimdışı İndirmeler: Çevrimdışı oynatma için videoları güvenli bir şekilde indirin ve saklayın.
- 🔍 Akıllı Arama: Otomatik önerilerle video başlıkları, etiketler ve kategoriler arasında tam metin araması.
- 👥 Kullanıcı Sistemi: Firebase Auth veya Laravel API kimlik doğrulamasıyla profilleri kaydedin, oturum açın ve yönetin.
- 💬 Yorumlar ve Beğeniler: Beğeniler, yorumlar ve favoriler aracılığıyla kullanıcı etkileşimi.
- 💰 Para Kazanma: AdMob ve Facebook Audience Network entegrasyonu; sponsorlu videolar için destek.
- 🧠 Öneri Motoru: Kullanıcı davranışına göre videolar öneren akıllı algoritma.
- 📈 Yönetici Kontrol Paneli: Laravel tabanlı web paneli aracılığıyla videoları yükleyin, kategorilere ayırın ve analiz edin.
- 🌍 Yerelleştirme: Küresel erişim için çoklu dil ve RTL desteği.
- 🔔 Anında Bildirimler: Yeni yüklemeler, güncellemeler ve teklifler için Firebase Bulut Mesajlaşma.
- ⚙️ Analizler ve Raporlar: Görüntülemeler, beğeniler ve reklam gösterimleriyle ilgili gerçek zamanlı bilgiler.
⚙️ Teknik Yığın
- Ön Uç: Flutter 3.x (Dart 3, Malzeme 3)
- Arka uç: RESTful API'leri ile Laravel 10 (PHP 8.1+)
- Veritabanı: MySQL 8 / MariaDB 10.6+
- Kimlik Doğrulama: Laravel Sanctum veya Firebase Auth (isteğe bağlı)
- Akış: Önbelleğe alma ve uyarlanabilir bit hızına sahip HLS, MP4 veya özel CDN bağlantıları
- Depolama: AWS S3, DigitalOcean Spaces veya yerel sunucu
- Bildirimler: Firebase Bulut Mesajlaşma (FCM)
- Ödemeler (isteğe bağlı): Stripe / Razorpay / PayPal
- Sunucu Gereksinimleri: Nginx/Apache, HTTPS/TLS, PHP uzantıları (curl, mbstring, json, openssl, fileinfo, pdo_mysql)
🧩 Kurulum Kılavuzu
- Laravel yönetici paneli dosyalarını barındırma ortamınıza yükleyin.
- Composer kurulumunu çalıştırın ve .env dosyasını DB ve API kimlik bilgileriyle ayarlayın.
- Başlangıç kategorilerini ve demo içeriğini doldurmak için php artisan merge --seed komutunu çalıştırın.
- Flutter projesini açın ve lib/config.dart'ı API uç noktanız ve Firebase anahtarlarınızla yapılandırın.
- Flutter pub get komutunu çalıştırın ve flutter run komutunu kullanarak uygulamayı başlatın.
- AdMob'u, analizleri ve anında bildirimleri Firebase Konsolu aracılığıyla yapılandırın.
- Flutter build apk --release veya flutter build ios ile derleyin ve yayınlayın.
📦 Teslimatlar
- ✅ Flutter mobil uygulama kaynak kodu (Android ve iOS)
- ✅ Laravel yönetici paneli ve RESTful API
- ✅ SQL şeması, tohum verileri ve kurulum belgeleri
- ✅ Firebase ve AdMob entegrasyon dosyaları
- ✅ Logo, simgeler ve markalama şablonu varlıkları
- ✅ Eksiksiz belgeler ve GPL v3 lisansı
📱 Desteklenen Platformlar
- Android: 8.0 (API 26)+ telefonlar ve tabletler
- iOS: 13+ (Xcode 15+)
- Sunucu: Ubuntu 22.04+, cPanel veya Docker'a hazır VPS
- Tarayıcı: Chrome, Edge, Safari veya Firefox aracılığıyla erişilebilen yönetici paneli
👨💻 Orijinal Geliştirici Kredisi
Bu uygulama CodeCanyon'da listelenen orijinal içerik oluşturucuya atıfta bulunur.
Yazarı şu konularda destekleyin:
CodeCanyon – Orijinal Yazar.
🔒 Sorumluluk reddi beyanı
Eğitim amaçlı ve yasal ticari yeniden kullanım için GPL v3 lisansı altında dağıtılmaktadır.
YouTube, TikTok veya herhangi bir yayın platformuna bağlı değiliz.
Kullanıcı tarafından oluşturulan içeriği yüklerken lütfen telif hakkı ve DMCA düzenlemelerine uygunluğu sağlayın.
Her zaman lisanslı veya telifsiz medya kullanın ve güvenli kimlik doğrulamayı etkinleştirin.
Değerlendirmeler
Henüz değerlendirme yapılmadı.