Soru & Cevap

Bir sitedeki içerikleri Android uygulamada gösterme

05.05.2018 - 08:15

Teknoloji haberleri listelemesi yapabileceğim bir mobil uygulama yapmak istiyorum. Farklı platformlarda yer alan teknoloji haberlerini uygulamaya RSS veya farklı bir şekilde çekerek göstermek istiyorum.

Android platformunda yapacağım bunu, bu konuda fikri olan var mı?

Örneğin şu şekilde.

Aşağıdaki sitede yer alan teknoloji haberleri kategorisindeki tüm haberleri bir uygulamada göstermek istiyorum;

http://techgundem.org/teknoloji-haberleri/

9 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user nikces
nikces
19.05.2018 - 08:10

Merhaba.

Tahmin ediyorumki projeniz acil. (Acil olmayan proje görmedim.) Kısa sürede sizi idare edebilecek bir yöntem önereceğim. Web sitenizi mobil uyumlu hazırlayın. Android de webview bir şablon hazırlayın. Sitenizin ana sayfasını indeksleyin. Bu sayede uygulama kullananlar direk sitenizi görüntüleyeceklerdir. Tasarım ve uyum bakımından tek sorumlu web siteniz oluyor. Bunun mobil uygulamadan tek farkı kullanıcıların cihaz detay bilgilerini alamaz bununla birlikte bildirim gönderemezsiniz. Bu sorunuda Firebase kütüphanesini kullanarak çözebilirsiniz. Daha önce Android Studio deneyiminiz yoksa bu basit projeyle başlayın. Bir anda ileri seviye json bilgi gerektiren projelere başlamınız zor olabilir.

Saygılarımla.

Profile picture for user cagcak
cagcak
06.05.2018 - 08:38

Kullanılmak istenen haber platformlarının öncelikle API altyapısı varlığı araştırılmalı, varsa JSON mimarisi, yoksa RSS yani XML mimarisine göre uygulama tasarımı yapılmalı. Çoğu güncel API kütüphanelerine buradan (https://www.programmableweb.com/category/search/apis?category=20055) ulaşılabilir.

Gelen veriler uygun bir View yapısına göre REST tipi sorgularla ya dinamik ya da statik (offline) olarak kullanıcıya gösterilebilir, bunun için yerel disk deposu gerekir ki SQLite gibi bir altyapı android için kullanıma her zaman hazır.

Kanaatimce, ilk yapılması gereken veri kaynaklarından verileri nasıl alınabileceğini çözmektir. Postman gibi bir platform bu test işlemlerini gerçekleştirmenin basit yollarından biri.

Verinin sağlıklı bir şekilde çekilebildiği görüldükten sonra uygulama mimarisi tasarımına geçilebilir. Bu aşamada ilk olarak dummy veriler ile test işlemleri gerçekleştirilmeli, sonrasında ise uygulamanın geliştirlmesine geçilmelidir.

İyi şanslar.