CodeGym /Java Blog /Random /Roadmap ng Kaalaman para sa mga nagsisimula sa Android
John Squirrels
Antas
San Francisco

Roadmap ng Kaalaman para sa mga nagsisimula sa Android

Nai-publish sa grupo
Madalas itanong ng mga baguhan sa kanilang sarili: "Ano ang kailangan kong malaman para maging isang developer?" Ang mga pag-post ng trabaho ay maaaring magkaroon ng maraming hindi maintindihang salita. Ang mga libro sa programming ay puno ng napakaraming impormasyon na tila kailangan mong simulan ang pag-aaral ng paksa mula pagkabata. Higit sa lahat, nasa punto na ngayon ang pag-develop ng Android kung saan kailangan mong malaman ang dalawang wika: Java at Kotlin. Susubukan naming gumawa ng "roadmap ng kaalaman para sa mga nagsisimula" — kung ano mismo ang kailangan mong malaman upang makuha ang iyong unang trabaho. Roadmap para sa isang baguhan bilang isang developer ng Android - 1Una at pangunahin ay ang Core Java. Oo, ang Java ang pinakamagandang lugar para magsimula sa kasalukuyan. Sa aking pananaw, ang CodeGym ay ang pinakamahusay na paraan upang gawin ito. Hindi na kailangang maabala sa anumang bagay hanggang sa lubusan mong pag-aralan ang mga pangunahing bagay. Kasabay nito, magkakaroon ka ng malaking kalamangan kung makakahanap ka ng isang tagapayo na maaaring magbigay sa iyo ng mga pahiwatig at magpaliwanag ng mga bagay-bagay. Pagkatapos ay maaari mong subukan ang Android SDK. Una, kailangan mong malaman kung paano gamitin ang TextView, EditText, Mga Layout (Frame, Linear, Relative), ImageView, at Button. Pagkatapos nito, magpatuloy sa RecyclerView. Sa yugtong ito, ang pagsasanay ay ang iyong lahat. Kailangan mong subukan ang lahat, tingnan kung paano ito gumagana, kung anong mga katangian ang mayroon ang mga bahaging ito, at kung paano sila naiiba. Pagkatapos ay maaari kang lumalim at alamin ang Aktibidad at Mga Fragment. Pagkatapos ay lifecycle at launch mode. Gayundin ang paglipat ng data sa pagitan ng dalawang Aktibidad (Layunin) at dalawang Fragment (Bundle). Sa puntong ito, handa ka nang magsulat ng isang bagay na medyo mas kumplikado kaysa sa isang calculator. Kailangan mong magsulat ng isang maliit na proyekto na binubuo ng ilang mga screen. Ang pangunahing bagay ay gumamit ng maraming bahagi upang malaman kung paano sila nakikipag-ugnayan sa isa't isa. At muli, ito ay isang malaking plus kung may makakita sa iyong code at maaaring magmungkahi. Ngayon ay handa ka nang subukan ang Kotlin. Bilang karagdagan, dapat mong gawin ang iyong proyekto na makipag-ugnayan sa REST API sa ilang paraan. Ginagamit ang Retrofit library para gawin ito. Mayroong maraming mga tutorial tungkol dito. Mayroon ding maraming bukas na API na maaari mong sanayin (halimbawa, Instagram, Facebook, at marami pang iba). Ang resulta ay dapat na isang bagay na nagda-download ng data mula sa isang server at ipinapakita ito sa screen. Ang aklatan ng Glide (o, Bilang kahalili, Picasso) ay kapaki-pakinabang din dito. Iyan ang mga mani at bolts nito. Ang susunod na hakbang ay ang pagharap sa mga pattern ng disenyo. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. Picasso) ay kapaki-pakinabang din dito. Iyan ang mga mani at bolts nito. Ang susunod na hakbang ay ang pagharap sa mga pattern ng disenyo. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. Picasso) ay kapaki-pakinabang din dito. Iyan ang mga mani at bolts nito. Ang susunod na hakbang ay ang pagharap sa mga pattern ng disenyo. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. s ang mga mani at bolts nito. Ang susunod na hakbang ay ang pagharap sa mga pattern ng disenyo. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. s ang mga mani at bolts nito. Ang susunod na hakbang ay ang pagharap sa mga pattern ng disenyo. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. Pino-promote ng Google ang MVVM para sa Android, kaya dapat mong subukan ito. Gayundin, tingnan kung ano ang ibig sabihin ng "malinis na arkitektura". At higit pa sa lahat — dependency injection. Sa puntong ito, maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. maaari mong subukang pumunta sa ilang mga panayam. Ang Internet ay puno ng mga artikulo at mga halimbawa sa bawat isa sa mga paksang ito. Habang nag-aaral ka, tandaan na ang pag-unawa kung paano at bakit gumagana ang mga bagay ay mas mahalaga pa rin kaysa sa pagsasaulo ng terminolohiya. Mahalaga rin na makagamit ng debugger para subaybayan ang mga error. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya. At ito ay posible lamang sa maraming pagsasanay. Maaaring makumpleto ang prosesong ito sa loob ng anim na buwan. Ngunit iyon ay kung maglaan ka ng sapat na oras sa iyong pagsasanay. Ang natitira na lang ay hilingin ko sa iyo ang pasensya.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION