10.499
Ft/hó*

*Egy összegben fizetendő 125.988 Ft/év

Tovább a vásárlásra
10.499
Ft/hó*

Szerezd meg ezt és több száz másik tananyagot, NETAcademia Standard előfizetéssel!

Tovább a vásárlásra

*Egy összegben fizetendő 125.988 Ft/év

  • 30 napos pénzvisszafizetési garancia
  • Korlátlan elérés, akárhonnan, akármikor
  • Tanulj első kézből a területükön elismert szakemberektől

Android-alkalmazásfejlesztés Kotlinnal

Ezen a tanfolyamon egy komplett Android-alkalmazást készítünk el az alapoktól indulva. Kialakítjuk a felhasználói felületet (UI), megvalósítjuk a hálózati kapcsolatot, API-hívások segítségével internetes adatbázisból feltöltjük a listákat stb.

4.5
(2)
4 óra
Közepes

  • 2.1 A ListActivity gyökérnézete
  • Androidos függőségek weblapja
  • 2.2 Nézetelemek nagyvonalú felépítése
  • 2.3 Nézetek azonosítása id segítségével
  • 2.4 LinearLayout
  • 2.5 ConstraintLayout alapok
  • 2.6 Nézetek méretezése
  • 2.7 Lebegő gomb hozzáadása
  • 2.8 XML formázás

  • 3.1 A nézet felvétele
  • 3.2 Constraintek létrehozása
  • 3.3 Nézetek mockolása Tools namespaceszel
  • 3.4 Saját sample adatok létrehozása
  • 3.5 Margók és méretek beállítása
  • 3.6 Szövegek személyreszabása - Név listaelem
  • 3.7 Szövegek személyreszabása - Email és cím
  • 3.8 ListActivity mockolása az új lista elemekkel, befejezés

  • 4.1 Eszköz létrehozása
  • 4.2 Emulátor bemutatása

  • 5.1 Activity felvétele
  • 5.2 Activity nézetének beállítása
  • 5.3 Activity indítása
  • 5.4 Dupla toolbar problémájának megoldása
  • 5.5 Színek állítása
  • 5.6 Toolbar árnyékolása

  • 6.1 Trello management
  • 6.2 Toolbar szövegének változtatása
  • 6.3 Hamburger ikon felrakása
  • 6.4 Search ikon felrakása
  • 6.5 A Toolbar elemei
  • 6.6 Lebegő gomb ikonjának beállítása
  • 6.7 Listafejléc

  • 7.1 RecyclerView Adapter létrehozása
  • 7.2 RecyclerView adapter - item count
  • 7.3 RecyclerView adapter onCreateViewHolder
  • 7.4 User class létrehozása
  • 7.5 RecyclerView adapter onBindViewHolder
  • 7.6 RecyclerViewAdapter - Képek betöltése Glide használatával
  • 7.7 Adapter bekötése dummy adatokkal
  • 7.8 Köralakú képek

  • 8.1 Chainelés
  • 8.2 Separator hozzáadása
  • 8.3 ClickTrap létrehozása

  • 9.1 Könyvtárak beemelése
  • 9.2 Retrofit konfigurálása, példányosítása
  • 9.3 HTTP client konfigárálása, példányosítása
  • 9.4 Controller létrehozása
  • 9.5 Végpont bekötése, Controller életrekeltése

  • 10.1 A hiba ismertetése
  • 10.2 Külső Objektum
  • 10.3 Name mappelése
  • 10.4 Location és Image mappelése
  • 10.5 Response és Entity közötti mappelés
  • 10.6 Adapter töltése a szerver válasz alapján
  • 10.7 Feliratkozási Leakek kezelése - CompositeDisposable

  • 11.1 Üres lista indikátor
  • 11.2 Töltésanimáció felvétele
  • 11.3 CrossFade animáció

  • 12.1 Activity létrehozása
  • 12.2 Layout skeleton
  • 12.3 Ikonok beszerzése
  • 12.4 Ikonok színezése, felrakása
  • 12.5 Ikonok constraintelése, margózása
  • 12.6 Szövegek felrakása
  • 12.7 Szövegek igazítása
  • 12.8 Separator hozzáadása
  • 12.9 Szövegek testreszabása
  • 12.10 kártya véglegesítése
  • 12.11 Header képbetöltése
  • 12.12 StatusBar alá rajzolás
  • 12.13 Átlátszó toolbar hozzáadása
  • 12.14 Név felrakása a headerre

  • 13.1 Gombok interaktívvá tétele
  • 13.2 Kattintások kezelése
  • 13.3 Telefonszám tárcsázása gombnyomásra
  • 13.4 SMS küldése gombnyomásra
  • 13.5 Email küldése gombnyomásra

  • 14.1 Listaelem kattintására navigálunk
  • 14.2 Parcelable használata, user átadása
  • 14.3 Parcelable adatok fogadása
  • 14.4 User model bővítése telefonszámokkal
  • 14.5 User képének betöltése
  • 14.6 User szöveges adatainak feltöltése

  • Tesztkérdések

Vélemények

4.5
Phrakonkham

Értékelés (Android-alkalmazásfejlesztés Kotlinnal)

Nagyon jók a videók és jól magyaráz az oktató. Tetszik, hogy bele lett vonva a Trello is. Jól fel van építve az alkalmazás és tetszik, hogy egy program a végkimenet. Kifejezetten hasznosnak találom és több helyen jól látszik a Kotlin tömörsége a Java-val szemben. A data calass kifejezetten praktikus Ami jó lenne az egy frissítés a tanfolyamnak mert pár helyen a deprecated dolgok miatt nem működnek funkciók. Gondolom ez frissítve lesz Jó lenne, ha a program teljes értékű lenne és még a + -gomb implementálása is bekerülne a tanfolyamba. Esetleg egy Google integráció. Az nagyon király lenne. Ami még nagyon tetszett az a szép és struktúrált felépítés. Szép átlátható a kód. A 4 csillag csak a frissítések hiánya és a + gomb implementációjának a hiánya miatt van. Egyébként tetszett nagyon a tanfolyam. Meg is hozta a kedvem egy következőre az oktatótól.

Rudolf

A tanfolyam vége felé

Számos problémát megoldva sikeresen túllendültem a tanfolyam mélypontján. Sikeresen megjavítottam az összeomlott Android Studio-t, kijavítottam az adatok mappelését, mert időközben úgy tűnik, megváltozott az Api. Most sokkal könnyebb követni. Az interakciók implementálása nagyon érdekes! Jó tanfolyam volt, sok hasznosat tanultam.

Az oktatóról

Boros Bence

Az első androidos telefonom megszerzése után teljesen beszippantott ez a világ. Eleinte csak a készülékek szoftverezése, szervizelése, később kereskedése érdekelt, aztán megszületett a gondolat, miszerint "miért nem írok egy alkalmazást?" A szerelem immár 7 éve tart, ebből immár hármat az iparban, fejlesztőként töltöttem. A célom az, hogy az androidos stackben egy oszlopos fejlesztő legyek, aki örömmel és jól tudja átadni a tudást az újabb nemzedéknek.