Tutti prima o poi hanno sperimentato il desiderio di programmare. Tuttavia, ci sono generalmente quattro fattori limitanti: vincoli di tempo, materiale di studio, blocchi mentali e durata dell’attenzione. Quindi libera i tuoi programmi, libera la mente e automedica il tuo ADD con una bella tazza del tuo caffè preferito perché ecco il materiale di cui hai bisogno per imparare a programmare.
La parte più difficile dell’imparare a programmare è superare un blocco mentale. Innanzitutto, non esiste una divinità della programmazione là fuori che garantisca l’alfabetizzazione del codice a nessuno. Imparare a programmare è come imparare qualsiasi lingua: ci sono nomi, verbi e frasi che si uniscono in un certo modo per avere senso per il computer. Una volta scritto un pensiero completo, il programma funziona correttamente.
In secondo luogo, anche gli esperti Java con dottorati in informatica pensano che Java abbia enormi scatole nere con input e output. Proprio come con qualsiasi lingua, maggiore è la tua esperienza, più oscure strutture linguistiche puoi utilizzare. Chiunque può però imparare le strutture linguistiche di base.
Il terzo blocco mentale è motivarsi e "fallo e basta". Gli strumenti sono gratuiti. Le risorse sono disponibili. Chiunque voglia scrivere un programma può farlo e pubblicare il proprio lavoro. Quindi devi semplicemente entrare direttamente nel tuo IDE e iniziare a creare qualcosa.
Utensili: Come creare un'app Android Parte 1: configurazione di Eclipse e dell'SDK Android - La configurazione di Eclipse e dell'SDK Android ti fornirà gli strumenti di base necessari per iniziare a creare un'app Android. Come per qualsiasi progetto, dovresti iniziare raccogliendo i tuoi strumenti e imparando prima a usarli.
Competenze: "I tutorial Java" - I tutorial Java sono essenzialmente un e-book http strutturato nello stesso formato di molte certificazioni e corsi online. Molte persone hanno affermato di voler "sedersi e imparare Java". I tutorial Java sono un ottimo modo per fare proprio questo. Questo è personalizzato per la scrittura di applicazioni Java generiche e non specificamente per l'implementazione Java di Android. L'apprendimento di questo materiale ti fornirà una solida base di conoscenze per la programmazione di applicazioni Java.
Materiali: "Indice dei pacchetti" Android - L'indice dei pacchetti Android è un riferimento per tutti i pacchetti, le classi e le API forniti da Google. Una volta imparato a programmare in Java, è necessario conoscere i singoli elementi costitutivi di un'applicazione. Ciascuno di questi pacchetti funziona come nomi e verbi nella tua scrittura. La documentazione mostra il momento e il luogo appropriati per utilizzare queste parole, nonché cosa ne ottieni. Questo indice del pacchetto funge da dizionario.
Architettura: "Progettazione Androide" - La pagina Progettazione Android è un ottimo trampolino di lancio per idee nella tua applicazione Android. Questa pagina è un esempio di ciò che Google vorrebbe vedere. Ogni pagina mostra le implementazioni di progettazione consigliate da Google.
L'aspetto umano: Il nostro forum di hacking Android è il luogo perfetto per porre domande, ottenere risposte e vedere il lavoro di altri sviluppatori.
Quindi, abbiamo coperto tutte le nozioni di base necessarie per iniziare a creare le tue applicazioni Android. Ci sono risorse quasi infinite disponibili su Internet. Condividi le tue risorse preferite qui sotto.