Evaluare:
Comentariile utilizatorilor despre cartea despre SwiftUI evidențiază un amestec de opinii, unii lăudând abordarea sa minuțioasă pentru a învăța și a construi aplicații, în timp ce alții critică editarea slabă, explicațiile neclare și lipsa de sprijin pentru începători.
Avantaje:** Proiecte frumoase care sunt bine explicate în scris și cod. ** Excelent pentru învățarea SwiftUI cu o structură solidă pentru dezvoltatorii intermediari. ** Capitolele privind Core Data și Combine sunt valoroase și bine scrise. ** Ghidul include proiecte practice, captivante pentru cei care învață hands-on. ** Acces la un depozit GitHub cu fișiere de proiect și soluții. ** Abordează crearea aplicațiilor dintr-o perspectivă prietenoasă, făcând conceptele complexe mai ușoare.
Dezavantaje:** Editare slabă, cu multe greșeli de scriere și greșeli în cod. ** Nu este potrivit pentru începători fără cunoștințe prealabile de Swift. ** Unii utilizatori s-au simțit pierduți din cauza lipsei de explicații clare în codarea proiectului. ** Necesită asamblarea codului mai degrabă decât scrierea de la zero, ceea ce unii au considerat frustrant. ** Problemele de formatare îl fac dificil de urmărit în unele locuri, în special în cărțile electronice.
(pe baza a 10 recenzii ale cititorilor)
SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI
Învățați SwiftUI prin proiectarea și construirea de interfețe utilizator complexe pentru watchOS, iPadOS și iOS cu ajutorul unor proiecte care includ o aplicație financiară, o aplicație de știri sportive și un sistem POS
Caracteristici principale
⬤ Învățați SwiftUI cu ajutorul proiectelor practice de dezvoltare multiplatformă.
⬤ Înțelegeți considerentele de proiectare pentru crearea de aplicații pentru diferite dispozitive, cum ar fi Apple Watch, iPhone și iPad, utilizând cele mai recente caracteristici ale SwiftUI.
⬤ Lucrați cu caracteristici avansate de layout SwiftUI, inclusiv SF Symbols, grile SwiftUI și formulare în SwiftUI.
Descrierea cărții
Lansat de Apple în timpul WWDC 2019, SwiftUI oferă o modalitate inovatoare și extrem de simplă de a construi interfețe utilizator pentru toate platformele Apple cu puterea Swift.
Acest ghid practic implică șase proiecte reale construite de la zero, cu câte două proiecte pentru iPhone, iPad și watchOS, construite folosind programarea Swift și Xcode. Începând cu elementele de bază ale SwiftUI, veți pătrunde treptat în construirea acestor proiecte. Veți învăța conceptele fundamentale ale SwiftUI lucrând cu vizualizări, layout-uri și tipuri dinamice. Această carte SwiftUI vă va ajuta, de asemenea, să vă familiarizați cu programarea declarativă pentru construirea de aplicații care pot rula pe mai multe platforme. Pe parcursul cărții, veți lucra la o aplicație de grafice (watchOS), o aplicație NBA draft (watchOS), o aplicație financiară (iPhone), o aplicație de formulare Tesla (iPhone), o aplicație de știri sportive (iPad) și un sistem de punct de vânzare de pantofi (iPad), care vă va permite să înțelegeți elementele de bază ale unui proiect SwiftUI.
Până la sfârșitul cărții, veți fi construit proiecte complet funcționale pentru mai multe platforme și veți fi dobândit cunoștințele necesare pentru a deveni un dezvoltator SwiftUI profesionist.
Ce veți învăța
⬤ Înțelegeți elementele de bază ale SwiftUI prin construirea unei aplicații cu watchOS.
⬤ Lucrați cu elemente UI precum text, liste și butoane.
⬤ Creați un player video în UIKit și importați-l în SwiftUI.
⬤ Descoperiți cum să valorificați un API și să analizați JSON în aplicația dvs. utilizând Combine.
⬤ Structurați-vă aplicația pentru a utiliza funcțiile Combine și state-driven.
⬤ Creați layout-uri flexibile pe iPad.
Pentru cine este această carte
.
SwiftUI Projects este destinată oricărei persoane care se simte deja confortabil cu Swift. Nu acoperim subiectele Swift în detaliu, deci trebuie să fiți familiarizat deja cu acestea. Toate subiectele SwiftUI sunt predate ca și cum aceasta ar fi prima dată când le învățați și vor deveni treptat mai dificile.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)