Come sviluppare app Android

Il sistema operativo mobile Android di Google è perfetto per i programmatori che desiderano sviluppare applicazioni telefoniche, senza passare attraverso le trappole del sistema di approvazione Apple. Questa guida ti fornirà il software e gli strumenti giusti per codificare in modo semplice l'idea dell'app killer.

Non importa quanto sei bravo a programmare, se non riesci a comprendere il kit di sviluppo software (SDK) di Android, le tue app potrebbero anche essere scritte in Shakespeare. Quindi segui questi passaggi e inizia a familiarizzare con il processo.

Kit di sviluppo Java

La prima cosa che devi iniziare a scrivere applicazioni Java (la base delle app Android), è il Java Development Kit (JDK), fornito da Oracle a questo link.

Probabilmente hai acquisito Java Runtime Environment (JRE) in una delle sue innumerevoli forme nel corso delle tue azioni quotidiane su Internet, che ti consente di eseguire applet sul tuo computer. Faresti bene a disinstallare la versione di JRE che hai attualmente nel caso in cui si scontri con la versione JDK che stai scaricando. Fortunatamente, l'installazione di cui sopra include l'ultima e più grande versione di JRE, che sarà sicuramente compatibile, risparmiandoti l'arduo compito di reinstallarla in seguito.

Scarica ed esegui il programma di installazione, assicurati che gli "Strumenti di sviluppo", "Codice sorgente" e "JRE pubblico" siano inclusi nella finestra di installazione personalizzata come mostrato di seguito (la tua visualizzazione potrebbe variare). Fai clic su "Avanti", leggi il contratto di licenza se hai un sacco di tempo a disposizione, lascia che faccia il suo lavoro e che tu stia bene.

Mentre la maggior parte delle applicazioni IDE (Integrated Development Environment) - dettagliate nel passaggio successivo - vengono fornite con il proprio compilatore, è generalmente utile configurare il compilatore Java appena installato sul Prompt dei comandi in modo da poterlo utilizzare se necessario.

Per Windows, accedere a Sistema tramite il Pannello di controllo e selezionare le impostazioni avanzate. Da qui, selezionare "Variabili d'ambiente" e individuare la variabile denominata "Percorso". Aggiungi il percorso del file della directory 'bin' della tua nuova installazione Java, come nell'esempio sotto.

Usa i comandi 'java -version' e 'javac -version' per controllare che tutto sia andato a buon fine e dovresti ottenere qualcosa sulla falsariga di:

Installa un IDE

Il software per l'ambiente di sviluppo integrato viene utilizzato estensivamente da programmatori esperti e principianti allo stesso modo per sviluppare programmi. Per chi non lo sapesse, un IDE è un'applicazione che aiuta i programmatori a scrivere codice fornendo un insieme di strumenti compendiosi, come i debugger, un compilatore e altro.

Sebbene sia disponibile una vasta gamma di applicazioni IDE, per questa dimostrazione utilizzeremo il software gratuito Eclipse, poiché Google fornisce un plug-in per l'integrazione di Android SDK. Segui questo link e trova la versione corretta per il tuo sistema.

Questa parte varia in modo sostanziale, ma la versione che ho scaricato è un file zip che, dopo l'estrazione, ha incluso il file "eclipse.exe" che è stato eseguito senza dover eseguire alcuna installazione. Se la tua versione richiede un'installazione, segui i passaggi con le impostazioni predefinite poiché non è necessaria alcuna configurazione specifica. Alla prima esecuzione, ti verrà chiesto di identificare un "Workbench", in cui verranno memorizzati il ​​codice e i file correlati. Ovunque conveniente sarà sufficiente.

Una volta completato, dovresti vedere qualcosa di non dissimile da questo:

Se si desidera acquisire familiarità con Eclipse prima di procedere, aprire la finestra della Guida e esaminare la Guida dell'utente di Workbench. C'è anche una guida per l'utente di sviluppo Java che può darti una guida sulle basi di Java se non conosci la lingua.

Scarica il kit di sviluppo software Android

Vai a questo link e seleziona "Scarica SDK". Nella pagina successiva, segui il link per installare l'SDK Android per il tuo sistema.

Al termine del download del file eseguibile, eseguire l'installazione. Quando si arriva alla finestra sottostante, prendere nota della directory in cui viene installata (o modificarla se lo si desidera).

Al termine dell'installazione, apri l'Android SDK Manager e ti verrà presentata la schermata seguente:

Fare clic sul pulsante per installare tutti i pacchetti e le risorse necessari non inclusi nell'installazione originale.

Installa il plug-in Strumenti di sviluppo Android

Come accennato, Google ha fornito un plug-in Android SDK appositamente progettato per Eclipse, che può essere aggiunto direttamente dall'IDE stesso.

In Eclipse, vai su "Guida" e seleziona "Installa nuovo software". Fai clic sul pulsante "Aggiungi" e verrai indirizzato a una finestra per aggiungere il repository software online che contiene il plug-in ADT. Dagli un nome descrittivo e inserisci il seguente URL nella casella "Posizione":

  • //dl-ssl.google.com/android/eclipse

Fai clic su "OK". Seleziona il repository appena aggiunto e seleziona "Strumenti per sviluppatori".

Fare clic su "Avanti" e seguire i passaggi per installare i file del plugin. Al termine, queste due icone dovrebbero apparire nella barra degli strumenti di Eclipse:

Ora vai su "Finestra" e "Preferenze", seleziona la sezione "Android" e assicurati che l'Ubicazione dell'SDK sia la stessa della directory SDK che hai annotato precedentemente. Dovresti ottenere risultati come questo:

Ora sei l'orgoglioso proprietario del plug-in Strumenti di sviluppo Android.

Impostazione dell'emulatore Android

Anche se aiuta, non è necessario possedere effettivamente un dispositivo Android per creare app per loro, perché Google si sposta in un emulatore del proprio sistema operativo mobile a fianco dell'SDK. Prima di iniziare la codifica, è importante configurare un dispositivo virtuale Android (AVD) in modo da avere una piattaforma di test pronta e in attesa.

Nella barra degli strumenti ADT che hai aggiunto nell'ultimo passaggio, seleziona il pulsante destro con l'icona del telefono. Questo apre il gestore AVD come mostrato di seguito:

Ora creeremo un nuovo dispositivo virtuale. Questo esempio creerà un dispositivo generico ma ci sono risorse che dettagliano le configurazioni per specifici dispositivi Android online. Seleziona "Nuovo" e ti verrà presentata una versione vuota della finestra qui sotto:

  • Nome: se stai andando a testare su più configurazioni del dispositivo, avrai bisogno di qualcosa di descrittivo. Altrimenti, un nome generico funzionerà correttamente.
  • Target: questa è la versione di Android che verrà eseguita dall'emulatore. Nella maggior parte dei casi, l'unica opzione attualmente disponibile è l'ultima versione di Android fornita durante l'installazione dell'SDK. Tuttavia, se si desidera eseguire il test su versioni precedenti (che sarebbero saggi, data la diversità delle versioni ancora in uso), quindi utilizzare il gestore SDK per installare versioni aggiuntive.
  • Scheda SD: indica la quantità di memoria aggiuntiva che il dispositivo utilizzerà. Per impostazione predefinita, il dispositivo virtuale ha 194 megabyte di memoria "interna" accanto alla scheda SD, quindi è possibile utilizzare questo controllo per dettare la memoria approssimativa del dispositivo nel suo complesso.
  • Pelle: è possibile utilizzare questo controllo per installare l'aspetto e la configurazione di un dispositivo specifico (ad es. HTC One X) attorno al display. Ma per i nostri scopi, il valore predefinito va bene.
  • Hardware: poiché c'è una grande varietà nell'hardware dei dispositivi fisici su cui è in esecuzione Android, è possibile utilizzare questo controllo per aggiungere qualsiasi funzionalità hardware virtuale necessaria per l'applicazione.

Al termine, la finestra di AVD Manager dovrebbe ora elencare il dispositivo appena creato. Puoi fare clic su "Start" per avviare questo dispositivo, ma tieni presente che il primo avvio può richiedere un tempo piuttosto lungo.

Il tuo primo progetto Android

Ora che hai appesantito il tuo computer con tutte queste applicazioni e plug-in, sei pronto per iniziare con la codifica attuale. Ma prima dobbiamo impostare i file di progetto.

Per iniziare, vai su "File", "Nuovo", "Progetto" ed espandi la scheda Android. Seleziona "Progetto applicazione Android" e ti verrà presentata questa schermata:

È possibile utilizzare le icone di rollover accanto a ciascun campo per suggerimenti su ciò a cui ciascun valore appartiene. La cosa più importante da tenere a mente è "Nome applicazione", che formerà il nome dell'applicazione quando installata, e "SDK richiesto minimo", con cui specifichi la prima versione Android che vuoi supportare la tua app. Se hai bisogno di un aggiornamento sulle versioni multidimensionali di Android, consulta questa guida.

Fai clic su "Avanti" per continuare e specificare un'icona di avvio che rappresenterà la tua app. Nel prossimo menu ti verrà chiesto di creare una "Attività" per la tua app.

Un'attività è effettivamente un'azione o una vista con cui l'utente interagirà, quindi un modo logico per suddividere il programma è in base all'attività in termini di finestre che l'utente vedrà e funzionalità disponibili su ciascuna di esse. Quindi se, ad esempio, stai facendo un semplice programma "Hello World", hai solo bisogno di una sola attività, che sarà la vista che mostra il testo, mentre tutte le impostazioni dell'interfaccia vengono tirate giù dai file di risorse creati dall'SDK.

Quando hai deciso le tue attività, fai clic su "Fine". Eclipse raccoglierà insieme tutti i file necessari per la tua app, in cui scriverà codice e / o cambierà le impostazioni per specificare i parametri del tuo programma.

Ecco qua. È tutto pronto per iniziare a mettere insieme la tua app. I buoni colleghi di Google hanno un set dettagliato di tutorial per fare i conti con lo sviluppo di app Android (per chi ha esperienza di programmazione), sul sito web Android. Chiunque desideri iniziare con la programmazione Java dovrebbe cercare tutorial come quelli forniti da Oracle.

 

Lascia Il Tuo Commento