Programista Swift - wprowadzenie do SwiftUI

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

4.63 (8 reviews)
Udemy
platform
Polski
language
Mobile Apps
category
instructor
Programista Swift - wprowadzenie do SwiftUI
63
students
3 hours
content
Oct 2022
last update
$19.99
regular price

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

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.

Content

Podstawy SwiftUI i pozycjonowania elementów interfejsu użytkownika

Wstęp
Podstawy SwiftUI
Kontrolki SwiftUI - aplikacja Currency Calc
Modyfikatory
Monitorowanie stanu zmiennych
Przeliczanie

2. Tworzenie własnych widoków i komunikacja między nimi

Wprowadzenie do tworzenia własnych widoków
Nawigacja - aplikacja Weather
Porządkowanie widoków w SwiftUI
Obiekty obserwowalne i komunikacja sieciowa

3. Dynamiczny interfejs

Wprowadzenie do tworzenie dynamicznych widoków UI - aplikacja Movie Info
Dodawanie dynamicznych widoków
Dodawanie dynamicznych widoków cz.2
Pobieranie danych z zewnętrznej bazy danych
Dodawanie animacji

4. CoreData i integracja z UIKit, aplikacje uniwersalne

CoreData i integracja z UIKit - aplikacja Movie Info
CoreData i integracja z UIKit cz.2
Funkcje pozwalające na łączenie SwiftUI i UIKit

Charts

Price

Programista Swift - wprowadzenie do SwiftUI - Price chart

Rating

Programista Swift - wprowadzenie do SwiftUI - Ratings chart

Enrollment distribution

Programista Swift - wprowadzenie do SwiftUI - Distribution chart

Related Topics

4891216
udemy ID
9/20/2022
course created date
2/6/2023
course indexed date
Bot
course submited by