Kotlin dla programistów iOS

Opis

Szkolenie zostało zaprojektowane specjalnie dla programistów iOS, którzy chcą poszerzyć swoje kompetencje o tworzenie aplikacji wieloplatformowych z wykorzystaniem Kotlin Multiplatform Mobile. Program koncentruje się na przejściu od Swift do Kotlin, pokazując podobieństwa i różnice między językami oraz najlepsze praktyki współdzielenia kodu między platformami. Warsztaty praktyczne pozwalają uczestnikom zrozumieć, jak efektywnie wykorzystać ich doświadczenie w iOS do tworzenia aplikacji w ekosystemie Kotlin.

Profil uczestnika

  • Programiści iOS z doświadczeniem w Swift
  • Deweloperzy aplikacji mobilnych
  • Architekci rozwiązań wieloplatformowych
  • Liderzy zespołów mobilnych
  • Programiści Full-Stack Mobile
  • Specjaliści ds. rozwoju aplikacji mobilnych
  • Konsultanci ds. rozwoju oprogramowania mobilnego

Agenda

  1. Przejście ze Swift do Kotlin
    • Porównanie składni i koncepcji
    • Wzorce projektowe w obu językach
    • Zarządzanie pamięcią
    • Praca z kolekcjami
  2. Kotlin Multiplatform Mobile
    • Architektura współdzielonego kodu
    • Integracja z iOS
    • Obsługa współbieżności
    • Zarządzanie zależnościami
  3. Współdzielenie logiki biznesowej
    • Projektowanie modułów współdzielonych
    • Obsługa danych
    • Implementacja przypadków użycia
    • Strategie testowania
  4. Integracja i wdrożenie
    • Konfiguracja środowiska
    • Zarządzanie wersjami
    • Ciągła integracja
    • Publikacja aplikacji

Korzyści

Uczestnik rozwinie umiejętność efektywnego wykorzystania swojego doświadczenia iOS w projektach Kotlin Multiplatform. Zdobędzie praktyczną wiedzę w zakresie projektowania i implementacji współdzielonego kodu między platformami. Nauczy się identyfikować i wykorzystywać podobieństwa między Swift a Kotlin w celu przyspieszenia rozwoju aplikacji. Opanuje techniki projektowania architektury aplikacji wieloplatformowych z zachowaniem najlepszych praktyk obu ekosystemów. Będzie potrafił implementować wydajne rozwiązania do współdzielenia logiki biznesowej. Rozwinie umiejętność tworzenia testowalnego i łatwego w utrzymaniu kodu dla obu platform.

Wymagane przygotowanie uczestników

  • Praktyczne doświadczenie w programowaniu iOS
  • Znajomość języka Swift
  • Rozumienie cyklu życia aplikacji mobilnych
  • Podstawy architektury aplikacji

Zagadnienia

  • Porównanie Swift i Kotlin
  • Kotlin Multiplatform Mobile
  • Architektura wieloplatformowa
  • Współdzielenie kodu
  • Zarządzanie stanem
  • Współbieżność
  • Testowanie międzyplatformowe
  • Integracja z iOS
  • Zarządzanie pamięcią
  • Wzorce projektowe
  • Ciągła integracja
  • Strategie wdrażania

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2650 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-475

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *