Zavrieť reklamu

Apple prekvapil asi celú sálu v San José, keď oznámil nový Framework SwiftUI. Vďaka nemu môžu vývojári veľmi ľahko písať aplikácie s používateľským rozhraním pre všetky platformy z ekosystému.

Nový Framework je celý postavený od základov na modernom programovacom jazyku Swift a využíva deklaratívnu paradigmu. Vďaka nim už vývojári nemusia písať aj pre jednoduché zobrazenie (View) mnoho desiatok riadkov kódu, ale vystačia si s oveľa menej.

Tým ale novinky frameworku rozhodne nekončia. SwiftUI prináša real-time programovanie. Inými slovami máte pri písaní kódu k dispozícii neustále živý náhľad na aplikáciu. Môžete tiež využiť real-time zostavenie priamo v pripojenom zariadení, kam bude Xcode jednotlivé zostavenia aplikácie zasielať. Nemusíte tak testovať iba virtuálne, ale aj fyzicky priamo na zariadení.

SwiftUI ľahko, automaticky a moderne

Deklaratívny Framework navyše pomocou jednotlivých knižníc a kľúčových slov automaticky sprístupní mnoho špecifík daných platforiem automaticky, ako napríklad Dark Mode. Nemusíte ho nijak zdĺhavo definovať, pretože SwiftUI sa o to postará na pozadí.

Demo navyše ukázalo, že pri programovaní je možné vo veľkej miere využívať drag & drop jednotlivých prvkov do plátna, pričom Xcode sám doplní kód. To môže nielen zrýchliť písanie, ale aj pomôcť preniknúť do problematiky mnohým začiatočníkom. A to rozhodne rýchlejšie, než s pôvodnými postupmi a učením sa programovacieho jazyka Objective-C.

SwiftUI je k dispozícii na písanie moderného užívateľského rozhrania všetkých novo predstavených verzií operačných systémov od iOS, tvOS, watchOS po macOS.

swiftui-framework
SwiftUI
.