Hodnotenie:
Recenzie používateľov na knihu SwiftUI sa rôznia, niektorí chvália jej dôkladný prístup k učeniu a vytváraniu aplikácií, iní kritizujú jej slabé spracovanie, nejasné vysvetlenia a nedostatočnú podporu pre začiatočníkov.
Výhody:** Nádherné návrhy, ktoré sú dobre vysvetlené v písomnej forme a kóde. ** Skvelé na učenie sa SwiftUI s pevnou štruktúrou pre stredne pokročilých vývojárov. ** Kapitoly o základných údajoch a kombinácii sú hodnotné a dobre napísané. ** Príručka obsahuje praktické projekty, pútavé pre praktických študentov. ** Prístup k úložisku GitHub so súbormi projektov a riešeniami. ** Pristupuje k tvorbe aplikácií z používateľsky prívetivej perspektívy, čo uľahčuje zložité koncepty.
Nevýhody:** Slabá úprava s množstvom preklepov a chýb v kóde. ** Nevhodné pre začiatočníkov bez predchádzajúcich znalostí Swiftu. ** Niektorí používatelia sa cítili stratení kvôli nedostatku jasných vysvetlení pri kódovaní projektu. ** Vyžaduje skladanie kódu namiesto písania od začiatku, čo niektorí považovali za frustrujúce. ** Problémy s formátovaním miestami sťažujú sledovanie, najmä v elektronických knihách.
(na základe 10 čitateľských recenzií)
SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI
Nauč sa SwiftUI navrhovať a vytvárať komplexné používateľské rozhrania pre watchOS, iPadOS a iOS pomocou projektov vrátane finančnej aplikácie, aplikácie pre športové správy a pokladničného systému
Kľúčové vlastnosti
⬤ Učte sa SwiftUI pomocou praktických projektov na vývoj pre rôzne platformy.
⬤ Poznajte aspekty návrhu pri vytváraní aplikácií pre rôzne zariadenia, ako sú Apple Watch, iPhone a iPad, pomocou najnovších funkcií SwiftUI.
⬤ Pracujte s pokročilými funkciami rozloženia SwiftUI vrátane symbolov SF, mriežok SwiftUI a formulárov v SwiftUI.
Popis knihy
SwiftUI, ktorý spoločnosť Apple vydala počas konferencie WWDC 2019, poskytuje inovatívny a výnimočne jednoduchý spôsob vytvárania používateľských rozhraní pre všetky platformy Apple s využitím možností jazyka Swift.
Táto praktická príručka obsahuje šesť reálnych projektov vytvorených od nuly, pričom každý z nich je určený pre iPhone, iPad a watchOS a je vytvorený pomocou programovacieho jazyka Swift a Xcode. Začnete so základmi SwiftUI a postupne sa ponoríte do budovania týchto projektov. Naučíte sa základné koncepty SwiftUI prostredníctvom práce s pohľadmi, rozloženiami a dynamickými typmi. Táto kniha o SwiftUI vám tiež pomôže prakticky sa oboznámiť s deklaratívnym programovaním na vytváranie aplikácií, ktoré možno spustiť na viacerých platformách. V priebehu knihy budete pracovať na aplikácii s grafmi (watchOS), aplikácii s draftom NBA (watchOS), finančnej aplikácii (iPhone), aplikácii s formulárom Tesla (iPhone), aplikácii so športovými správami (iPad) a systéme na predaj obuvi (iPad), čo vám umožní pochopiť základné prvky projektu SwiftUI.
Na konci knihy vytvoríte plne funkčné projekty pre viaceré platformy a získate znalosti potrebné na to, aby ste sa stali profesionálnym vývojárom SwiftUI.
Čo sa naučíte
⬤ Poznáte základy SwiftUI vytvorením aplikácie so systémom watchOS.
⬤ Pracovať s prvkami používateľského rozhrania, ako sú text, zoznamy a tlačidlá.
⬤ Vytvoriť prehrávač videa v UIKite a importovať ho do SwiftUI.
⬤ Zistite, ako využiť API a analyzovať JSON vo vašej aplikácii pomocou Combine.
⬤ Štruktúrujte svoju aplikáciu tak, aby používala funkcie riadené kombináciou a stavom.
⬤ Vytvárajte flexibilné rozvrhnutie na iPade.
Pre koho je táto kniha určená
.
Kniha Projekty SwiftUI je určená pre každého, kto už dobre ovláda Swift. Témam Swiftu sa podrobne nevenujeme, takže ich už musíte poznať. Všetky témy SwiftUI sa vyučujú tak, akoby ste sa ich učili prvýkrát a postupne budú náročnejšie.