Kurzusleírás
Bevezetés
Az eszközök beállítása a Kotlin számára
- A parancssori eszközök használata A JDK telepítése Kotlin-hez Az IDE telepítése és beállítása: IntelliJ A beépülő modulok telepítése
Az eszközök beállítása a Android fejlesztéshez
- A Android Studio telepítése Új projekt indítása Az emulátor beállítása A könyvtár beállítása
Beállítás Kotlin Androidon
Ismerkedés a Kotlin-vel és a Kotlin szintaxissal
- A Kotlin áttekintése A Kotlin architektúra megtanulása A Kotlin szintaxis elsajátítása a Kotlin főbb jellemzőinek használatával
Kotlin és Swift hasonlóságai és különbségei összehasonlítása
- Alapok Tömbök szótárak
Mélyre ásás a programozásban Kotlin vs. Swift
- Osztálytípusok elsajátítása Osztály létrehozása Módszerek hozzáadása az osztályokhoz Alapvető konstruktorok meghatározása elnevezett paraméterek és alapértelmezett értékek használatával Nyílt osztályok használatával, amelyek lehetővé teszik az öröklődés létrehozását, deklarálását és függvények használatát a Kotlin-ben Paraméterek használata és érték visszaadása Interfészek létrehozása és használata felsorolások használatával Az általános fogalmak megértése Általános verem megvalósítása általános függvények használatával Kiterjesztési függvények használatával
Munka a Java-val a Kotlin-ből és a Vice Versa-ból
Munka az adatréteggel
- A hálózati réteg áttekintése entitások és végpontok használatával Hálózati interaktorok megvalósítása GET cikkek POST cikkek véglegesítése
Egyszerű összetett menet
- A XML UI Layout használata
Az Apple és Android közötti gyakori felhasználói felület-összetevők áttekintése UI események hozzáadása Tevékenység létrehozása a RecyclerView használatával
- Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Swift programozási tapasztalat
Vélemények (3)
Hogy sok gyakorlat volt.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Kurzus - Build Native iOS and Android Apps with Flutter
Machine Translated
Az oktató magyarázata.
Marcos Rosas - Banco Azteca S.A. C.V.
Kurzus - Flutter Development Bootcamp with Dart
Machine Translated
On time, training resources is readily available