Quindi, vuoi sviluppare app Android? Ecco come imparare

Quindi, vuoi sviluppare app Android? Ecco come imparare / androide

Dopo tanti anni, si potrebbe pensare che il mercato della telefonia mobile sia ormai saturo di ogni app immaginabile per l'uomo, ma non è così. Ci sono molte nicchie che devono ancora essere riempite e anche i mercati attuali con diverse app di punta possono ancora restare indietro nella qualità. Tutto questo per dire: c'è sempre spazio per le nuove app Android e, con un po 'di know-how, potresti essere il prossimo sviluppatore a creare un grande successo.

Prima di iniziare il tuo percorso di sviluppo Android, ci sono alcuni prerequisiti che devi soddisfare.

Esperienza Java: Lo sviluppo di Android è per lo più fatto in Java. Non è una lingua difficile da imparare, di per sé, ma sapere come si applica allo sviluppo di Android può creare confusione senza una solida base nella lingua. Android Java non lo è Esattamente standard Java, ma apprendimento di siti Web standard di Java 2 e di 2 app che possono essere d'aiuto nell'apprendimento della programmazione Java 2 siti Web e 2 app che possono aiutare nell'apprendimento della programmazione Java Ci sono molte persone che conosco a cui piacerebbe sapere come programmare, tuttavia Sei confuso da come iniziare e quali sono le idee generali della programmazione. Inoltre, ci sono un grande ... Leggi di più renderà molto più facile per voi a raccogliere lo sviluppo Android.

Esperienza XML: Conoscere l'XML può essere utile in una serie di campi legati alla tecnologia e Android non fa eccezione. In particolare, i file XML Che cos'è un file XML e quali sono i suoi usi? [Nel caso ti stavi chiedendo] Che cos'è un file XML e quali sono i suoi usi? [In caso ti stavi chiedendo] Leggi di più semplifica la dichiarazione degli elementi dell'interfaccia utente nelle app che crei. L'esperienza del passato è un grande vantaggio.

Sviluppo dell'ambiente: La maggior parte degli sviluppatori Android consiglia di utilizzare Eclipse come ambiente di sviluppo per le sessioni di codifica. Devi anche installare l'SDK Android prima di poter iniziare a creare app. Fortunatamente, Android offre un unico pacchetto che include Eclipse, Android SDK e strumenti correlati. Tieni presente che nel prossimo futuro, la maggior parte dello sviluppo Android si sposterà da Eclipse verso Android Studio, quindi potresti volerlo esaminare anche.

Perseveranza: Infine, l'apprendimento dei dettagli del toolkit di sviluppo Android richiederà del tempo. Imparare a creare un qualità l'app impiegherà ancora più tempo. Non avere fretta Continuate e concentratevi sulla vostra mente a lungo termine. Se non lo fai, sarai frustrato e vorresti rinunciare.

Sito ufficiale per sviluppatori Android

Il posto migliore per iniziare questa lista sarebbe il sito ufficiale degli sviluppatori Android. Hanno tutto ciò di cui potreste aver bisogno per il vostro viaggio di sviluppo delle app, inclusi gli IDE e gli strumenti sopra menzionati per iniziare. E visto che questo sito è gestito dai veri maintainer di Android SDK, ha senso che le loro informazioni siano le migliori e più aggiornate.

Per i principianti, questo sito ha una sezione di formazione completa che spazia dall'impostazione dell'ambiente e alla creazione della prima app per Android fino alla distribuzione di un'app finalizzata e al guadagno sul Play Store. Per gli utenti esperti, le guide e i riferimenti dell'API saranno sempre disponibili per aiutarti a trovare le soluzioni più efficienti per i problemi di sviluppo dell'app.

La mia parte preferita di questo sito è che non ti insegnano solo Come fare le cose, ma come farle bene. Ci sono quattro sezioni di formazione per “migliori pratiche” per quanto riguarda il design dell'interfaccia, l'input dell'utente, le prestazioni e la sicurezza: elementi essenziali per chiunque voglia imparare lo sviluppo di Android.

Prezzo: GRATUITO

Mobile Tuts + con Android

Tuts + (AKA TutsPlus) è una grande risorsa per i tutorial in generale, ma la loro sezione Android ha tonnellate di ottime informazioni per gli sviluppatori principianti e veterani allo stesso modo. Basta sfogliare le inserzioni Android e troverai oltre 150 tutorial di sviluppo pubblicati negli ultimi tre anni.

È meraviglioso che Tuts + classifichi ciascun tutorial in base alla tecnologia (l'SDK di Android in questo caso), nonché la difficoltà e il tempo di completamento stimato. Queste esercitazioni sono tutte basate sul testo, ma sono formattate professionalmente e includono un sacco di schermate per aiutarti in caso di confusione.

Ho già detto che vorrai conoscere Java e XML prima di passare allo sviluppo di Android. Bene, la serie di tutorial Android 101 su Tuts + inizia con un'introduzione a Java prima di affrontare l'SDK di Android. Sanno davvero cosa stanno facendo e hanno fatto un lavoro fantastico per facilitare la curva di apprendimento.
Prezzo: GRATUITO

Marakana Android Bootcamp Series 2012

Marakana è una società che offre corsi di formazione per professionisti IT in vari campi e la loro esperienza mostra in realtà quando si dà un'occhiata ad alcune delle loro offerte. Sul fronte Android, hanno rilasciato una serie di video chiamati Android Bootcamp Series e hanno dimostrato di essere alcuni dei video di sviluppo Android più utili attualmente disponibili.

I video sono stati registrati durante un corso di formazione in diretta di cinque giorni per lo sviluppo di Android, quindi questi non sono i tuoi video di YouTube con conoscenze passibili su determinati argomenti, ma sono veri insegnamenti che sono stati insegnati in tempo reale ambienti seminariali da professionisti per professionisti.

Ogni lezione ha una durata variabile: alcuni impiegano solo trenta minuti per consumare mentre altri possono impiegare fino a tre ore. È incredibile che Marakana abbia rilasciato cinque giorni di insegnamento gratis, quindi approfittane finché puoi. Tuttavia, prima di iniziare, dovresti avere una buona conoscenza di Java poiché è uno dei loro prerequisiti per il corso.

Prezzo: GRATUITO

Tutorial per lo sviluppo Android @ Vogella.com

Vogella è un sito web dedicato all'acquisizione e alla distribuzione di conoscenza per Java, Android ed Eclipse. Hanno una serie di tutorial per lo sviluppo Android e sono altamente professionali, con tantissime schermate e consigli per iniziare il più velocemente possibile senza saltare dettagli importanti.

Queste esercitazioni iniziano dal basso, come la configurazione del tuo ambiente di sviluppo Android e l'apprendimento di concetti di sviluppo Android di base, a argomenti intermedi come l'elaborazione di XML, la progettazione di interfacce avanzate e la riproduzione di sensori di dispositivo. La quantità non è grande come le altre risorse in questo articolo, ma la qualità non può essere ignorata.

Prezzo: GRATUITO

Android Development Series @ Lynda.com

Se impari meglio dai video e la serie Bootcamp di Marakana non è abbastanza per te, potresti prendere in considerazione i video di sviluppo Android su Lynda.com, un sito Web con migliaia di corsi video diversi su centinaia di argomenti correlati alla tecnologia. La sezione Android di Lynda.com ospita undici video corsi che durano da due a sette ore, con oltre 40 ore di formazione di qualità.

Un video ti porta attraverso il processo di creazione di un'app per appunti da zero. Un altro video fornisce sette ore della formazione Java essenziale di cui avrai bisogno. Ancora un altro video affronta il tema dello sviluppo di giochi Flash su Android. Valgono tutti un orologio e Lynda ha dimostrato di essere una grande risorsa per l'apprendimento.

Prezzo: abbonamento di $ 25 al mese. C'è un'opzione per una prova gratuita di sette giorni. Se ti iscrivi, assicurati di approfittare del prezzo e controlla le altre materie educative sul sito.

Conclusione

Questo è un ottimo momento per imparare a sviluppare app per Android. Ci sono più risorse disponibili là fuori che in qualsiasi momento prima, e puoi accedere a gran parte di quelle risorse senza mai pagare un centesimo. E non importa quale sia il metodo che preferisci - guide scritte, tutorial video, lezioni registrate, ecc. - perché c'è abbastanza varietà.

Non menzionato nell'articolo è MIT App Inventor, che è uno strumento fornito dal MIT che trasforma il processo di sviluppo dell'app in uno visivo. È ottimo per i non-programmatori e i principianti, anche se sacrifica molta della flessibilità e del controllo che derivano dalla creazione di un'app da zero. Consulta la nostra guida su MIT App Inventor se sei interessato.

Ricorda solo che non sarà un processo notturno. Ci vuole un bel po 'di tempo per imparare e interiorizzare i concetti necessari, quindi non arrenderti. Continua così e un giorno potresti avere un'app market-breaking che tutti amano.

Crediti immagine: Android Phone Via Shutterstock

Scopri di più su: Sviluppo App, Programmazione.