Sviluppare applicazioni dinamiche per mobile

La via più semplice per sviluppare applicazioni mobile per chi viene dal mondo web è PhoneGap o comunque l’utilizzo di framework basati su html/javascript/Css che consentono lo sviluppo di un “sito web” trasformabile in una app per mobile (appraverso phoneGap).
Tutto è abbastanza semplice fino a che non è necessario recuperare delle informazioni, dei dati da un database (ad esempio MySql).
Facendo dei test con l’”accoppiata” PhoneGap/Xcode (Apple) ci si accorge fin da subito che php/asp/.net non funzionano (le pagine dinamiche non funzionano “dentro” le applicazioni) nè tantomeno è possibile utilizzare fogli XML generati dinamicamente (problema crossdomain/jQuery). La soluzione è utilizzare le informazioni in formato Json. Nell’esempio di questo articolo alcune pagine PHP generano dei Jason intrepretati da jQuery e quindi viene generata (da jQuery) la pagina html.
L’applicazione PhoneGap che viene generata da Xcode di default non permette crossdomain, è pertanto necessario cercare il file PhoneGap.plist e inserire il record * in ExternalHosts, oppure inserire i domini permessi uno per uno.
Le API di Facebook, Twitter, themoviedb forniscono informazioni anche in formato Json (ora si capisce perchè…).

Il prossimo passo (parlo per me) è comprendere come eseguire il parsing di dati in formato json attraverso jQuery.

I commenti sono chiusi.