Programista Swift - wprowadzenie do SwiftUI

Interfejs użytkownika po nowemu. Nowoczesne i uproszczone podejście do tworzenia aplikacji iOS, WatchOS, tvOS.

Ratings: 4.74 / 5.00




Description

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.

What You Will Learn!

  • Elementy UI dostępne w SwifUI
  • Ogólne koncepcje układu widoków
  • Akcje użytkownika - monitorowanie stanu zmiennych
  • Tworzenie własnych widoków UI
  • Komunikacja między widokami
  • Obiekty obserwowalne
  • Zmienne publikowane
  • Logika aplikacji i prosta komunikacja sieciowa.
  • Obiekty identyfikowalne
  • Tworzenie dynamicznych widoków UI
  • Proste animacje
  • Wykorzystanie kontrolek UIKit w SwiftUI
  • Core Data w SwiftUI
  • Aplikacje macOS+iOS

Who Should Attend!

  • Osoby, które chcą tworzyć aplikacje na urządzenia z systemem iOS