Pacchetto sviluppo Android
Nell'ottobre 2011, la società di ricerca mobile Research2Guidance ha riferito che il numero di app disponibili in Android Market ha raggiunto un massimo storico di 500.000. Sebbene queste app possano variare ampiamente nello scopo, hanno tutte una cosa in comune. Le app sono state create usando lo stesso set di strumenti di base dal pacchetto di sviluppo Android. Con il pacchetto di sviluppo Android puoi creare le tue app per smartphone e tablet che girano sul sistema operativo Android.
Componenti
Il pacchetto di sviluppo Android include numerosi componenti tra cui un software development kit o SDK. Un SDK è un set completo di strumenti per costruire app. Per le app Android, scarichi inizialmente il pacchetto starter SDK che include alcuni strumenti di base. Una volta installato l'SDK starter, puoi accedere a un SDK aggiuntivo con più strumenti così come altri componenti come la piattaforma Android. Gli SDK ti danno codice di esempio, un debugger, documentazione ed emulatore, insieme ad altri strumenti.
Requisiti
Il pacchetto di sviluppo Android può essere installato su un computer Windows, Linux o Macintosh. Per lavorare con i vari componenti e costruire l'app, puoi usare sia un editor di testo che un ambiente di sviluppo integrato. Un IDE fornisce una configurazione più completa per costruire app e ti permette di eseguire molti passaggi e attività da un unico spazio di lavoro. Android consiglia di usare l'IDE Eclipse, ma altre soluzioni funzioneranno anche. Le app Android sono scritte in Java quindi devi anche avere quel programma installato sul tuo computer.
Sviluppo applicazioni
Una volta che hai configurato il tuo ambiente e scaricato il pacchetto di sviluppo Android, puoi iniziare a costruire la tua app. Le app Android hanno quattro pezzi: attività, servizi, content provider e broadcast receiver. Questi pezzi lavorano insieme per costruire l'app. Le attività sono la faccia della tua app. Ogni attività che costruisci è composta da un singolo schermo con un'interfaccia utente. La tua app sarà probabilmente composta da più attività, ma ognuna agisce indipendentemente. I servizi girano in background dell'app ed eseguono funzioni come il recupero dati. I content provider gestiscono i dati dell'app per determinare cosa sarà condiviso e cosa rimarrà privato, e i broadcast receiver rispondono o iniziano annunci. Ad esempio, puoi costruire la tua app per trasmettere una notifica nella barra di stato quando un aggiornamento è disponibile.
Pubblicazione applicazioni
La pubblicazione è la fase finale dello sviluppo Android. Puoi usare gli strumenti inclusi con il pacchetto di sviluppo per controllare errori, testare la tua app e prepararla per la distribuzione. Per far apparire la tua app all'interno di Android Market, devi prima avere un account Google e creare elementi promozionali di accompagnamento come una descrizione, screenshot e grafica. Google richiede anche che firmi la tua applicazione con una chiave di sicurezza elettronica. Una volta caricata la tua app, puoi targettizzare pubblici specifici così come gestire e tracciare le sue prestazioni.