Come recuperare i dati da diversi siti web in un'app? Ho bisogno di fare un'app di notizie per Android. Ho fatto l'UI e il layout dell'app
Ciao,
Prima di tutto elenca i siti web da cui andrai a prendere i dati, prepara le API per tutti i siti web e decidi il formato di output dei dati (es: JSON/XML)
Ora tutto quello che devi fare è controllare le API e gli output separatamente nel browser o usando curl.Se tutto va bene salva gli url nella tua app e scrivi AsyncTasks per recuperare i dati.Puoi usare la libreria volley per semplici chiamate API.Se avete intenzione di recuperare i dati da più siti alla volta, è meglio eseguire l'AsyncTask in modalità parallela.
Se avete già progettato l'UI, basta elaborare i dati che avete ricevuto e popolarlo.Se non progettate la vostra UI in base ai dati che ricevete e popolate.Devi stare molto attento nella progettazione dell'UI.
Hai bisogno di mostrare ciò di cui l'utente avrà veramente bisogno.mostrando dati non necessari frustrerà veramente l'utente.
Una volta che la tua app ottiene funzionalità di base puoi aggiungere ulteriormente alcuni miglioramenti extra come la notifica push GCM, il deep linking, ecc,
Spero che la mia risposta sia d'aiuto, se hai bisogno di ulteriori chiarimenti commenta.
Tutto il meglio!
Articoli simili
- Quali sono i migliori siti web di notizie in India per ottenere notizie imparziali e più recenti?
- Come recuperare i dati persi del cellulare Android quando non c'è il back and sync per recuperare i dati persi
- Cosa è meglio progettare, un layout relativo o un layout lineare in Android?
- Perché Samsung mi sta dicendo che non possono recuperare i dati da una scheda madre fatta a pezzi? Non possono recuperare i dati dai chip EMMC o RAM.