Értékelés:

A könyvben számos probléma merül fel, többek között a rossz angol nyelvű szövegezés és számos tipográfiai hiba, amelyek akadályozzák az olvasót a SwiftUI megértésében. Míg egyes felhasználók hasznosnak találják az UIKit és a SwiftUI összehasonlításához, mások a könyv hiányosságai miatt alternatívák, például a SwiftUI Apprentice keresését javasolják.
Előnyök:Néhány felhasználó hasznosnak találja a könyvet az UIKit és a SwiftUI közötti különbségek megértéséhez, és a könyv alapvető dokumentációt kínál, amely hasznos a fejlesztők számára.
Hátrányok:A könyv számos tipográfiai hibától, hiányos példakódoktól és rossz angol nyelvű fogalmazástól szenved, ami megnehezíti az olvasók számára a követést. Egyes kritikusok megkérdőjelezik a pozitív értékelések érvényességét, és alternatívákat ajánlanak.
(3 olvasói vélemény alapján)
IOS Development with Swiftui: Acquire the Knowledge and Skills to Create IOS Applications Using Swiftui, Xcode 13, and Uikit
'iOS Development with SwiftUI' a SwiftUI használatának tanítására és gyakorlására összpontosít a legújabb iOS funkciókat kihasználó iOS-alkalmazások fejlesztéséhez.
Kezdetben a könyv a SwiftUI alapjaival és alapvető funkcióival foglalkozik, valamint azzal, hogyan írhatunk UI-t anélkül, hogy sokat kellene foglalkoznunk vele. Elmagyarázza az alapvető Swift-szintaxist, az adattípusokat, a vezérlő utasításokat, a függvényeket, osztályokat és struktúrákat, valamint a módszereket, protokollokat és lezárásokat. A könyv kitér a szakértői tippekre az animációk egyetlen sornyi kóddal történő hozzáadásához, valamint néhány SwiftUI-átmenetre. Ezután egy iOS-alkalmazás boncolásán keresztül megtanítja, hogyan hozzunk létre API-kat és hogyan valósítsunk meg API-hívásokat. Kitér továbbá a widgetekre, az App Clip fejlesztésére, a webbannerek készítésére, valamint arra, hogyan kommunikál az alkalmazás az App Clip segítségével.
A könyv segít bemutatni, hogyan integráljuk az XCTestet az alkalmazásunkba mind az UI-, mind az egységteszteléshez, és hogyan írjuk meg a teszteseteket, és hogyan készítsük elő az alkalmazást általános használatra.
A könyv végére képes lesz egy iOS-alkalmazás megírására SwiftUI-ban, és tapasztalatot szerezhet az API vagy webes szolgáltatások hívásában a combine használatával.
TARTALOMJEGYZÉK
1. Mi az a SwiftUI.
2. A Swift alapjai.
3. A SwiftUI-projektek alapjainak anatómiája.
4. Bevezetés a SwiftUI alapvető vezérlőelemek és felhasználói bevitel.
5. Állapottulajdonságok, Observable, környezeti objektumok és a Combine Framework.
6. Nézethalmazok a VStack, HStack és ZStack használatával.
7. Munka listákkal és navigációval.
8. SwiftUI a UIKit-tel.
9. UIKit a SwiftUI-val.
10. Az MVVM architektúra UI logikája és a hálózatépítés.
11. Rajzolás a SwiftUI-ban.
12. Animációk és átmenetek a SwiftUI-ban.
13. App Clip.
14. Widgetek.