Kurs SwiftUI
Darmowy, interaktywny kurs SwiftUI. W każdej lekcji piszesz prawdziwy kod w SwiftUI, oglądasz budowany przez niego ekran w podglądzie telefonu na żywo i klikasz w niego, żeby zobaczyć zmianę stanu. Bez Maca i Xcode, z podpowiedziami AI, gdy utkniesz, i darmowym certyfikatem na koniec.
4,075+ zapisanych osób
50 lekcje46 wyzwania106 pytania quizowe
- Dla początkujących
Pomoc AI przy programowaniu
Praktyczne, interaktywne lekcje
Narracja audio w każdej lekcji
Quizy sprawdzające wiedzę
Darmowy certyfikat ukończenia
Program
Ta sekcja jest częścią ścieżki Swift. Pełny program ma więcej sekcji. Kliknij dowolny podgląd poniżej, aby zobaczyć go na stronie ścieżki.
- Sekcja 1Podstawy86 lekcje
- Sekcja 2Logika i przepływ programu56 lekcje
- Sekcja 3Programowanie obiektowe57 lekcje
Sekcja 4
Wprowadzenie do SwiftUI
Zacznij sekcjęZacznijRozwińZwińTwórz ekrany aplikacji w Swift za pomocą SwiftUI: poznaj widoki i modyfikatory, stosy i układy, stan i przyciski, pola tekstowe i przełączniki, listy, nawigację oraz współdzielenie danych. Każda lekcja zawiera prawdziwy kod SwiftUI, który możesz od razu zobaczyć w podglądzie.Wprowadzenie
2 lekcje28Wyświetlanie treści
6 lekcje615Stosy i układy
5 lekcje512Modyfikatory
5 lekcje512Stan i przyciski
5 lekcje512Dane wejściowe użytkownika
5 lekcje512Listy
5 lekcje512Nawigacja
5 lekcje512Udostępnianie danych
4 lekcje49Projekt – Kawiarnia Coddy
Projekt5 lekcje12Wyzwania końcowe
3 lekcje3
Ucz się w praktyce
Pisz prawdziwy kod, odpytuj bazy danych, twórz strony internetowe i opanuj prompty AI. Nasze interaktywne lekcje obejmują wszystkie umiejętności, których potrzebuje współczesny programista.
Buduj swoją serię
Ucz się regularnie i patrz, jak rosną twoje postępy! Śledź codzienny nawyk programowania, chroń serię dzięki zamrożeniom i zdobywaj nagrody za każdy dzień nauki.
12 dni serii
Wróć jutro, aby utrzymać serię!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Podwójnie albo nic
Dzień 5 z 7
Zamrożenie serii
2 left
Programuj wszędzie
Zabierz naukę programowania ze sobą! Bez konfiguracji i pobierania plików: po prostu otwórz i zacznij kodować. Dostępne na iOS, Androida i w przeglądarce, z oceną 4,9 gwiazdki.
Nie uczysz się w pojedynkę
Rywalizuj w globalnych rankingach, zapraszaj znajomych po nagrody i świętujcie wspólnie swoje sukcesy. Z przyjaciółmi programuje się lepiej!
Każdy sposób nauki
Czytaj, słuchaj, sprawdzaj się, pytaj AI albo wracaj do tego, co już znasz. Każda lekcja dopasowuje się do ciebie.
Zmienna to nazwany pojemnik przechowujący wartość, do której możesz później odwołać się w programie.
W Pythonie tworzysz ją, pisząc nazwę, znak równości, a potem wartość, którą chcesz zapisać.
Wartość może się zmieniać: ponowne przypisanie po prostu wskazuje nazwą nową wartość.
Zdobądź certyfikat
Zdobywaj certyfikaty za każdy ukończony kurs. Dodaj je do profilu na LinkedIn i CV, aby pokazać pracodawcom swoje umiejętności programistyczne.
Dlaczego warto uczyć się SwiftUI z Coddy
- Budujesz ekrany aplikacji na iPhone'a w przeglądarce. Bez Maca, bez Xcode i bez konfigurowania symulatora: twój kod kompiluje się na naszych serwerach, a podgląd pokazuje ekran, który opisuje, więc możesz uczyć się SwiftUI na Windowsie, Linuxie czy Chromebooku.
- SwiftUI, którego używasz na każdym ekranie: tekst, czcionki, kolory i SF Symbols, stosy, wyrównanie i
Spacer, łańcuch modyfikatorów i to, dlaczego ich kolejność ma znaczenie, przyciski i@State, pola tekstowe, przełączniki, suwaki i pickery,ForEachiList,NavigationStack, arkusze i alerty, a potem@Bindingi obserwowalne obiekty do współdzielenia danych między widokami. - Podgląd na żywo, w który można klikać. Kliknij przycisk albo przełącz przełącznik w podglądzie, a widok przerysuje się z nowym stanem, więc widzisz, jak działa deklaratywny UI, zamiast o nim czytać. Możesz przełączyć się na ramkę telefonu i zapisać zrzut ekranu tego, co budujesz.
- Małe aplikacje po drodze, od metki z ceną i karty pogody po licznik punktów, listę zakupów i przewodnik po roślinach, potem wieloekranowa aplikacja do zamawiania kawy jako projekt końcowy i darmowy certyfikat ze SwiftUI po ukończeniu działu.
Najczęstsze pytania o naukę SwiftUI
Czym jest SwiftUI?
body, które łączysz stosami i stylizujesz modyfikatorami. Ten sam kod buduje interfejsy na iPhone'a, iPada, Maca, Apple Watch, Apple TV i Vision Pro.Czy do nauki SwiftUI tutaj potrzebuję Maca albo Xcode?
Czy podgląd działa tak samo jak w Xcode?
@State widać tak, jak w aplikacji. Podgląd obejmuje widoki i modyfikatory z lekcji, a nie cały framework SwiftUI, więc traktuj go jako miejsce do nauki, a nie zamiennik Xcode.Czy przed SwiftUI warto nauczyć się Swifta?
@State opakowuje właściwość, listy iterują po tablicach, a błędy typów zgłaszane przez kompilator to błędy Swifta. Ten dział następuje zaraz po dziale Fundamentals ścieżki Swift, który obejmuje zmienne, typy, funkcje, struktury i optionale, więc jeśli Swift jest dla ciebie nowy, zacznij tam.SwiftUI czy UIKit: czego się uczyć?
Czy SwiftUI jest trudny do nauki?
@State przez @Binding do obserwowalnych obiektów krok po kroku, z małą aplikacją na końcu każdego rozdziału.