Tworzenie aplikacji Android z Kotlin i Jetpack Compose
Android działa na ponad 70% smartfonów na świecie. Ten track uczy Cię budować aplikacje Android klasy produkcyjnej za pomocą Kotlin — języka, który Google rekomenduje do wszystkich nowych projektów Android — oraz Jetpack Compose, nowoczesnego deklaratywnego toolkit'u UI, który zastąpił zastaały system View w całej branży. Od napisania pierwszych wyrażeń Kotlin dojdziesz do publikacji aplikacji wielomodułowej na Google Play.
Czego się nauczysz
Track obejmuje fundamenty Kotlin, layouty Jetpack Compose, zarządzanie stanem i rekomponowanie, nawigację, Material Design i animacje. Będziesz przechowywać dane za pomocą Room Database i DataStore, ładować obrazy za pomocą Coil, pobierać dane zdalne za pomocą Coroutines i Flow, a zależności zarządzać przy pomocy Hilt. Zaawansowane tematy obejmują Firebase (Auth, Firestore, Messaging), CameraX do zdjęć i wideo, Mapy i Location Services, przetwarzanie w tle za pomocą WorkManager, paginację z Paging 3 oraz kompleksowe testowanie i debugowanie.
Ścieżka nauki
Trzydzieści jeden kursów obejmuje poziomy A1 do C1. Kursy A1 i A2 ustanawiają podstawy Kotlin i aplikacji, przed przejściem do fundamentów Compose, formularzy i list. Tier B1 pogłębia Twoje umiejętności UI — ViewModel, świadomość cyklu życia, Room, powiadomienia, uprawnienia i Coil. Kursy B2 zajmują się architekturą aplikacji, Coroutines i Flow, Hilt, siecią, Firebase, CameraX i WorkManager. Kursy capstone C1 obejmują Architekturę aplikacji wielomodułowej, Optymalizację wydajności i profilowanie oraz Publikację na Google Play.
Jak to działa
Każdy kurs podzielony jest na krótkie, praktyczne lekcje, które wykonujesz w wbudowanym edytorze kodu z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny za każdym razem, gdy się zaciągniesz, dzięki czemu możesz uczyć się we własnym tempie bez czekania na pomoc.