Kotlin dla programistów Android

Opis

Szkolenie dedykowane jest programistom Android, którzy chcą efektywnie wykorzystywać Kotlin w tworzeniu aplikacji mobilnych. Program koncentruje się na praktycznych aspektach implementacji funkcjonalności Android z wykorzystaniem specyficznych cech Kotlina. Uczestnicy poprzez warsztaty praktyczne uczą się pisania wydajnego, bezpiecznego i łatwego w utrzymaniu kodu dla platformy Android.

Profil uczestnika

  • Programiści Android pracujący z Javą
  • Deweloperzy mobilni chcący przejść na Kotlin
  • Programiści Kotlin zainteresowani Androidem
  • Architekci aplikacji mobilnych
  • Liderzy zespołów Android
  • Inżynierowie oprogramowania mobilnego
  • Programiści aplikacji wieloplatformowych

Agenda

  1. Kotlin w ekosystemie Android
    • Integracja z Android Studio
    • Współpraca z Android SDK
    • Konwersja kodu Java na Kotlin
    • Zarządzanie zasobami
  2. Architektura aplikacji
    • Wzorce architektoniczne (MVVM, MVI)
    • Komponenty architektury Android
    • Zarządzanie stanem aplikacji
    • Nawigacja i przepływ danych
  3. Programowanie asynchroniczne
    • Coroutines w Android
    • Flow i LiveData
    • Obsługa operacji długotrwałych
    • Zarządzanie cyklem życia
  4. Najlepsze praktyki
    • Testowanie aplikacji
    • Zarządzanie zależnościami
    • Optymalizacja wydajności
    • Bezpieczeństwo aplikacji

Korzyści

Uczestnik rozwinie zaawansowane umiejętności tworzenia aplikacji Android z wykorzystaniem Kotlina. Zdobędzie praktyczną wiedzę w zakresie implementacji nowoczesnych wzorców architektonicznych w aplikacjach mobilnych. Nauczy się efektywnie wykorzystywać Coroutines i Flow do programowania asynchronicznego. Opanuje techniki pisania testowalnego i łatwego w utrzymaniu kodu. Będzie potrafił optymalizować wydajność aplikacji Android napisanych w Kotlin. Rozwinie umiejętność stosowania najlepszych praktyk w projektach mobilnych.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość programowania Android
  • Doświadczenie w tworzeniu aplikacji mobilnych
  • Rozumienie cyklu życia komponentów Android
  • Znajomość podstaw Kotlina

Zagadnienia

  • Android SDK i Kotlin
  • Komponenty architektury
  • Coroutines i Flow
  • Wzorce projektowe
  • Zarządzanie stanem
  • Testowanie aplikacji
  • Optymalizacja wydajności
  • Bezpieczeństwo
  • Nawigacja w aplikacji
  • Zarządzanie zasobami
  • Integracja z systemem

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-472

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