Bewertung:

Das Buch weist mehrere Probleme auf, darunter eine schlechte englische Komposition und zahlreiche typografische Fehler, die das Verständnis von SwiftUI erschweren. Während einige Nutzer es für den Vergleich von UIKit und SwiftUI nützlich finden, empfehlen andere aufgrund der Mängel des Buches Alternativen wie SwiftUI Apprentice.
Vorteile:Einige Nutzer finden das Buch hilfreich, um die Unterschiede zwischen UIKit und SwiftUI zu verstehen, und es bietet eine grundlegende Dokumentation, die für Entwickler nützlich ist.
Nachteile:Das Buch leidet unter vielen typografischen Fehlern, unvollständigen Beispielcodes und einer schlechten englischen Sprache, was es für die Leser schwierig macht, dem Buch zu folgen. Einige Rezensenten bezweifeln die Gültigkeit der positiven Rezensionen und empfehlen Alternativen.
(basierend auf 3 Leserbewertungen)
IOS Development with Swiftui: Acquire the Knowledge and Skills to Create IOS Applications Using Swiftui, Xcode 13, and Uikit
iOS Development with SwiftUI' konzentriert sich auf das Erlernen und Üben der Verwendung von SwiftUI für die Entwicklung von iOS-Anwendungen, die die neuesten iOS-Funktionen nutzen.
Zu Beginn behandelt das Buch die Grundlagen von SwiftUI und seine Kernfunktionalitäten und zeigt, wie man UI schreibt, ohne sich groß darum kümmern zu müssen. Es erklärt die grundlegende Swift-Syntax, Datentypen, Steueranweisungen, Funktionen, Klassen und Strukturen sowie Methoden, Protokolle und Schließungen. Das Buch enthält Expertentipps zum Hinzufügen von Animationen mit einer einzigen Zeile Code sowie einige SwiftUI-Übergänge. Anhand der Zerlegung einer iOS-Anwendung wird gezeigt, wie man APIs erstellt und API-Aufrufe implementiert. Außerdem werden Widgets, die App-Clip-Entwicklung, die Erstellung von Webbannern und die Kommunikation der App mit dem App-Clip behandelt.
Das Buch zeigt Ihnen, wie Sie XCTest sowohl für UI- als auch für Unit-Tests in Ihre Anwendung integrieren und wie Sie Ihre Testfälle schreiben und die Anwendung für den allgemeinen Gebrauch vorbereiten.
Am Ende des Buches werden Sie in der Lage sein, eine iOS-Anwendung in SwiftUI zu schreiben und einige Erfahrungen zu sammeln, um API- oder Webdienste mit combine aufzurufen.
(INHALTSVERZEICHNIS)
1. Was ist SwiftUI.
2. Grundlagen von Swift.
3. Anatomie der Grundlagen von SwiftUI-Projekten.
4. Einführung in SwiftUI Basic Controls und Benutzereingaben.
5. State Properties, Observable, Environment Objects und Combine Framework.
6. Stapel von Ansichten mit VStack, HStack und ZStack.
7. Arbeit mit Listen und Navigation.
8. SwiftUI mit UIKit.
9. UIKit mit SwiftUI.
10. UI Logik der MVVM Architektur und Vernetzung.
11. Zeichnen in SwiftUI.
12. Animationen und Übergänge in SwiftUI.
13. App-Clip.
14. Widgets.