Proje Hakkında
Muvi, yeni filmleri ve dizileri keşfetmek, izlemek ve yönetmek için bir streaming uygulamasıdır. Trend filmleri ve tv dizilerini kolayca keşfedebilir, izleme listenize ekleyebilir ve profilinizi yönetebilirsiniz. Mevcut sürümde uygulama içerisinde dizilerin ve filmlerin yalnızca Youtube üzerinden fragmanları izlenebilmektedir
Karşılaştığım Zorluklar
Firebase Firestore ve Firebase Authentication entegrasyonu sırasında karşılaştığım en büyük zorluklar arasında kullanıcı profili yönetimi ve izleme listesi özelliklerinin doğru bir şekilde çalışmasıydı. Ayrıca, Tmdb API'den filmlerin ve dizilerin detay bilgilerini alıp o verileri uygulamaya entegre etmekte ilk başta zorlayıcıydı. Ayrıca, uygulama içerisinde dizilerin ve filmlerin fragmanlarını izlemek için Youtube API'sini kullanmak zorunda kaldım.
Öğrendiklerim
Muvi benim Firebase kullanarak geliştirdiğim ilk uygulamaydı, Muvi sayesinde kullanıcı profili yönetimi ve izleme listesi özelliklerini eklemek için Firebase Authentication ve Firebase Firestore kullanma fırsatı yakaladım. Tmdb API kullanarak filmlerin ve dizilerin detay verilerini aldım. Alamofire ile API çağrılarını yönetip ve TinyConstraints ile UI tasarımını optimize ettim.