A natív Android-alapú mobilfejlesztés alapjait a naprakész kód és a legújabb könyvtárak fedezik fel:
5. Tanulj szórakozás közben
4. Kövesse a bevált gyakorlatokat
3. A kihívások leküzdése programozási kihívásokkal
2. Hozzon létre egy teljes mobilalkalmazást
1. Sajátítsa el az Android alapjait vetélkedőkkel
0. Készen áll a minősítések és az állásinterjúk megszerzésére?
A kizárólag a Google Playen elérhető és teljes egészében a Kotlin nyelvvel kódolt „Kotlin for Android” több, mint a legnépszerűbb Android-fejlesztések bemutatója.
|> Kezdje el a kódolást Kotlinban:
Tanuld meg a Kotlin nyelvet egy klassz és szórakoztató Android-alkalmazás fejlesztésével.
Megjegyzés: A Kotlin egy modern statikus programozási nyelv.
"Lehetővé teszi, hogy jobb, gyorsabb és erősebb alkalmazásokat írjon"
|> Tervezze meg a felhasználói felületet:
Ismerje meg, hogyan használhatja a natív grafikus összetevőket az anyagtervezési szabályokkal.
|> Ismerje meg az Android SDK-t:
Készítsen teljes mobilalkalmazást az Android Studio segítségével.
\> Kihívás:
Körülbelül tíz témában egy tanulási útvonalat javasolunk, mindegyikhez kódolási kihívásokkal.
\> Kvíz:
Mi az a Kotlin?
V. Ez egy Android keretrendszer
B. Ez egy híres könyvtár
C. Ez egy modern statikus programozási nyelv
D. Ez egy integrált fejlesztői környezet
Mint egy játék, amelyben te vagy a hős, az első kettő kivételével minden témát meg lehet oldani rendellenesen.
/!\ Lehetetlen, hogy egyetlen listában felfedjem mind a 11 témát, mivel a "szóblokkok és függőleges/vízszintes szólisták" a Google Play irányelveinek gyakori megsértése!
*ABCD Android*
Ismerje meg az Android rendszert az első projekt létrehozásával az Android Studio segítségével
Ebben a részben az Android világának lényegét, a környezetfejlesztési és programozási koncepciókat ismertetjük.
Ezenkívül tesztelje tudását a tanfolyam végén található kvíz segítségével!
* Kotlin és Kotlin haladó *
Tanuld meg a Kotlin nyelvet egy Android-alkalmazás fejlesztésével a strandok világában
Képességeinek fejlesztése érdekében az egyik javasolt kihívás a következő:
kódoljon egyedi nézetet mágikus léggömbökkel.
*Natív felhasználói felület*
Egy tanács az anyagtervezés szabályaihoz:
Használj natív összetevőket!
Megjegyzés: A Material Design egy adaptálható irányelvkészlet telefonokhoz, táblagépekhez és laptopokhoz. Ezek tervezési szabályok 3D-ben anyagokkal, hogy biztosítsák az interfész folytonosságát.
Szószedet: Az UI a felhasználói felület rövidítése.
Ez a kurzus tartalmazza a felhasználói felület alapjait, néhány bevált gyakorlatot a megfelelő felhasználói felület létrehozásához, valamint erőforrás-tippeket.
*étkezés*
A menü elengedhetetlen a teljes alkalmazás létrehozásához.
A felhasználói felülettől az architektúráig ez a téma a grafikus navigációs komponensek kezelését fedi le.
*RecyclerView*
A RecyclerView a kulcsa az elemek listájának bemutatásához, adapterrel működik a megjelenítés automatizálásában.
Az adapter fogalma a következőképpen elmélyült:
+ Hogyan hidalja át az adatokat és a nézetet?
+ Melyik nézet megfelelő?
A kihívás a legszebb strandok listájának megjelenítése.
Megjegyzés: Ez a fejlesztés (lista megjelenítés) optimalizálható a Compose segítségével.
* Felhasználói beállítások *
Elsősorban a felhasználói paramétereket kell figyelembe venni a perzisztens adatok mentéséhez, működik az androidx.preferences könyvtárral, vagy a DataStore könyvtárral a Jetpackből, hogy integrálódjon egy MAD (Modern Android Development) architektúrába.
Minden esetben kulcs-érték párok beolvasásáról és írásáról van szó, az alkalmazás bezárása után is helyreállítható.
*Hozzászólás*
A legjobb a végére: Az igazság a mobilalkalmazások üzletéről.