PlayTube IOS – Sharing Video Script Mobile IOS Native Application
✨ Temel Özellikler
- Yerel iOS Uygulaması: maksimum hız, akıcı animasyonlar ve duyarlı düzen için Swift ile oluşturulmuştur.
- Video Yükleme ve Yayınlama: videoları doğrudan iPhone kamerasından veya galeriden yükleyin; uyarlanabilir akış desteği.
- Kullanıcı Kimlik Doğrulaması: PlayTube API ile entegre edilmiş e-posta veya sosyal hesaplar aracılığıyla giriş yapın/kaydolun.
- Abonelikler ve Kanallar: Kullanıcılar kanallara abone olabilir ve favori içerik oluşturucularını yönetebilir.
- Beğen, Yorum Yap ve Paylaş: Arka uç denetimiyle entegre edilmiş tam sosyal etkileşim paketi.
- Karanlık ve Açık Modlar: daha iyi kullanıcı deneyimi için otomatik tema değiştirme.
- Oynatma Listeleri ve Daha Sonra İzle: özel oynatma listelerini kullanarak içeriği düzenleyin.
- Anlık Bildirimler: yüklemeler, mesajlar ve abonelik güncellemeleri için gerçek zamanlı uyarılar (Firebase aracılığıyla).
- Para Kazanma ve Reklamlar: banner ve geçiş reklamı geliri için entegre AdMob/AdSense.
- İndirme ve Çevrimdışı Oynatma: videolar için isteğe bağlı çevrimdışı önbelleğe alma (yapılandırılabilir).
- Uygulama İçi Satın Almalar: Apple StoreKit aracılığıyla premium üyeliklere ve reklamsız deneyimlere olanak tanır.
- Çoklu Dil Desteği: Küresel izleyiciler için yerelleştirilmiş arayüz.
- Bildirim Paneli: mesajlar ve etkinlik güncellemeleri için PlayTube bildirim sistemiyle entegre edilmiştir.
- Arama İşlevselliği: anahtar kelimeye, kategoriye, süreye ve popülerliğe göre gelişmiş filtreler.
- Profil Yönetimi: kanal ayrıntılarını, abonelik verilerini ve oynatma ayarlarını görüntüleyin ve düzenleyin.
⚙️ Teknik Yığın
- Ön Uç: Swift 5 (Xcode Projesi) — yerel UIKit tasarımı.
- Arka uç: PlayTube PHP/MySQL arka ucu (Laravel tabanlı çerçeve) ile entegre edilmiştir.
- Veritabanı: PlayTube'un MySQL şemasını kullanır; RESTful API uç noktaları aracılığıyla iletişim kurar.
- API İletişimi: API anahtarları ve kullanıcı belirteçleriyle güvenliği sağlanan JSON tabanlı REST API.
- Bildirimler: Anında uyarılar için Firebase Cloud Messaging (FCM) entegrasyonu.
- Reklamlar: Uygulama içi reklam yerleşimleri için Google AdMob SDK'sı.
- Sunucu Gereksinimleri: MySQL 8+, HTTPS ve mod_rewrite etkinleştirilmiş, PHP 8.1+ sunucusuna yüklenmiş PlayTube web sürümü.
- Geliştirme Ortamı: App Store'da derlemek ve yayınlamak için Xcode 14+ ile macOS.
Teknik bilgi: PlayTube iOS, kimliği doğrulanmış REST API'leri aracılığıyla doğrudan PlayTube arka ucuna bağlanarak kullanıcı oturumları, medya akışı ve para kazanma etkinlikleri için gerçek zamanlı senkronizasyon sağlar.
🧩 Kurulum Kılavuzu (Hızlı Başlangıç)
- Arka Uç Kurulumu: PlayTube web komut dosyasını barındırma ortamınıza yükleyin ve yapılandırın.
- API Kimlik Bilgilerini Alın: PlayTube Yönetici Paneliniz → Geliştirici Ayarları → API Anahtarları'ndan.
- Projeyi Aç: PlayTube iOS Xcode projesini Xcode 14 veya daha yeni bir sürümde başlatın.
- Yapılandırmayı Güncelle: Config.swift'te PlayTube site URL'nizi ve API anahtarlarınızı ayarlayın.
- Firebase'i entegre edin: GoogleService-Info.plist'inizi indirin ve proje köküne ekleyin.
- AdMob Kurulumu: Para kazanmak için reklam birimi kimliklerinizi Info.plist'e ekleyin.
- Derle ve Çalıştır: Bir cihaz seçin ve hedef oluşturun, ardından yerel olarak dağıtmak veya App Store'a göndermek için Çalıştır'a tıklayın.
İpucu: Göndermeden önce doğru uç nokta URL'lerinden ve güvenli SSL bağlantılarından emin olmak için önce API bağlantısını test edin.
📦 Teslimatlar
- PlayTube iOS Xcode Projesini (Swift kaynak kodu) tamamlayın.
- API Entegrasyon Kılavuzu ve yapılandırma belgeleri.
- AdMob Entegrasyon Dosyaları ve örnek reklam kurulumu.
- Anında bildirimler için Firebase yapılandırma şablonu.
- GPL Lisansı ve örnek ortam kurulum talimatları.
📱 Desteklenen Platformlar
- Mobil: iPhone ve iPad (iOS 13 – iOS 18 uyumlu).
- Web Arka Uç: PlayTube PHP web uygulamasının çalışan bir örneğini gerektirir.
- Geliştirme İşletim Sistemi: macOS Monterey veya Xcode 14+ ile daha yenisi.
🧠 Notlar
- Lisans: GNU Genel Kamu Lisansı (GPL) kapsamında yayımlanmıştır.
- Özelleştirme: Marka kimliğiniz için uygulama adını, logosunu ve renk şemasını yeniden markalayın.
- SEO Optimizasyonu: "video paylaşım uygulaması", "YouTube klon iOS", "PlayTube mobil istemcisi" gibi anahtar kelimeler için optimize edilmiş meta veriler.
- Güvenlik: HTTPS kullanın, API belirteçlerini doğrulayın ve arka uç erişimini yalnızca güvenilir alanlarla kısıtlayın.
👨💻 Orijinal Geliştirici Kredisi
PlayTube geliştirme ekibi tarafından geliştirildi ve ticari olarak şu tarihte dağıtıldı:
CodeCanyon.
Tüm telif hakları, ticari markalar ve tasarım varlıkları orijinal yazarın mülkiyetinde kalır.
🔒 Sorumluluk reddi beyanı
GPL Yeniden Dağıtım Bildirimi: PlayTube iOS – Video Paylaşım Komut Dosyası Mobil Uygulamasının bu sürümü, GNU Genel Kamu Lisansı kapsamında lisanslanmıştır.
Yalnızca eğitim, test ve kişisel kullanım amaçlıdır.
Orijinal satıcıya bağlı değiliz veya onu desteklemiyoruz.
Hiçbir resmi destek, güncelleme veya garanti dahil değildir.
Üretim dağıtımı ve App Store yayınlama için lütfen orijinal pazar listesinden resmi sürümü satın alın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.