Come imparare la programmazione Android in passi più semplici
Per un principiante totale che cerca di fare un'applicazione Android, cosa gli consiglieresti di imparare prima?
Per un principiante totale, consiglio di imparare Java. Non ci sono scorciatoie qui, devi solo imparare Java.
Ora per un principiante totale, consiglio tutorial su YouTube per avere l'idea di base di come installare Eclipse (l'ambiente di sviluppo integrato, o IDE, per Java) e il Java Development Kit (JDK). Aiuta anche ad avere un'idea di base della sintassi dietro i concetti Java, come i cicli for e le istruzioni if.
Ma da quel momento in poi, dopo aver imparato le basi, consiglio vivamente di abbandonare i tutorial di YouTube in favore di un libro o una serie di lezioni. I tutorial di YouTube molto spesso NON danno l'intuizione dietro concetti importanti, che ritengo sia necessaria al 100% se si vuole fare un'applicazione Android.
Cosa sono esattamente Eclipse e Android Studio? E questi due sono completamente necessari per costruire un'applicazione Android?
Android Studio ed Eclipse sono IDE, o ambienti di sviluppo integrati. Potresti codificare Java usando altri programmi che eseguono il codice, ma personalmente non ho molta familiarità con questi e non li consiglierei affatto a un principiante.
Gli IDE compilano ed eseguono il tuo codice con il semplice tocco di un pulsante, a differenza di altre applicazioni dove dovresti scrivere del codice per compilare e poi scrivere del codice per eseguire. Devi installare l'SDK di Android con Eclipse, ma tutto il processo di installazione è coperto in profondità sul sito web dello sviluppatore Android.
Quanto tempo hai speso giornalmente/settimanalmente per costruire l'app?
Ho impiegato quasi esattamente due mesi per completare la mia app.
Quando ho iniziato, ho passato più di 4 ore al giorno a leggere il libro Big Nerd Ranch e a seguire i tutorial per realizzare le app nel libro. Il tempo è volato quando stavo effettivamente realizzando la mia app, perché la risoluzione di un piccolo problema, come il salvataggio dei dati, mi ha richiesto un po' di tempo per comprendere appieno il materiale poiché era nuovo per me.
Ho avuto un sacco di tempo per fare questo perché sono in pausa estiva da un'università e non avevo altro da fare.
Per quanto riguarda la ricerca di aiuto e le risposte alle domande, qual è stato il tuo posto preferito a cui rivolgerti?
Ho usato Google per cercare tutte le domande su cui ero bloccato, il che è stato molto spesso perché ero nuovo di Android.
Articoli simili
- Quali sono alcuni semplici passi che posso fare per proteggere la mia privacy online?
- Quali sono i buoni modi per imparare a fare semplici app multiplayer wifi/bluetooth locali?
- Qual è il linguaggio di programmazione più facile da imparare per lo sviluppo di app Android Native?
- Quali sono i migliori e più semplici giocattoli per i bambini?