Bewertung:

Die Nutzerrezensionen des Buches über SwiftUI zeigen eine Mischung von Meinungen, wobei einige den gründlichen Ansatz zum Erlernen und Erstellen von Apps loben, während andere die schlechte Bearbeitung, die unklaren Erklärungen und die mangelnde Unterstützung für Anfänger kritisieren.
Vorteile:** Schöne Designs, die in Schrift und Code gut erklärt werden. ** Großartig zum Erlernen von SwiftUI mit einer soliden Struktur für fortgeschrittene Entwickler. ** Kapitel über Core Data und Combine sind wertvoll und gut geschrieben. ** Der Leitfaden enthält praktische Projekte, die für praktische Lerner interessant sind. ** Zugriff auf ein GitHub-Repository mit Projektdateien und Lösungen. ** Die App-Erstellung wird aus einer benutzerfreundlichen Perspektive angegangen, wodurch komplexe Konzepte einfacher werden.
Nachteile:** Schlechte Bearbeitung mit vielen Tippfehlern und Fehlern im Code. ** Nicht geeignet für Anfänger ohne Vorkenntnisse in Swift. ** Einige Nutzer fühlten sich aufgrund des Mangels an klaren Erklärungen in der Projektcodierung verloren. ** Erfordert das Zusammensetzen von Code, anstatt ihn von Grund auf zu schreiben, was einige als frustrierend empfanden. ** Formatierungsprobleme machen es an manchen Stellen schwierig, dem Buch zu folgen, besonders in E-Books.
(basierend auf 10 Leserbewertungen)
SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI
Lernen Sie SwiftUI, indem Sie komplexe Benutzeroberflächen für watchOS, iPadOS und iOS mit Hilfe von Projekten wie einer Finanz-App, einer Sportnachrichten-App und einem POS-System entwerfen und erstellen
Key Features
⬤ Lernen Sie SwiftUI mit Hilfe praktischer plattformübergreifender Entwicklungsprojekte.
⬤ Verstehen Sie die Designüberlegungen für die Entwicklung von Apps für verschiedene Geräte wie Apple Watch, iPhone und iPad unter Verwendung der neuesten Funktionen von SwiftUI.
⬤ Arbeiten Sie mit fortgeschrittenen SwiftUI-Layoutfunktionen, einschließlich SF-Symbolen, SwiftUI-Gittern und Formularen in SwiftUI.
Buchbeschreibung
SwiftUI wurde von Apple während der WWDC 2019 veröffentlicht und bietet eine innovative und außergewöhnlich einfache Möglichkeit, Benutzeroberflächen für alle Apple-Plattformen mit der Kraft von Swift zu erstellen.
Dieser praktische Leitfaden umfasst sechs reale Projekte, die von Grund auf neu erstellt wurden, jeweils zwei Projekte für iPhone, iPad und watchOS, die mit Swift und Xcode programmiert wurden. Beginnend mit den Grundlagen von SwiftUI, werden Sie schrittweise in die Erstellung dieser Projekte eintauchen. Sie lernen die grundlegenden Konzepte von SwiftUI kennen, indem Sie mit Ansichten, Layouts und dynamischen Typen arbeiten. Dieses SwiftUI-Buch hilft Ihnen auch bei der praktischen Umsetzung der deklarativen Programmierung für die Erstellung von Anwendungen, die auf mehreren Plattformen laufen können. Im Laufe des Buches arbeiten Sie an einer Diagramm-App (watchOS), einer NBA-Draft-App (watchOS), einer Finanz-App (iPhone), einer Tesla-Formular-App (iPhone), einer Sportnachrichten-App (iPad) und einem Schuh-Kassensystem (iPad), wodurch Sie die Kernelemente eines SwiftUI-Projekts verstehen werden.
Am Ende des Buches werden Sie voll funktionsfähige Projekte für mehrere Plattformen erstellt haben und das nötige Wissen erworben haben, um ein professioneller SwiftUI-Entwickler zu werden.
Was Sie lernen werden
⬤ Verstehen Sie die Grundlagen von SwiftUI, indem Sie eine App mit watchOS erstellen.
⬤ Arbeiten Sie mit UI-Elementen wie Text, Listen und Schaltflächen.
⬤ Erstellen Sie einen Videoplayer in UIKit und importieren Sie ihn in SwiftUI.
⬤ Entdecken Sie, wie Sie eine API nutzen und JSON in Ihrer App mit Combine parsen können.
⬤ Strukturieren Sie Ihre App, um kombinierte und zustandsabhängige Funktionen zu nutzen.
⬤ Erstellen Sie flexible Layouts auf dem iPad.
Für wen dieses Buch gedacht ist
.
SwiftUI Projects richtet sich an alle, die bereits mit Swift vertraut sind. Wir behandeln die Swift-Themen nicht im Detail, so dass Sie mit diesen bereits vertraut sein sollten. Alle SwiftUI-Themen werden so gelehrt, als ob Sie sie zum ersten Mal lernen würden, und werden nach und nach schwieriger.