Soru & Cevap

Android Uygulama veri çekme mantığı

26.12.2016 - 02:34

Selamlar,

Örnek ile durumumu anlatayım. Bir fenerbahçe ile ilgili uygulama yapmak istiyorum. Burada haber istatistik vs yayınlamak istiyorum. Haberleri ve istatistikleri yayınladığım hali hazırda bir web sitem var zaten. Verileri direk buradan çekebiliyor muyum? Yani ben web sitesine haber girdikçe uygulamada da yayınlanıyor mu yoksa app için ayrıca bir yönetim paneli vs mı oluyor ? Mantığını kavramaya çalışıyorum.

2,219 Görüntülenme

5 Cevap

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

picture-277858-1584525333.png
emintacli
02.04.2020 - 02:06
Merhaba konuyu tekrar canlandırıyorum. Öncelikle şunu belirteyim Android te oldukça Acemiyim. Hatalı ifadelerini maruz görün. WordPress sitem var. Json dosyası https://munseat.com/wp-json/wp/v2/posts dizininde ancak json parse ederken aşağıdaki ekran görüntüsünde yer aldığı gibi olmaması gereken kodlarda gözüküyor bunu nasıl düzeltebilirim. Bir de Google firebase denilen bir şey varmış firebase üzerine site bilgileri yüklenip oradan veri çekilebilir mi https://gelecegiyazanlar.turkcell.com.tr/sites/default/files/screenshot_20200402-020608_my_application.jpg
/sites/default/files/cevaplar/dosya/2020/file-screenshot_20200402-020608_my_application.jpg
picture-69749-1454162848.jpg
ridvantunc
27.12.2016 - 03:02

Arkadaşlar ilginize çok teşekkür ederim. Konuyu mantık olarak kavradım.

@Ali Karakoç Hocam youtube kanalınıza da abone oldum. Eğitimleri izleyeceğim :

picture-11052-1576825910.jpg
alikarakoc
27.12.2016 - 10:57

Merhaba Rıdvan,

Öncelikle yapman ve araştırman gereken şeyleri sırası ile yazıyorum;

1. Web siteme panelden eklediğim her şey haber, resim, istatistik vs. herşey uygulamamda da gözüksün diyorsan bunun için en basit yöntem Android ile WebView projesi yapmak.

2. Çok uğraştırıcı ve profesyonel olmayan bir yöntem ise Jsoup isimli java librarysini kullanarak yapmaktır. (Direkt siteden html olarak verileri çekerek çalışmak)

3. En profesyonel ve en temiz yol ise bir RESTfull api servisi ile çalışmaktır. Yani sitenin dışarıya tüm verileri servis ediyor olması gerekir. JSON olarak senin eklediğin herşeyi dışarıya servis ediyor olabilmen gerekli. Bunun için web sitenin api servisi hizmetini sağlaması gerekiyor. Böyle bir api servisin var ise aşağıda ki videolar ile kalan işlemleri nasıl yapacağını öğrenebilirsin.

 

Mahmut Oktay
03.01.2017 - 10:01
Ali hocam bir şey sormak istiyorum: Bir uygulama üzerinden web servise bağlantı kurmalıyım ama bu servis sadece benim uygulamamdan gelecek sorgulara yanıt üretmeli. dışardan herhangi biri bu web servisine post get işlemi yolladığında yanıt almaması gerekir. Bu mümkün mü? Saygılar.
Ali Karakoç
03.01.2017 - 03:03
Mahmut merhaba, servisine belirli bir token ile post işlemi sağlayabilirsin. Token üretip post işlemini sonrasında yaparsan sadece token değeri doğru veritabanında olan kişiler böylelikle post yapabilir. Bir sürü yol var her post veya get işleminde kendi kafandan bir değer belirlesen bile bunun önüne geçersin.
Profile picture for user ardakazanc
ardakazanc
26.12.2016 - 10:56

Merhabalar  Rıdvan , öncelikle hoş geldin. 

Verilerini tabikide çekebilirsin. Json & xml olarak sahip olduğun global verilerini , android uygulaman içerisinde kullanabilirsin. 

Bunun için volley kütüphanesini kullanabileceğin gibi. Sitemiz üzerinde veyahut , google üzerinden android ile veri nasıl çekilir şeklinde aratırsan istediğin bilgiye ulaşırsın.

Gereken bilgi seviyesi temel düzeyde json , xml yapısını bilmen.

picture-90490-1480515135.jpg
bedesten1618
26.12.2016 - 07:08

Ayrıca bir yönetim paneli hazırlamana gerek yok, bütün verileri tek bir yerden çekebilir web sayfasına yeni bilgi girildikçe hiç bir değişiklik yapmadan bunu mobil uygulamanda da gösterebilirsin. Bunun için bir kaç değişik yöntem var. En basit haliyle uygulananda webview kullanabilir, web sayfana her yeni bilgi girdiğinde bunu uygulanda aynı şekilde gösterebilirsin. Webview en basit yöntem ama ben mobil uygulamamda çektiğim bilgileri farklı görsellerde sunacağım, fontları renkleri vs. benim istediğim şekilde tamamen farklı bir arayüzde olacak, istediğim alanı göstereceğim istemediklerimi göstermeyeceğim diyorsan, weview'i bu doğrultuda özelleştirebileceğin gibi, androidin bu iş için yazılmış özel kütüphanelerini de araştırabilirsin. 

"Android web servis, android uzaktan veri çekme" gibi aramalar yaparak bu konudaki örnek çalışmalara ulaşabilirsin. Kolay gelsin.

Mehmet Alper Göllüce
23.08.2020 - 09:47
merhaba webview ile aldığımız verileri nasıl değiştirebilrim. Örneğin ben aldığım verinin sadece resimlerini kullnamak istiyorum. Nasıl yapabirim?