Schița de curs
Introducere
Configurarea instrumentelor pentru Kotlin
- Utilizarea instrumentelor de linie de comandă Instalarea JDK pentru Kotlin Instalarea și configurarea IDE-ului: IntelliJ Instalarea pluginurilor
Configurarea instrumentelor pentru Android Dezvoltare
- Instalarea Android Studio Pornirea unui proiect nou Configurarea emulatorului Configurarea bibliotecii
Configurarea Kotlin în Android
Noțiuni introductive cu Kotlin și sintaxa Kotlin.
- Prezentare generală a Kotlin Învățarea arhitecturii Kotlin Învățarea Kotlin Sintaxa folosind caracteristicile cheie ale Kotlin
Compararea asemănărilor și diferențelor dintre Kotlin și Swift
- Elemente de bază Dicționare de matrice
Sapă adânc în programare cu Kotlin vs. Swift
- Învățarea tipurilor de clase Crearea unei clase Adăugarea de metode la clase Definirea constructorilor de bază folosind parametrii numiți și valorile implicite Utilizarea claselor deschise pentru a permite moștenirea Crearea, declararea și utilizarea funcțiilor în Kotlin Utilizarea parametrilor și returnarea unei valori Crearea și utilizarea interfețelor folosind enumerări Înțelegerea genericelor Implementarea unei stive generice utilizând funcții generice utilizând funcții de extensie
Lucrul cu Java de la Kotlin și viceversa
Lucrul cu stratul de date
- Prezentare generală a stratului de rețea Utilizarea entităților și punctelor finale Implementarea interactorilor de rețea GET Articole Articole POST Finalizare
Filetare complexă simplă
- Folosind XML UI Layout
Prezentare generală a componentelor UI comune între Apple și Android Adăugarea evenimentelor UI Crearea unei activități utilizând RecyclerView
- Depanare
Rezumat și Concluzie
Cerințe
- Experiență cu programarea Swift
Mărturii (3)
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Curs - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Curs - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.