Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

Android-alkalmazásfejlesztés Kotlinnal (NA)

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.

0
(0)
4 óra
Közepes

  • 1.1 Specifikáció - két JPG-kép és egy TXT
  • Letöltendők
  • 1.2 A kész alkalmazás bemutatása
  • 1.3 Trello management (opcionális)
  • 1.4 A projekt létrehozása Android Stúdióban

  • 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

Az oktatóról

Training360 Kft.