Formazione continua | Open Source

Android: sviluppare applicazioni mobile, da dove iniziare?

novembre 11, 2011 by Giuseppe Maldarizzi | 0 Commenti

 

Android è il sistema operativo che Google ha ideato per i sistemi mobile, quali smartphone, tablet e netbook. E' open source, basato su Linux e Java.

Essendo open source ognuno potrebbe potenzialmente sviluppare la propria applicazione per il proprio dispositivo mobile, pubblicarla sull'Android Market o distribuirla direttamente.

Da dove iniziare?

Gli strumenti e i tutorial in giro per la rete sono tanti, troppi forse per chi inizia a lavorarci solo adesso. Ho trovato recentemente un tutorial per lo sviluppo di Android, dalla teoria alla pratica, dall'installazione all'emulazione, davvero completo insomma.
Vi consiglio quindi di iniziare da questo articolo di Lars Vegas: Android 4.0 Development Tutorial.

Bisogna anche memorizzare tra i preferiti i siti di Google per lo sviluppo Android:

Libri consigliati per Android


Sistemi di sviluppo alternativi

Esistono anche piattaforme alternative per sviluppare su Android. Come abbiamo visto in un articolo precedente, jQuery Mobile permette di creare una web application per questi dispositivi avviata attraverso il browser.

Se volessimo trasformare il nostro codice xHTML/Javascript in una vera e propria applicazione possiamo utilizzare PhoneGap, una piattaforma open source - recentemente acquisita da Adobe - che permette di sviluppare in xHTML/JS e compilare le applicazioni destinate a più piattaforme (iOS, Android, Blackberry...).

Il vantaggio è soprattutto quello di scrivere le applicazioni una sola volta e compilare il codice in modalità cross-platforms. I limiti sono quelli legati all'xHTML ma l'ormai consolidato HTML5 e un framework come jQuery ci danno la possibilità di fare molto con poco sforzo.

Cercherò prossimamente di approfondire il discorso PhoneGap con un tutorial per sviluppare un'applicazione per Android, so stay tuned!

 

Aggiungi commento


(Visualizza la tua icona Gravatar)

  Country flag