Hodnotenie:
Kniha je všeobecne chválená za zrozumiteľný, prístupný text a praktické príklady, vďaka čomu je vhodným zdrojom informácií pre začiatočníkov aj skúsených programátorov, ktorí sa chcú naučiť SwiftUI. Bola však kritizovaná za nízku kvalitu dizajnu, tmavé obrázky a podpriemerné písanie, pričom niektorí recenzenti majú pocit, že jej chýba profesionalita.
Výhody:Jasný a prístupný štýl písania, praktické príklady a návody na kód, užitočné cvičenia, humorný a pútavý tón, vhodné pre začiatočníkov aj skúsenejších vývojárov.
Nevýhody:Malé rozmery a počet strán, zlá kvalita obrázkov s tmavými vizuálmi, amatérsky dizajn príkladov aplikácií a zle napísaný obsah s gramatickými problémami.
(na základe 4 čitateľských recenzií)
Ui Design for IOS App Development: Using Swiftui
Kapitola 1: Úvod do SwiGUI.
⬤ ContentView UI.
⬤ SceneDelegate a zmeny stavu.
⬤ Návrh používateľského rozhrania v reálnom čase.
Kapitola 2: Základy používateľského rozhrania.
⬤ Zobrazenie textu.
⬤ Obrázok.
⬤ Modifikátory pre text.
⬤ Premenné stavu a väzby.
⬤ V porovnaní so Storyboardmi.
Kapitola 3: Prvky používateľského rozhrania.
⬤ Stepper pre číselný vstup.
⬤ Picker pre výber jednej položky.
⬤ Segmentované ovládacie prvky.
⬤ Textový vstup.
⬤ Animácia a animátor vlastností.
⬤ Gestá.
Kapitola 4: Zásobníky používateľského rozhrania.
⬤ Horizontálne rozloženie pomocou HStack.
⬤ VStack pre vertikálne rozloženie.
⬤ ZStack pre vrstvenie používateľského rozhrania.
⬤ Modifikátory zásobníka.
Kapitola 5: Zobrazovanie skupín položiek.
⬤ Soznam pre rolovacie tabuľky.
Interakcia používateľa so zoznamami.
⬤ Aktualizácia a stav.
Kapitola 6: Pozorovateľné objekty a premenné prostredia.
⬤ Kombinovaný rámec.
Dátový tok ⬤ SwiGUI.
⬤ Protokol pozorovateľných objektov.
⬤ @Publikované.
⬤ @ObservedObject.
⬤ Premenné prostredia.
Kapitola 7: Navigácia.
⬤ NavigationView.
⬤ Pásy kariet so zobrazením kariet.
⬤ Upozornenie.
Tabuľka.
⬤ Hos=ng Controller pre Storyboardy.
⬤ Segmenty.
⬤ Triedy veľkosti.
Kapitola 8: Organizácia používateľského rozhrania.
⬤ Vytváranie pohľadov.
⬤ Vrátane pohľadov.
Ovládače zobrazení.
Protokol ⬤ UIViewControllerRepresentable.
Kapitola 9: Dynamické používateľské rozhranie.
⬤ SF symboly.
⬤ Systémové farby.
⬤ Tmavý režim.