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.
50 lekcje50 wyzwania106 pytania quizowe
- Dla początkujących
Pomoc AI przy programowaniu
Praktyczne, interaktywne lekcje
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ęZacznijTwó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
5 lekcje52Wyzwania 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?
Nie. Każda lekcja działa w przeglądarce: twój kod kompiluje się na naszych serwerach, a podgląd obok edytora pokazuje budowany ekran, więc Windows, Linux i Chromebooki sprawdzają się bez problemu. Żeby uruchomić aplikację na prawdziwym iPhonie albo opublikować ją w App Store, w końcu będzie ci potrzebny Mac z Xcode, a wszystko, czego się tu nauczysz, przenosi się tam wprost.
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ć?
Zacznij od SwiftUI. To zalecany przez Apple sposób budowania nowych interfejsów, ten sam ekran wymaga w nim dużo mniej kodu, a większość nowych tutoriali, przykładowego kodu i sesji Apple z niego korzysta. UIKit to starszy framework stojący za wieloma istniejącymi aplikacjami, więc możesz go spotkać w pracy, ale SwiftUI i UIKit działają razem w jednej aplikacji, a SwiftUI to łatwiejszy pierwszy krok.
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.Czy mogę uczyć się SwiftUI online za darmo?
Tak. Interaktywny dział SwiftUI jest darmowy: pełne lekcje, praktyczne kodowanie w każdym ćwiczeniu, podgląd na żywo, projekt końcowy i certyfikat. Przed startem nie trzeba niczego instalować ani zakładać konta dewelopera Apple.
Czy po kursie SwiftUI dostanę certyfikat?
Tak. Ukończenie działu daje darmowy certyfikat ukończenia ze SwiftUI, który możesz udostępnić na LinkedInie albo dodać do CV. To nie jest certyfikacja Apple, ale razem z aplikacjami budowanymi po drodze to przydatny sygnał, gdy aplikujesz na stanowiska programisty iOS.