Futured Blog
App News – březen 2024
Chcete mít přehled o tom, co se děje ve světě vývoje mobilních a webových aplikací, ale nestíháte? We got you! Jsou tu App News, přehled horkých novinek, které v posledních týdnech zaujaly naše týmy.

Ale nejdřív oznámení, protože radost & čest!

Stali jsme se hlavním partnerem legendárního mDevCampu. Spolu s OG týmem se podílíme na přípravách jubilejního 10. ročníku.

Pokud chcete na největší konferenci pro mobilní nadšence ve střední Evropě být, kupte si lístky včas. Do 10. března s early bird cenovkou.

mDevCamp_partnership_LI.png

iOS & Apple

Apple Sports. Apple představil novou free aplikaci pro sledování sportovních výsledků a statistik. Je navržena tak, abyste mohli snadno sledovat oblíbené týmy z předních sportovních lig (aktuálně podporuje NHL, NBA, MLS, Premier League, LaLigu a další). Brzy budou následovat například NFL, MLB a další, čím budou pokryty nejsledovanější severoamerické soutěže. Aplikace je prozatím dostupná pouze v americkém, britském a kanadském App Store.

Nový iMessage security protocol. Na Security Research blogu se objevila novinka ohledně nového PQ3 protokolu pro iMessage. Dle Applu by se mělo jednat o nejpokročilejší šifrování na trhu komunikátorů, které by mělo být připraveno na možný budoucí příchod kvantových počítačů, pro které by současné řešení nemuselo být dostačující. Nový bezpečnostní standart by měl tedy zajistit odolnost vůči Harvest Now, Decrypt Later útokům.

Untitled-13.png

Přibývající aplikace a hry pro Vision Pro. Vision Pro je na trhu přibližně měsíc a vývojáři postupně přicházejí s dalším obsahem. Dle Applu obsahuje App Store již přes 600 aplikací vyvinutých přímo pro tento headset. Další více než milion by s ním pak měl být kompatibilní. Milovníci sledování sportů z gauče jistě ocení již vydané aplikace PGA TOUR Vision, NBA či MLB. Jak vypadá takové sledování basketu ve světě spatial computingu, to můžete vidět na přiloženém obrázku, případně pro lepší představu na videu.

Předpokládá se, že další sportovní odvětví budou následovat a brzy představí svá řešení. ⁠Podívejte se na možný koncept ze světa motorsportu:

Dalším sektorem trhu s obrovským potenciálem je gaming. V Apple Arcade je již nyní 12 her speciálně pro Vision Pro. Mezi nimi lze najít známé tituly jako například Fruit Ninja, Cut the Rope, What the golf a další. Kompletní seznam všech titulů a ukázky z některých najdete v blogovém článku z dílny Apple.

Untitled-14.png

A i my ve Futured už je máme. Rádi testujeme novinky a jsme celí rozechvělí z představy, že do světa/storů brzy pustíme první aplikace. S našimi klienty už máme ♾️ nápadů, jak pro ně tuto technologii využít. Wanna be part of it? 📩

PXL_20240229_113122688.RAW-02.ORIGINAL.jpg

1Q financial report. Apple zveřejnil finanční výsledky za první fiskální kvartál. Příjmy dosáhly bezmála 120 miliard dolarů, což je oproti stejnému kvartálu loni nárůst o cca 2 %. Rekordní příjmy zaznamenala firma v sektoru služeb. Tim Cook také oznámil, že Apple eviduje více než 2.2 miliardy aktivních Apple zařízení, impozantní číslo.

Android & Google

Android 15 Preview. Patnáctka se vydává na svou cestu, první novinky si tak už můžete otestovat, radši ale na emulátoru. Změny jsou zatím především technického rázu, šifrování souborů v návaznosti na změny v Linuxovém jádru, rozšíření Privacy Sandbox a Health Connect. U aplikací používajících fotoaparát oceníte lepší přístup k hardwaru i algoritmům na podporovaných zařízeních.

Untitled-15.png

Android Studio Iguana a Jellyfish Preview. Už používáte novinky v App Quality Insights nebo automatický Compose UI Check? Iguana, která je nově stable, se zaměřila na zvýšení kvality aplikací. Jellyfish jde ještě dál a UI Check rozšiřuje o kontroly pro zrakově postižené. Testování aplikace na velké škále reálných zařízení umožňuje Device Streaming poháněný službou Firebase pro vzdálené ovládání fyzických zařízení v zabezpečených data centrech.

Snímek obrazovky 2024-03-03 v 8.55.00.png

Samsung with Gemini. Partnerství Googlu a Samsungu vstoupilo do další etapy. Obě firmy si sice drží tradiční odstup, nyní ale rozšiřují spolupráci v rámci Google Cloud. Pro smartphony Galaxy připravili exkluzivně aplikace využívající Gemini Pro a on-device Gemini Nano. To přináší řadu nových funkcí, které spolupracují se službami Google. Samsung bude také první, kdo bude moci integrovat do svých služeb Gemini Ultra, nejvýkonnější model, který se bude rozšiřovat v průběhu roku.

Aktuálně je zde například chytrá sumarizace a reakce pro příchozí zprávy pro řidiče v Android Auto. Už při představení řady S24 byla ukázána funkce Circle to Search, možnost okamžitě hledat informace o čemkoli, na co člověk na displeji narazí: obrázek, video, kus textu, a to bez přepínání aplikace. Velká část funkcí se týká rozšíření Google Messages; Photomoji, výstřižky z fotek už jde tvořit a posílat přímo ve zprávách a není potřeba otevírat aplikaci Galerie od Samsungu. Zpráv se týká i Magic Compose a Voice Moods, které dokáže pohánět pouze nejmenší model Nano.

21424_ANC_Unpacked_blog_post_hea.width-1600.format-webp.webp

Hrátky s tvary. Jetpack Compose má novou dokumentaci knihovny graphics-shapes. Ať už potřebujete ty nejpodivnější hybridy mezi hvězdou a kruhem pro svůj jedinečný loading, nebo cokoli jiného, tahle dokumentace vám pomůže je stvořit.

Untitled-16.png

Hybridní prostředí Wear OS. OnePlus ve svých nových Watch 2 ve spolupráci s Googlem představil novou architekturu založenou na dvou čipech. Wear OS tak nabízí výrazně delší výdrž a zároveň nepřichází o žádné funkce plnohodnotného Wear OS. Úsporný mikrokontrolér dokonce dokáže obsluhovat notifikace a další komunikaci na pozadí. Wear OS API se přitom nijak nemění. K úspoře energie přispívá i Watch Face Format představený loni s Wear OS 4.

Image-202-201080x608.gif

KMP

Viewmodel pro KMP. Jak jsme avizovali v minulém vydání App News, Google vydal Lifecycle knihovnu pro KMP. Tím si připravil potřebné API pro další svoji velmi populární knihovnu Android ViewModel. Ta bude jako další migrovaná pro KMP a my dostaneme základní stavební kámen pro psaní business logiky. Těšíme se, jaké výhody nám to přinese oproti jiným řešením, která používáme dnes, například oproti knihovně Decompose.

Podpořte Firebase migraci na KMP. Pokud hojně používáte služby Firebase a chybí vám jejich podpora v KMP, klikněte sem a podpořte vznik oficiálních Firebase SDKs pro Kotlin Multiplatform. Říkáte si, že už tu je KMP knihovna pro Firebase? Ano, máte pravdu. Existuje tu open source projekt od GitLive. Ovšem tato knihovna zdaleka nepokrývá veškerá API, která Firebase nabízí, a proto je její použití dost omezené. Z vlastní zkušenosti považujeme za výhodnější použít platformní SDK a propojit ho s KMP přes interface.

Fleet 1.31. Další verze Multiplatformního IDE přináší spoustu drobných vylepšení a oprav, nás ale nejvíc zaujala přidaná podpora pro Compose Previews. Nyní už nemusíte společné UI tvořit v Android Studiu a pak ho přenášet do společného modulu, ale můžete ho rovnou vyvíjet ve společném modulu a uvidíte i jeho náhled.

Amper. Konečně se nové verze dočkal i Amper. Můžeme se těšit na podporu Version Catalogu klasicky přes libs keyword a také jednoduché navigace k definicím našich dependencí. Jestli si chcete Amper vyzkoušet a bojíte se složitého nastavování, stáhněte si EAP verzi IJ Idea 2024.1 a tam si Amper zvolte v průvodci u šablony nového projektu. IDE vám vytvoří jednoduchý projekt, kde už pro vás bude vše nachystané.

AI

Před měsícem jsme zmínili, že rok 2024 by mohl být ve znamení výrazných pokroků směrem k text-to-video technologiím a pokrokům v systémech pro agenty. Rok sotva začal a již se naplnila polovina předpovědí, zatímco o té druhé se už šušká. A to ještě nejsou ty nejzajímavější věci, které se tento měsíc udály.

Sora od OpenAI se objevila nečekaně, otřásla internetem a výrazně předčila všechny ostatní text-to-video nástroje, které do té doby v dané kategorii dominovaly. Sora překvapila jak kvalitou, tak i možnou délkou generování. Dosud byly všechny podobné technologie omezené jen na možnost vygenerovat několikasekundová videa. Sora údajně dokáže generovat 60sekundová videa, která jsou kvalitou téměř nerozeznatelná od reality. Dalším velmi zajímavým aspektem tohoto nástroje je, že dokáže videa nejen vytvářet, ale i editovat, prodlužovat a upravovat. Do dokonalosti to má samozřejmě podobně jako jiné technologie generativní AI daleko, ale výsledky, které se dostávají ven, jsou skutečně fascinující. Přesvědčte se sami.

Snímek obrazovky 2024-03-03 v 9.09.31.png

Sora je zatím stále dostupná jen vybraným lidem a musí projít ještě přes „red team“, který má zajistit, aby se takový nástroj nestal nástrojem pro generování fake news.

Groq. Doposud víceméně veřejně neznámá společnost oznámila, že přišla s novou technologií představující významný pokrok v práci s LLM technologiemi. Dosud se pokroky v LLM technologiích děly primárně ve sféře nových modelů a vylepšení v rámci různých technologií na úrovni softwaru, Groq se ale zaměřil na nejslabší článek v adopci LLM technologií, a to je v současnosti hardware. Výkonné GPU jsou drahé, je jich nedostatek a stále nejsou dostatečné pro to, aby LLM technologie mohly pracovat v reálném čase. Groq přišel se specializovaným hardwarem, který nazývají Language Processing Unit (LPU), specializovaný na práci s LLM technologiemi. Výsledky jsou skutečně úctyhodné. Pokud jste pracovali s ChatGPT, tak asi víte, že čekat na odpověď někdy trvá „věčnost“. Groq toto zrychluje tak, že odpověď je skoro okamžitá a dokáže generovat okolo 500 tokenů za sekundu. Jen pro srovnání, veřejně dostupné GPT-4 běží rychlostí někde mezi 20-50 tokeny za sekundu.

Untitled-17.png

Porovnání s rychlostí u konkurenčních LLM poskytovatelů nabízejících API pro open source modely

Vyzkoušet si Groq je možné s vybranými open source modely na groq.com.

Stable Diffusion 3 se také objevilo velmi nečekaně. Stable.AI nezahálí a před pár měsíci oznámilo SDXL model, pár týdnů zpět pak Stable Cascade a pár dní dozadu zase Stable Diffusion 3, který se v rámci modelů pro generování obrázků opět výrazně vyhoupl do popředí a posunul generování obrázků zase o kousek dále. Hlavní změnou má být možnost lépe generovat text a schopnost výrazně lépe generovat podle poskytnutého dotazu. Zatím sice dostupné jen v rámci přes waitlist a skryté za paywallem, ale Stable.AI nás ujišťuje, že podobně jako ostatní modely i tento bude veřejně dostupný.

Mistral Large je nový closed source model od společnosti Mistral, která se dosud primárně soustředila na open source modely. Large směřuje vysoko a v rámci benchmarků dosahuje velmi dobrých výsledků, které se přibližují zatím nepřekonanému modelu GPT-4. Společnost Mistral spolu s Large modelem oznámila také spolupráci s Microsoftem a daný modul je dostupný i přes Azure platformu. Zároveň zpřístupnili Mistral Small, menší, rychlejší a levnější model pro jednodušší úkoly. Podobně jako OpenAI, i Mistral nyní nabízí JSON mód, který má zabezpečit jednoduché zpracování odpovědi. Mistral spolu s tímto modelem oznámil i le Chat, což by měl být konkurent ChatGPT.

Gemini Advanced a Gemini 1.5 jsou komerční modely od Google, které byly oznámeny během posledního měsíce. Podle tvrzení Google by měl být Advanced model state-of-the-art v rámci multimodálních LLM a měl by dokonce překonávat i GPT-4, ale názory na to jsou smíšené. Jedná se rozhodně o velmi schopný model, ale tvrdit, že by schopnostmi nějak výrazně překonával GPT-4, se nedá. V čem ale překonávají GPT-4 a co je jejich velkou výhodou, je schopnost pracovat nejen s textem a obrázky, ale i s videem a audiem. Gemini modely jsou tedy schopné extrahovat potřebný kontext ze širokého spektra dat. Gemini 1.5 přichází s velmi důležitým krokem, a to je schopnost zpracovat velmi velké množství dat v rámci jednoho dotazu. Kontextové okno s 1 milionem tokenů dokáže zpracování textu o přibližné délce 750 tisíc slov, nebo jednu hodinu videa, což je další výrazný skok. Pro porovnání, předchozí maximum bylo 200 tisíc tokenů, takže je to 5x více. Více tadytady.

Gemma 2B a 7B jsou nové open source modely od Google, který se rozhodl přispět svým dílem k rozvoji open source komunity v rámci generativní AI. Na rozdíl od Gemini se jedná o menší, ale celkem schopné modely. Gemma například oproti modelu Llama2 7B funguje výrazně lépe v technických otázkách, ale zaostává u více komplexních otázek.

gemma-header.width-1600.format-webp.webp

AYA je další nový open-source model od Cohere, který se snaží přinést kromě lepších znalostí nebo analytických schopností spíše možnost dostat LLM i do jazyků, kde dříve byly LLM velmi omezené. AYA by měla být schopná pracovat s více než 101 jazyky, což je výrazný skok oproti ostatním modelům, které se většinou soustředily jen na ty nejvíce používané jazyky.

Magic.dev o sobě zatím mnoho neprozradil, ale objevily se informace o velkých investicích směřujících do této společnosti, která se snaží podle svého přejít od vytváření „copilot“ k vytváření „coworker“ pro vývojáře. Do společnosti investoval velkou finanční částku bývalý CEO Githubu Nat Friedman a některé stopy naznačují, že produkt, který vyvíjejí, může být opravdu revoluční.

Událo se toho daleko více. Pole generativní AI se stále nezastavuje.

  • NVIDIA oznámila projekt Chat with RTX, který se snaží přinést chatovací rozhraní přímo lokálně do vašeho zařízení s tím, že bude umět pracovat i s vašimi lokálními daty.
  • Google spustil a také pozastavil generování obrázků v rámci Gemini kvůli veřejnému backlashi ohledně přílišné diverzity modelů.
  • Elon Musk zažaloval Sama Altmana (OpenAI) kvůli tomu, že OpenAI opustilo svou open source misi. Což je další žaloba na OpenAI v poslední době.
  • OpenAI mezitím oznámilo spolupráci se společností Figure při práci na integraci multimodálních kapacit i pro humanoidní roboty.
  • A Jimmy Apples, známý insider ohledně AI predikcí, se vyjádřil, že velmi pokročilý model Q*, o kterém se výrazně hovořilo v rámci loňských otřesů v OpenAI, měl být dostupný ještě před GPT-5.
  • O Q* modelech jinak hovoří i Muskova žaloba, která naznačuje, že už i model GPT-4 mohl překonat práh pro Artificial General Intelligence.
  • TLDR: Vše nasvědčuje tomu, že tento rok ve světě AI bude ještě velmi zajímavý.

Web

Deno 1.40 a Temporal API. Deno je spolehlivý runtime pro JavaScript a TypeScript postavený na V8 enginu JavaScriptu. Vytvořil ho původní tvůrce Node.js s cílem odstranit některé nedostatky v návrhu a zabezpečení Node.js. Změny zavedené ve verzi Deno 1.40 představují pokračující úsilí o zlepšení funkčnosti, zabezpečení a zkušeností vývojářů platformy. Tyto změny zahrnují přidání nových funkcionalit, jako je Temporal API a dekorátory, vylepšení stávajících API, odstranění zastaralých nebo problematických funkcí a vylepšení nástrojů, jako je Language Server Protocol (LSP) a deno lint, pro lepší kvalitu kódu a produktivitu vývojářů.

Rozhraní Temporal API představené v Deno 1.40 je významným doplňkem, který vylepšuje zpracování operací s datumy a časy v jazycích JavaScript a TypeScript. Poskytuje moderní, uživatelsky přívětivé rozhraní pro práci s datumy, časy a dobami trvání. Řeší některé nedostatky a složitosti spojené se stávajícím objektem Date v jazyce JavaScript a nabízí intuitivnější a výkonnější alternativu. Poskytuje přehlednou a expresivní syntaxi pro parsování, formátování a manipulaci s daty a časy. Vývojáři mohou snadno provádět běžné operace, jako je sčítání nebo odčítání trvání, výpočet rozdílů mezi daty a formátování dat pro zobrazení. Je důležité poznamenat, že rozhraní Temporal API je prozatím ve verzi Deno 1.40 označeno jako nestabilní a pro jeho použití je vyžadován příznak -unstable-temporal.

JSR. Při Deno zůstáváme, protože v komunitě JavaScriptu se objevil nový registr balíčků JSR, který tým Deno vytvořil. JSR nabízí významné technické rozdíly oproti npm a snaží se řešit problémy, jako je bezpečnost, distribuce balíčků a správa závislostí. Mezi klíčové vlastnosti patří prostředí TypeScript-first, bezproblémová integrace s npm, bezpečné moduly HTTPS a příspěvky od komunity. Zatímco někteří vývojáři mají k JSR předčasný přístup, jiní čekají na jeho širší vydání a vyjadřují obavy z roztříštěnosti komunity a změn ekosystému. Nicméně tým Deno věří, že JSR bude hrát klíčovou roli při zjednodušování vývoje softwaru pro cloudová prostředí. Jeho přijetí a úspěch bude záviset na schopnosti přesvědčit komunitu o jeho konkurenčních výhodách.

Nové uživatelské rozhraní ve Vue.js DevTools 6.6. Mezi hlavní novinky nejnovější aktualizace patří nové uživatelské rozhraní, úplná migrace frontendu na Vue 3 a migrace rozšíření pro Chrome a Edge na Manifest V3. Vylepšení se týkají různých oblastí, jako je přidání režimu úprav pro nativní datumové objekty, vylepšená UX navigace pomocí postranního panelu, zavedení tmavého režimu a reorganizace rozložení komponent. Vylepšení výkonu zahrnuje zavedení fronty throttle. Opravy řeší problémy, jako je prevence úniku mixinů, kontroly null pro appRecord, oprava camelCase rozpoznávání událostí a zajištění správného zobrazení jednotek na časové ose. Podrobné informace o změnách naleznete zde.

Express 4.18.3. Po více než šestnácti měsících přišel Express s novou minor verzí 4.18.3. Mezi hlavní změny patří opravy směrování požadavků bez metody a striktní JSON chybové zprávy v Node.js 19+. Kromě toho jsou aktualizovány závislosti jako body-parsercontent-type a raw-body. Další změny zahrnují použití protokolu HTTPS místo zastaralého git protokolu, aktualizace verzí Node.js v buildech, aktualizace CI, odstranění nepoužívaných argumentů funkcí a příkladů, opravy překlepů a zajištění kompatibility s Node.js 18 v CI.

TypeScript 5.4 Beta. Vyšla betaverze jazyka TypeScript 5.4 přinášející řadu nových funkcí, vylepšení a změn chování, včetně:

  • podpory nových statických metod Object.groupBy a Map.groupBy jazyka JavaScript, které usnadňují seskupování prvků na základě zadaných kritérií,
  • volání require() při použití moduleResolution bundlermodule preserve, čímž se zlepšuje kompatibilita s bundlery a zachovávají se importy ECMAScriptu,
  • kontroly import atributů a assercí **** proti globálnímu typu ImportAttributes, což zajišťuje přesnější kontrolu typu při importu,
  • vylepšení v lib.d.ts, přesnějších podmíněných typových omezení, omezení přiřaditelnosti enumů a přísnějších omezení pojmenování členů enumů,
  • nebo aktualizace výstupů TypeScriptího emitu, změny týkající se názvů typů parametrů, parametrů asynchronních funkcí, bindování aliasů a import atributů.

Mimo jiné byla zavedena nová obslužná utilita typů NoInfer<T> bránící TypeScriptu v porovnávání s vnitřními typy během odvozování, a spousta dalšího. Cílem těchto změn je zvýšit typovou bezpečnost, uživatelský komfort vývojářů a kompatibilitu s moderními postupy vývoje v jazyce JavaScript. Konečné vydání se očekává v březnu.

QA

TSpartans Summit 2024. Začátkem února se uskutečnil další ročník Spartans Summit, tentokrát v digitálním formátu. Prezentovalo se široké spektrum témat: nové metody testování pomocí AI, zhodnocení různých nástrojů automatizace, důležitost Soft Skills dovedností v automatizovaném testování a mnoho dalšího. Ať už jste se účastnili živého vysílání, nebo ne, můžete si nyní pustit některé záznamy přednášek z konference v sekci video archiv.

Tip: Test Crunch 2024. V březnu se v Brně koná konference Test Crunch, která nově nabídne program rovnou ve dvou přednáškových sálech.

Cypress. Vyšly aktualizace 13.6.4 až 13.6.6. Změny, které bychom vypíchli:

  • Testy se již nezasekávají, když vypnete rozšíření (add-on) prohlížeče Chrome.
  • Uzavření prohlížeče z Launchpadu již nezpůsobuje jeho znovuspuštění, což ušetří čas.
  • Vyřešilo se padání aplikace Cypress, když zpracovává service worker requests skrze proxy.
  • Byla opravena chyba, která ovlivňovala správné zobrazení stylů při přehrávání automatických testů.
  • Pro uživatele TypeScriptu se přidala chybějící properties do Cypress.spec rozhraní.

Seznam všech změn a oprav obsažených v současné i v předchozích verzích najdete v changelogu.

Na závěr pro vás máme velice užitečný Cheat Sheet pro případy, kdy se vám nedaří zjistit, proč vaše automatizované testy selhávají. Až se příště zaseknete, tahák vyzkoušejte. Autorkou je testerka Trish Khoo, která testování zasvětila život – na kontě má desítky let zkušeností v oblasti testování a psaní automatizovaných end-to-end testů.

Design

Little big updates od Figmy. Tou nejnovější novinkou je změna práce s gradienty. Nově tak při aplikování gradientu nemusíme nejdříve zvýšit opacitu (neprůhlednost) a až pak přejít k výběru druhé barvy. Hodnoty gradientu nyní pracují s původní barvou, druhá hodnota je mírně tmavší barva bez jakékoli přednastavené opacity. Kromě toho je také možné intuitivněji a rychleji překlápět směr gradientu o 90 stupňů. Malé, ale velmi vítané změny.

Dále se Figma zaměřila na další novinky v prototypování. Měl by se výrazně zrychlit loading prototypů (podle Figmy o nějakých 22 %) a také by se mělo snáze pracovat s promítáním prototypů na mockupy zařízení. Možnost zobrazit prototyp přímo v editoru a ne v samostatném okně a navíc s transparentním pozadím za mockupem zařízení rozšiřuje možnosti jak s prototypy pracovat.

c281fa680ea47cefbb17b257ce5c1b79a4b13c45-3265x2176.png.webp

Figma se snaží co nejvíce přiblížit reálnému zobrazení prototypu na vybraném zařízení. Zaměřili se hlavně na mobily, tablety a chytré hodinky (vs. počítače, u kterých by bylo nutné pracovat s příliš mnoha kombinacemi rozměrů), u kterých byl hlavní cíl podchytit různé tvary zařízení včetně jejich zaoblení nebo zobrazení dynamic island u iPhonů. O práci na co nejkompatibilnějších mockupech si můžete přečíst v nejnovějším příspěvku na blogu Figmy.

Framer. Mrblackstudio a Karimeshrimp vytvořili sérii komponent pro Framer (sitebuilder konkurující Webflow) inspirovanou prací Dieter Ramse. Legendárním industriálním produktový designérem, který v sedmdesátých letech představil deset principů dobrého designu a vytvořil mnoho ikonických produktů pro Vitsœ nebo Braun.

Screenshot-202024-03-01-20at-2020.35.33.png

–––

Novinky pro vás připravili Jakub Marek (iOS), David Kočnar (Android), Martin Sumera (Android, AI), Rudolf Hladík (KMP), Sabína Gulčíková (Web), František Kubíček (QA) a Bára Celnarová (Design).