Szkolenie dostępne na zamówienie

Szkolenie: Aplikacje mobilne z wykorzystaniem Kotlin Multiplatform

Szkolenie z Kotlin Multiplatform Mobile uczy tworzenia nowoczesnych aplikacji mobilnych na Android i iOS z jedną bazą kodu, obejmuje architekturę, interfejsy użytkownika, integrację z natywnymi funkcjami oraz praktyczne aspekty wieloplatformowego developmentu

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:KOTLIN/MOBILE

tworzenie-aplikacji-mobilnychmobile-cross-platformaplikacje-wieloplatformowekotlin-multiplatform

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Aplikacje mobilne z wykorzystaniem Kotlin Multiplatform

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania i programowania aplikacji mobilnych na Android i iOS z wykorzystaniem Kotlin Multiplatform

  • Szkolenie uczy budowania wspólnej logiki biznesowej oraz integracji z natywnymi funkcjami systemowymi obu platform

  • Szkolenie omawia tworzenie nowoczesnych interfejsów użytkownika w podejściu deklaratywnym z użyciem Jetpack Compose i SwiftUI

  • Szkolenie rozwija umiejętność zarządzania projektem, testowania oraz wdrażania aplikacji wieloplatformowych


Dla kogo?

  • Programiści Android i iOS chcący rozszerzyć kompetencje o technologie wieloplatformowe

  • Osoby rozpoczynające karierę w programowaniu aplikacji mobilnych, posiadające podstawy programowania obiektowego

  • Specjaliści IT zainteresowani nowoczesnymi narzędziami do tworzenia aplikacji na wiele platform jednocześnie


Efekty kształcenia

  • Uczestnik projektuje aplikacje mobilne z wykorzystaniem Kotlin Multiplatform

  • Uczestnik implementuje wspólną logikę dla Android i iOS

  • Uczestnik tworzy interfejsy użytkownika w Jetpack Compose i SwiftUI

  • Uczestnik integruje aplikacje z natywnymi funkcjami systemowymi

  • Uczestnik testuje i wdraża aplikacje wieloplatformowe

  • Uczestnik zarządza zależnościami i środowiskiem deweloperskim


Wymagania

  • Umiejętność programowania w dowolnym języku obiektowym będzie dużym ułatwieniem


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do Kotlin Multiplatform

  • Czym jest Kotlin Multiplatform i jakie daje możliwości?

  • Konfiguracja środowiska deweloperskiego

  • Tworzenie oraz konfigurowanie projektu

  • Zarządzanie zależnościami i wykorzystanie bibliotek zewnętrznych

  • Budowanie projektu

Język Kotlin

  • Podstawy składni języka

  • Istotne idiomy programistyczne m.in. null safety, specjalne typy klas (Data, Sealed, Nested, Enum, Inline), delegacja, extension functions

  • Wprowadzenie do coroutines m.in. zasada działania, cykl życia, Builders, Contexts, Dispatchers, Jobs, obsługa wyjątków, testowanie, współdzielenie stanu, testowanie

  • Structured concurrency

  • Strumienie/sekwencje oparte o Channels oraz Flows

Jetpack Compose

  • Tworzenie widoków z użyciem kompozycji

  • Wykorzystanie modyfikatorów

  • Bindowanie, reagowanie na zdarzenia oraz obsługa gestów

  • Zarządzanie rozkładem elementów

  • Przegląd komponentów wbudowanych

  • Zarządzanie stanem i jego propagowanie

SwiftUI

  • Typ View jako sposób na tworzenie elementów widoku

  • Wykorzystanie modyfikatorów

  • Zarządzanie rozkładem z użyciem kontenerów

  • Przegląd komponentów wbudowanych

  • Wyrażenia - if, switch, for

  • Bindowanie, reagowanie na zdarzenia oraz obsługa gestów

Logika biznesowa

  • Architektura aplikacji

  • Wstrzykiwanie zależności

  • Reużywanie logiki pomiędzy platformami

  • Komunikacja z backend

  • Utrwalanie danych

  • Tworzenie i publikowanie bibliotek

  • Testowanie

Autorem szkolenia jest Łukasz Andrzejewski

Od ponad 17 lat z pasją dzielę się wiedzą jako trener, wspierając rozwój kompetencji technologicznych wśród specjalistów IT na różnych etapach ich kariery. W ostatnich 5 latach przeszkoliłem ponad 2000 osób, prowadząc szkolenia zarówno otwarte, jak i dedykowane, dla czołowych firm z sektorów bankowości, ubezpieczeń i IT – m.in. Santander Bank Polska, ERGO Hestia, Asseco Poland oraz Orange. Specjalizuję się w szerokim zakresie technologii – od rozwiązań z ekosystemu Java, przez nowoczesny frontend,…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

30.01.2026

Uczestnik szkoleniaJira - organizacja i zarządzanie projektami

Adam NAJMOWICZ

Praktyczna wiedza w praktyce i swietna komunikacja z trenerem

Więcej opinii