SwiftUI - nowe podejście
Znasz już podstawy języka Swift i chciałbyś przyspieszyć oraz uprościć swoją pracę nad aplikacjami Apple?
To szkolenie jest właśnie dla Ciebie! Wprowadzi Cię w podstawy nowego podejścia do tworzenia aplikacji.
SwiftUI to architektura nowej generacji, która umożliwia stworzenie interfejsu na każdą platformę Apple. To przede wszystkim ulepszone API do nawigacji, które ułatwia deweloperom kontrolę nad tym, jak zmieniają się widoki aplikacji. Dzięki nowemu podejściu deweloperzy mają do wyboru niestandardowe układy treści oraz możliwość odejścia od dotychczasowych rozwiązań i intuicyjnego zaprojektowania najlepszego wyglądu aplikacji na dowolną platformę iOS, watchOS, tvOS czy MacOS.
Kurs na praktycznych przykładach
Teoria jest bardzo ważna, ale wiemy, że najbardziej lubicie uczyć się na praktycznych przykładach. W tym szkoleniu stworzymy 4 aplikacje:
1. Kalkulator walutowy:
elementy UI dostępne w SwiftUI
zasady kompozycji widoków
akcje użytkownika
monitorowanie stanu zmiennych
2. Pogoda w mieście:
tworzenie list i obiekty identyfikowalne
tworzenie własnych widoków i komunikacja między nimi
komunikacja sieciowa
obiekty obserwowalne
3. Biblioteka filmów:
tworzenie dynamicznych widoków
zmienne środowiskowe
animacje widoków
warunkowe wyświetlanie widoków
4. Pamiętnik:
CoreData w SwiftUI
aplikacje macOS+iOS
wykorzystanie kontrolek UIKit w SwiftUI
Znajomość SwiftUI jest niezbędna, jeżeli chcesz być na bieżąco i tworzyć aplikacje w sposób efektywny. SwiftUI jest coraz częściej wybierany ze względu na wydajność w wytwarzaniu oprogramowania. Cieszy się ogromną popularnością zarówno wśród dużych firm jak i niezależnych deweloperów.