CodeGym /Java Blog /Random-IT /Conoscenza Roadmap per i principianti di Android
John Squirrels
Livello 41
San Francisco

Conoscenza Roadmap per i principianti di Android

Pubblicato nel gruppo Random-IT
I neofiti spesso si chiedono: "Cosa devo sapere per diventare uno sviluppatore?" Gli annunci di lavoro possono contenere molte parole incomprensibili. I libri di programmazione sono pieni di così tante informazioni che sembra che tu debba iniziare a studiare l'argomento fin dall'infanzia. Inoltre, lo sviluppo di Android è ora a un punto in cui è necessario conoscere due linguaggi: Java e Kotlin. Cercheremo di creare una "tabella di marcia della conoscenza per principianti", esattamente ciò che devi sapere per ottenere il tuo primo lavoro. Roadmap per un principiante come sviluppatore Android - 1Innanzitutto è Core Java. Sì, Java è il posto migliore per iniziare al momento. A mio avviso, CodeGym è il modo migliore per farlo. Non è necessario essere distratti da nient'altro fino a quando non si lavora a fondo sulle cose di base. Allo stesso tempo, avrai un grande vantaggio se riesci a trovare un mentore che può darti suggerimenti e spiegare le cose. Quindi puoi provare l'SDK di Android. Innanzitutto, devi capire come utilizzare TextView, EditText, Layouts (Frame, Linear, Relative), ImageView e Button. Successivamente, procedi su RecyclerView. In questa fase, la pratica è il tuo tutto. Devi provare tutto, vedere come funziona, quali caratteristiche hanno questi componenti e come differiscono. Quindi puoi andare più in profondità e capire Attività e Frammenti. Quindi ciclo di vita e modalità di lancio. Anche il trasferimento di dati tra due attività (Intent) e due frammenti (Bundle). A questo punto, sei pronto per scrivere qualcosa di un po' più complicato di una calcolatrice. Devi scrivere un piccolo progetto composto da diverse schermate. La cosa principale è usare molti componenti per capire come interagiscono tra loro. E ancora, sarà un grande vantaggio se qualcuno vede il tuo codice e può dare suggerimenti. Ora sei pronto per provare Kotlin. Inoltre, dovresti fare in modo che il tuo progetto interagisca con l'API REST in qualche modo. A tale scopo viene utilizzata la libreria Retrofit. Ci sono molti tutorial a riguardo. Ci sono anche molte API aperte su cui puoi esercitarti (ad esempio Instagram, Facebook e molti altri). Il risultato finale dovrebbe essere qualcosa che scarichi i dati da un server e li visualizzi sullo schermo. La libreria Glide (o, in alternativa, Picasso) è utile anche qui. Questo è il nocciolo della questione. Il passaggio successivo consiste nell'affrontare i design pattern. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. Picasso) è utile anche qui. Questo è il nocciolo della questione. Il passaggio successivo consiste nell'affrontare i design pattern. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. Picasso) è utile anche qui. Questo è il nocciolo della questione. Il passaggio successivo consiste nell'affrontare i design pattern. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. Sono i dadi e i bulloni di esso. Il passaggio successivo consiste nell'affrontare i design pattern. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. Sono i dadi e i bulloni di esso. Il passaggio successivo consiste nell'affrontare i design pattern. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. Google promuove MVVM per Android, quindi dovresti provarlo. Inoltre, controlla cosa significa "architettura pulita". E per finire, l'iniezione di dipendenza. A questo punto, potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. potresti provare ad andare a qualche colloquio. Internet è pieno zeppo di articoli ed esempi su ciascuno di questi argomenti. Mentre studi, ricorda che capire come e perché le cose funzionano è ancora più importante che memorizzare la terminologia. È anche importante poter utilizzare un debugger per rintracciare gli errori. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza. E questo è possibile solo con molta pratica. Questo processo può essere completato in sei mesi. Ma questo è solo se dedichi tempo sufficiente alla tua formazione. Non mi resta che augurarvi pazienza.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION