Projekty SwiftUI: Tworzenie sześciu rzeczywistych, wieloplatformowych aplikacji mobilnych przy użyciu Swift, Xcode 12 i SwiftUI

Ocena:   (3,8 na 5)

Projekty SwiftUI: Tworzenie sześciu rzeczywistych, wieloplatformowych aplikacji mobilnych przy użyciu Swift, Xcode 12 i SwiftUI (Craig Clayton)

Opinie czytelników

Podsumowanie:

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)

Oryginalny tytuł:

SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI

Zawartość książki:

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.

Dodatkowe informacje o książce:

ISBN:9781839214660
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Projekty SwiftUI: Tworzenie sześciu rzeczywistych, wieloplatformowych aplikacji mobilnych przy...
Naucz się SwiftUI, projektując i budując złożone...
Projekty SwiftUI: Tworzenie sześciu rzeczywistych, wieloplatformowych aplikacji mobilnych przy użyciu Swift, Xcode 12 i SwiftUI - SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI

Prace autora wydały następujące wydawnictwa: