Szkolenie dostępne na zamówienie

Szkolenie: Aplikacje mobilne z wykorzystaniem Kotlin Multiplatform

Szkolenie „Aplikacje mobilne z wykorzystaniem Kotlin Multiplatform” pozwala uczestnikom poznać nowoczesne podejście do tworzenia aplikacji mobilnych z wykorzystaniem Kotlin Multiplatform Mobile (KMM). Uczestnicy nauczą się budować wspólną logikę aplikacji dla systemów Android i iOS, wykorzystując jedno źródło kodu w języku Kotlin. Kurs obejmuje również tworzenie interfejsów użytkownika z użyciem Jetpack Compose (dla Androida) i Compose Multiplatform (dla desktopu i iOS) oraz integrację z natywnymi funkcjami systemowymi.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:KOTLIN/MOBILE

kotlinandroidios

Szkolenie na zamówienie

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

Aplikacje mobilne z wykorzystaniem Kotlin Multiplatform

Cele szkolenia

  • Gruntowne wprowadzenie do technologii Kotlin Multiplatform

  • Nabycie wiedzy niezbędnej do samodzielnego tworzenia uniwersalnych aplikacji mobilnych

  • Poznanie metod budowania interfejsu użytkownika z użyciem podejścia deklaratywnego/komponentowego

  • Zapoznanie z dostępnymi narzędziami deweloperskimi


Dla kogo?

  • Osoby rozpoczynające naukę tworzenia aplikacji mobilnych oraz obecni programiści Android i/lub iOS


Zalety

  • Poznasz technologię umożliwiającą tworzenie rozwiązań mobilnych przeznaczonych na różne platformy

  • Przyswoisz praktycznie wiedzę realizując dużą ilość przykładów i ćwiczeń

  • Zaoszczędzisz czas, pisząc logikę biznesową dla swoich aplikacji tylko raz, w nowoczesnym języku Kotlin


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

20.03.2025

Uczestnik szkoleniaProjektowanie modeli domen z wykorzystaniem Domain-Driven Design i Event Storming

Wojciech Pyszko

Nawiązywało do przypadków bliskich naszemu biznesowi

Więcej opinii

Podobne szkolenia