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
Configurarea camerei pentru SQLite Baza de date
  • Lucrul cu Realm Database
  • Implementarea sarcinilor comune pe stratul de date
  • Înțelegerea ciclului de viață al aplicației Android vs. iOS
  • 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
      21 ore
     

    Numărul de participanți


    Dată început

    Dată sfârșit


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Mărturii (2)

    Cursuri înrudite

    IBM MobileFirst Platform for Hybrid Mobile Application Development

      21 ore

    Categorii înrudite