Společnost Google spustila nový experiment s názvem Stitch, který slibuje revoluci ve způsobu, jakým vytváříme aplikace. Jedná se o nástroj laboratoří Google, který umožňuje generovat kompletní uživatelská rozhraní z jednoduchých popisů v přirozeném jazyce, čímž zjednodušuje proces navrhování aplikací a umožňuje každému snadno vytvářet návrhy aplikací a webových stránek bez znalosti programování.
Platforma, která je v současné době ve fázi beta, využívá schopnosti umělé inteligence Gemini k přeměně nápadů na funkční kód. Uživatelé mohou popsat, jaký druh aplikace chtějí vytvořit – ať už webovou, mobilní nebo ovládací panel – a specifikovat detaily, jako jsou barevné palety nebo prvky, které chtějí zahrnout do rozhraní.
Jak Stitch funguje
Stitch během několika sekund vygeneruje HTML, CSS a upravitelné šablony, které si mohou přizpůsobit vývojáři i netechničtí pracovníci. Obsahuje také možnost exportovat návrh přímo do populárního nástroje pro spolupráci Figma, kde s ním lze dále pracovat.
Nástroj nabízí dva režimy práce: standardní režim využívající Gemini 2.5 Flash a experimentální režim využívající Gemini Pro, který umožňuje nahrát vizuální prvky, jako jsou snímky obrazovky, náčrty nebo diagramy, které slouží jako vodítko při generování.
Společnost Google tak plně vstoupila do oblasti vibračního kódování. Poté, co se během konference Google I/O společnost seznámila se schopnostmi Julese, svého autonomního kódovacího agenta, chce pomocí nástroje Stitch vytvořit také specializovaný nástroj pro získávání výsledků přímo prostřednictvím textových popisů, tentokrát zaměřený na návrh rozhraní.
Stitch je navíc součástí širšího hnutí směřujícího k demokratizaci návrhu a vývoje softwaru. Nástroje, jako je tento, umožňují vytvářet prototypy a funkční aplikace i netechnickým osobám, což by mohlo výrazně zkrátit dobu a snížit náklady na vývoj softwaru. Tento přístup je přínosný nejen pro jednotlivce a malé podniky, ale mohl by také změnit přístup velkých společností k vývoji softwaru, protože by umožnil rychlejší iterace a větší experimentování.
První testy se systémem Stitch
Při našich testech se nám podařilo získat několik slibných výsledků. I když je třeba zdůraznit, že nástroj je stále ve fázi beta a některé funkce ještě nejsou k dispozici, zkušenosti nám otevřely oči.
Nemusíme psát dlouhé eseje, abychom získali první představu o tom, co v našem návrhu potřebujeme, ale platí, že čím stručnější a přesnější budeme v našich indiciích, tím lepších výsledků můžeme v obecné rovině dosáhnout.
V našem případě jsme se snažili získat návrh webové stránky, na které si uživatel může zaregistrovat svou knihovnu videoher. Za tímto účelem jsme nástroji zadali následující otázky:
„Navrhněte hlavní stránku webové stránky, která slouží jako knihovna pro registraci všech videoher, které máme ve své sbírce. Měla by obsahovat sekci s uvedením těch nejnovějších, které jsme přidali, těch, které právě hrajeme, doporučení na základě titulů, které jsme zaregistrovali v naší knihovně a nejnovějších titulů přidaných do databáze nástroje. Design by měl poskytovat plynulé animace s přehlednými a jednoduchými sekcemi, ve kterých jsou vidět obaly videoher.“
Abychom získali nějaké nápady, pokračovali jsme v rozhovoru tím, že jsme ho požádali o další pokus, čímž jsme získali několik alternativ. V současné době je Stitch stále v předčasném stavu. V tuto chvíli můžeme pouze psát nápovědy a upravovat některé části návrhu, například měnit barvu, poloměr rohů jednotlivých prvků, písmo a tmavý/světlý režim.
Představa je taková, že brzy budeme moci získat také kód HTML a CSS výsledku a exportovat jej do Figmy, abychom v práci mohli pokračovat tam.
Časem se Stitch pravděpodobně vyvine a bude zahrnovat další funkce, například integraci s dalšími vývojovými a návrhářskými nástroji, a možná i možnost generovat kód pro složitější aplikace. To by mohlo otevřít dveře do budoucnosti, kdy bude návrh a vývoj softwaru přístupný všem bez ohledu na úroveň jejich technických dovedností.
Jak vyzkoušet Stitch
Google prezentuje nástroj Stitch jako ideální pro vytváření „rychlých prvních návrhů, náčrtů a frontendů připravených pro MVP“, což naznačuje, že jeho hlavním cílem je usnadnit rané fáze vývoje aplikací.
Nástroj je k dispozici zdarma na adrese stitch.withgoogle.com pro všechny uživatele, kteří s ním chtějí experimentovat. Přestože je ve fázi beta a má určitá omezení, jedná se o zajímavou možnost, jak začít s vibračním kódováním.