Androidin natiivimobiilikehityksen perusteita tutkitaan ajan tasalla olevan koodin ja uusimpien kirjastojen avulla:
5. Opi samalla kun pidät hauskaa
4. Noudata parhaita käytäntöjä
3. Selvitä haasteet ohjelmointihaasteilla
2. Luo täydellinen mobiilisovellus
1. Hallitse Androidin perusasiat tietokilpailujen avulla
0. Oletko valmis läpäisemään sertifikaatit ja työhaastattelut?
Yksinomaan Google Playsta saatavilla ja kokonaan Kotlin-kielellä koodattu "Kotlin for Android" on enemmän kuin esitys suosituimmista Android-kehityksistä.
|> Aloita koodaus Kotlinissa:
Opi Kotlinin kieli kehittämällä siisti ja hauska Android-sovellus.
Huomautus: Kotlin on moderni staattinen ohjelmointikieli.
"Voit kirjoittaa parempia, nopeampia ja vahvempia sovelluksia"
|> Suunnittele käyttöliittymä:
Opi käyttämään alkuperäisiä graafisia komponentteja materiaalisuunnittelusääntöjen kanssa.
|> Opi Android SDK:
Rakenna täydellinen mobiilisovellus Android Studiolla.
\> Haaste:
Ehdotetaan oppimispolkua noin kymmenessä teemassa ja jokaiselle koodaushaasteelle.
\> Tietovisa:
Mikä on Kotlin?
V. Se on Android-kehys
B. Se on kuuluisa kirjasto
C. Se on moderni staattinen ohjelmointikieli
D. Se on integroitu kehitysympäristö
Kuten peli, jossa olet sankari, kaikki teemat kahta ensimmäistä lukuun ottamatta voidaan käsitellä epäjärjestyksessä.
/!\ Minun on mahdotonta paljastaa kaikkia 11 teemaa yhdessä luettelossa, koska "sanalohkot ja pysty-/vaakasuuntaiset sanaluettelot" ovat yleinen Google Play -käytännön rikkomus!
*ABCD Android*
Opi Android luomalla ensimmäinen projekti Android Studiolla
Tässä osiossa esitellään Android-maailman oleellisia asioita, ympäristökehitystä ja ohjelmointikonsepteja.
Lisäksi testaa tietosi tämän kurssin lopussa tarjottavalla tietokilpailulla!
* Kotlin ja Kotlin Advanced *
Opi Kotlinin kieli kehittämällä Android-sovellusta ympäri rantaa
Parantaaksesi taitojasi yksi ehdotetuista haasteista on:
koodaa mukautettu näkymä maagisilla ilmapalloilla.
*Natiivi käyttöliittymä*
Vinkki materiaalisuunnittelun sääntöjen noudattamiseksi:
Käytä alkuperäisiä komponentteja!
Huomautus: Material Design on mukautuva ohjesarja puhelimelle, tabletille ja kannettavalle tietokoneelle. Nämä ovat suunnittelusääntöjä 3D-muodossa materiaalien kanssa käyttöliittymän jatkuvuuden varmistamiseksi.
Sanasto: UI tarkoittaa käyttöliittymää.
Tämä kurssi sisältää käyttöliittymän perusasioita, parhaita käytäntöjä oikean käyttöliittymän luomiseen ja resurssivinkkejä.
*Ateriat*
Valikko on välttämätön täydellisen sovelluksen luomiseksi.
Käyttöliittymästä arkkitehtuuriin, tämä teema kattaa kuinka käsitellä graafisia navigointikomponentteja.
*RecyclerView*
RecyclerView on avain esineluettelon esittämiseen, se toimii sovittimen kanssa näytön automatisoimiseksi.
Adapterin käsitettä syvennetään seuraavasti:
+ Miten se siltaa dataa ja näkymää?
+ Millainen näkymä sopii?
Haasteena on näyttää luettelo kauneimmista rannoista.
Huomautus: Tämä kehitys (luettelonäyttö) on mahdollista optimoida Composella.
* Käyttäjäasetukset *
Käyttäjäparametrit on otettava huomioon ensisijaisesti pysyvien tietojen tallentamiseksi. Se toimii androidx.preferences-kirjaston tai Jetpackin DataStore-kirjaston kanssa integroitaessa MAD-arkkitehtuuriin (Modern Android Development).
Kaikissa tapauksissa on kyse avainarvoparien lukemisesta ja kirjoittamisesta, jotka ovat palautettavissa myös sovelluksen sulkemisen jälkeen.
* Viesti *
Parasta viimeiseksi: Totuus mobiilisovelluksen liiketoiminnasta.