En mantıklısı şu. Dosyaları uzak sunucuda tutup uygulamanın ilk açılışında sunucudan çekeceksin.
Bunun için kullanabileceğin yöntemler var.
1- Firebase ( Kesinlikle tavsiye ederim ama DataStorage ile ilgili argüman sayısı çok az, kullanmada zorluk yaşayabilirsin. )
2- Dropbox Android API
- Bende bir uygulama geliştiriyorum. Uygulama içerisinde çokça video olacak. Bunu doğrudan uygulamaya dahil edersem boyut çok büyüyor - ki bu kesinlikle istenmeyen bir durum -
Video dosyalarını Firebase Storage ile çekmeyi düşünüyorum ama şöyle bir sıkıntı var. Dosyaları tek tek çekmen gerekiyor. Firebase klasör indirmeyi desteklemiyor.
Yani çok fazla resim dosyan varsa bu senin için bi dezavantaj olacak. Çünkü resimleri tek tek çekmen gerekecek.