Ocena:

Opinie użytkowników książki na temat SwiftUI są zróżnicowane, niektórzy chwalą jej dokładne podejście do nauki i tworzenia aplikacji, podczas gdy inni krytykują jej słabą edycję, niejasne wyjaśnienia i brak wsparcia dla początkujących.
Zalety:** Piękne projekty, które są dobrze wyjaśnione w piśmie i kodzie. ** Świetna do nauki SwiftUI z solidną strukturą dla średnio zaawansowanych programistów. ** Rozdziały poświęcone Core Data i Combine są wartościowe i dobrze napisane. ** Przewodnik zawiera praktyczne projekty, angażujące osoby uczące się. ** Dostęp do repozytorium GitHub z plikami projektów i rozwiązaniami. ** Podejście do tworzenia aplikacji z perspektywy użytkownika, dzięki czemu złożone koncepcje stają się łatwiejsze.
Wady:** Słaba edycja z wieloma literówkami i błędami w kodzie. ** Nie nadaje się dla początkujących bez wcześniejszej znajomości języka Swift. ** Niektórzy użytkownicy czuli się zagubieni z powodu braku jasnych wyjaśnień w kodzie projektu. ** Wymaga łączenia kodu zamiast pisania go od zera, co niektórzy uznali za frustrujące. ** Kwestie formatowania utrudniają śledzenie niektórych miejsc, szczególnie w e-bookach.
(na podstawie 10 opinii czytelników)
SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI
Naucz się SwiftUI, projektując i budując złożone interfejsy użytkownika dla watchOS, iPadOS i iOS za pomocą projektów, w tym aplikacji finansowej, aplikacji z wiadomościami sportowymi i systemu POS
Kluczowe cechy
⬤ Ucz się SwiftUI z pomocą praktycznych, wieloplatformowych projektów deweloperskich.
⬤ Zrozumienie zasad projektowania aplikacji dla różnych urządzeń, takich jak Apple Watch, iPhone i iPad, przy użyciu najnowszych funkcji SwiftUI.
⬤ Praca z zaawansowanymi funkcjami układu SwiftUI, w tym symbolami SF, siatkami SwiftUI i formularzami w SwiftUI.
Opis książki
Wydany przez Apple podczas WWDC 2019, SwiftUI zapewnia innowacyjny i wyjątkowo prosty sposób tworzenia interfejsów użytkownika dla wszystkich platform Apple z wykorzystaniem możliwości języka Swift.
Ten praktyczny przewodnik obejmuje sześć rzeczywistych projektów zbudowanych od podstaw, po dwa projekty dla iPhone'a, iPada i watchOS, zbudowane przy użyciu programowania Swift i Xcode. Zaczynając od podstaw SwiftUI, będziesz stopniowo zagłębiać się w tworzenie tych projektów. Poznasz podstawowe koncepcje SwiftUI, pracując z widokami, układami i typami dynamicznymi. Ta książka o SwiftUI pomoże ci również zapoznać się z programowaniem deklaratywnym do tworzenia aplikacji, które mogą działać na wielu platformach. W całej książce będziesz pracować nad aplikacją wykresu (watchOS), aplikacją draftu NBA (watchOS), aplikacją finansową (iPhone), aplikacją formularza Tesla (iPhone), aplikacją wiadomości sportowych (iPad) i systemem punktów sprzedaży obuwia (iPad), co pozwoli ci zrozumieć podstawowe elementy projektu SwiftUI.
Pod koniec książki będziesz w stanie zbudować w pełni funkcjonalne projekty dla wielu platform i zdobyć wiedzę niezbędną do zostania profesjonalnym programistą SwiftUI.
Czego się nauczysz
⬤ Zrozumieć podstawy SwiftUI poprzez tworzenie aplikacji na watchOS.
⬤ Pracować z elementami interfejsu użytkownika, takimi jak tekst, listy i przyciski.
⬤ Stworzyć odtwarzacz wideo w UIKit i zaimportować go do SwiftUI.
⬤ Odkryj, jak wykorzystać API i analizować JSON w swojej aplikacji za pomocą Combine.
⬤ Skonstruuj swoją aplikację tak, aby korzystała z funkcji Combine i state-driven.
⬤ Twórz elastyczne układy na iPadzie.
Dla kogo jest ta książka
.
Książka SwiftUI Projects jest przeznaczona dla każdego, kto już swobodnie posługuje się językiem Swift. Nie omawiamy szczegółowo tematów związanych ze Swiftem, więc musisz być już z nimi zaznajomiony. Wszystkie tematy SwiftUI są nauczane tak, jakbyś uczył się ich po raz pierwszy i stopniowo stają się coraz trudniejsze.