Kotlin w rozwoju aplikacji iOS i Android

Opis

Pięciodniowe szkolenie zaawansowane poświęcone tworzeniu aplikacji mobilnych dla platform iOS i Android z wykorzystaniem języka Kotlin i Kotlin Multiplatform Mobile. Program warsztatów systematycznie rozwija umiejętności uczestników w zakresie projektowania i implementacji aplikacji wieloplatformowych, rozpoczynając od fundamentów języka Kotlin, poprzez specyfikę tworzenia aplikacji mobilnych, aż po zaawansowane techniki współdzielenia kodu między platformami. Uczestnicy poprzez intensywne zajęcia praktyczne poznają nie tylko teoretyczne aspekty programowania wieloplatformowego, ale przede wszystkim zdobywają praktyczne doświadczenie w tworzeniu rzeczywistych aplikacji. Szkolenie wykorzystuje najnowsze wzorce projektowe i najlepsze praktyki, pokazując jak efektywnie wykorzystać możliwości Kotlin w tworzeniu wysokiej jakości aplikacji mobilnych.

Profil uczestnika

  • Programiści Android chcący rozszerzyć zasięg na iOS
  • Deweloperzy iOS zainteresowani rozwiązaniami wieloplatformowymi
  • Architekci rozwiązań mobilnych
  • Liderzy zespołów rozwoju mobilnego
  • Senior developerzy aplikacji mobilnych
  • Programiści Kotlin chcący tworzyć aplikacje na iOS
  • Inżynierowie oprogramowania specjalizujący się w mobile

Agenda

  1. Podstawy Kotlin dla rozwoju wieloplatformowego
    • Zaawansowane koncepcje języka Kotlin
    • Specyfika Kotlin Multiplatform Mobile
    • Architektura aplikacji wieloplatformowych
    • Narzędzia i środowisko programistyczne
  2. Współdzielenie kodu między platformami
    • Projektowanie modułów współdzielonych
    • Implementacja logiki biznesowej
    • Zarządzanie zależnościami
    • Obsługa platform specyficznych
  3. Integracja z platformami natywnymi
    • Interfejs użytkownika na iOS i Android
    • Współpraca z API systemu
    • Dostęp do funkcji natywnych
    • Obsługa różnic między platformami
  4. Zaawansowane wzorce i architektura
    • Clean Architecture w kontekście wieloplatformowym
    • Zarządzanie stanem aplikacji
    • Reactive programming
    • Wstrzykiwanie zależności
  5. Testowanie i wdrażanie
    • Strategie testowania kodu współdzielonego
    • Automatyzacja procesów CI/CD
    • Przygotowanie do publikacji
    • Monitorowanie i analityka

Korzyści

Zdobycie zaawansowanej wiedzy w zakresie tworzenia aplikacji wieloplatformowych z wykorzystaniem Kotlin. Rozwój umiejętności projektowania architektury współdzielonej między iOS i Android. Nabycie praktycznego doświadczenia w implementacji logiki biznesowej działającej na obu platformach. Poznanie technik efektywnej integracji z natywnymi funkcjami platform mobilnych. Opanowanie metod testowania i wdrażania aplikacji wieloplatformowych. Zrozumienie najlepszych praktyk w zakresie rozwoju aplikacji mobilnych z wykorzystaniem Kotlin Multiplatform Mobile.

Wymagane przygotowanie uczestników

  • Zaawansowana znajomość języka Kotlin
  • Doświadczenie w tworzeniu aplikacji mobilnych
  • Znajomość podstaw architektury iOS lub Android
  • Rozumienie wzorców projektowych

Zagadnienia

  • Kotlin Multiplatform Mobile
  • Architektura wieloplatformowa
  • Współdzielenie kodu
  • Clean Architecture
  • Reactive programming
  • Integracja natywna
  • Testowanie cross-platform
  • Continuous Integration
  • Wdrażanie aplikacji
  • Monitorowanie wydajności
  • Zarządzanie stanem
  • Wzorce projektowe

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: IT-SD-28

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