Zpět na domů

AI místo týmu: Flutter apps za 2 týdny

Business analytik použil AI k vytvoření dvou Flutter aplikací: time trackera a F1 manažera. Za 80 hodin dosáhl vydání v RuStore bez nákladů. Odhaleny problémy s kontextem a integracemi, navržena řešení.

Jak AI nahradil vývojáře: 2 apps za 2 týdny
Advertisement 728x90

Business analytik vytváří mobilní aplikace v Flutteru s pomocí umělé inteligence: zkušenosti z 2 týdnů bez psaní kódu

Business analytik bez zkušeností s programováním za 2 týdny uvedl dvě mobilní aplikace do RuStore — pouze s využitím asistentů na bázi umělé inteligence. Technologie: Flutter + Supabase, celkem 80 hodin práce, 14 stažení. Experiment ukázal, jak se dovednosti psaní technických zadání přímo převádějí na efektivní prompty pro generaci kódu, ale zároveň odhalil hranice AI při řešení složitějších úloh.

Porovnání modelů umělé inteligence pro generaci kódu

Bezplatné modely často generují nefunkční kód s vizuálně zastaralým uživatelským rozhraním. GPT-5.2 zlepšuje kompilaci i návrh UI, ale chyby stále přetrvávají. Claude Opus vede ve všech klíčových oblastech: čistota kódu, udržení kontextu a moderní design.

| Kritérium | Bezplatné AI | GPT-5.2 | Claude Opus |

Google AdInline article slot

|------------------------|------------------|------------------|------------------|

| Kvalita kódu | Nepřekládá se | Funkční, ale s chybami | Čistý, stabilní |

| UI / design | Styl z roku 2010 | Přijatelný | Moderní |

Google AdInline article slot

| Porozumění kontextu | Rychle zapomíná | Průměrné | Nejlepší |

| Složité integrace | Neporadí si | S podporou | Částečně |

| Cena | 0 Kč | ~700 Kč/měs | ~2000 Kč/měs |

Google AdInline article slot

Náklady na předplatné byly nulové díky firemnímu přístupu.

Výhody business analytika při práci s umělou inteligencí

User Story, kritéria přijetí a obchodní logika se přímo převádějí na přesné prompty. Například pro hlavní obrazovku časového trackeru:

Vytvoř hlavní obrazovku aplikace pro sledování času v Flutteru. Požadavky: 1) Nahoře kruhový graf zobrazující rozdělení 168 hodin týdne podle kategorií (spánek, práce, sport, vzdělávání, volný čas, jiné). 2) Pod grafem seznam kategorií s možností kliknout a zadat počet hodin. 3) Dole tlačítko „Uložit týden“. 4) Barevné schéma: tmavý režim, akcentní barva #4FC3F7. 5) Pro graf použij balíček fl_chart. 6) Správa stavu: Provider.

Přesný prompt minimalizuje počet iterací — stejně jako při spolupráci s juniorovým vývojářem.

Projekty: od nápadu k publikaci

Časový tracker „168 hodin“

Rozděluje 168 hodin týdne mezi kategorie (spánek, práce, sport atd.) a porovnává plán s realitou. Nápad inspirovaný knihou Lauri Vanderkam.

Manažer F1 Tycoon

Správa týmu Formule 1: nábor jezdců, vývoj vozu, rozpočet, simulace závodů. Testuje schopnosti AI v herní logice.

Technologie:

  • Frontend: Flutter + Dart
  • Backend: Supabase (bezplatná vrstva pro MVP)
  • UI: generováno pomocí AI
  • Správa stavu: Provider

Výběr technologického stacku doporučila AI: křížová platforma, jednoduchost pro začínajícího a dostupnost výukových materiálů.

Chronologie vývoje

  • Dny 1–2: Instalace Flutteru a Android Studia. První obrazovka s animacemi — okamžitý „wow efekt“.
  • Dny 3–5: Obrazovky časového trackeru. Cyklus: prompt → kód → test → oprava chyb.
  • Dny 5–7: Integrace Supabase. Krize: kaskádové chyby při autorizaci (email), síťové požadavky.
  • Dny 8–12: F1 Tycoon. Potíže s logikou závodů, vyvážeností systému a ukládáním dat.
  • Dny 13–14: Sestavení AAB, podepsání a publikace do RuStore (zcela zdarma, bez poplatku 25 USD jako v Google Play).

Celkový čas: 80 hodin ve večerních hodinách.

Problémy a praktická řešení

Ztráta kontextu

AI zapomíná architekturu u rozsáhlejších projektů (nad 50 souborů). Řešení: „soubor paměti“ s popisem struktury, modelů a rozhodnutí. Příkaz pro výpis všech souborů:

find lib -type f -name "*.dart" | sort

Vložení tohoto souboru do promptu snižuje nejasnosti o 70 %.

Kaskádové chyby

Oprava jednoho souboru naruší související části. Řešení: analýza všech dotčených souborů najedou.

Omezení počtu požadavků

Claude Opus blokuje přístup na 4 hodiny uprostřed ladění.

UI bezplatných modelů

Šedý, zastaralý design — až do přechodu na placené služby.

Pravdivá statistika

  • Náklady: 0 Kč
  • Stažení „168 hodin“: 1
  • Stažení F1 Tycoon: 13
  • Monetizace: bannerová reklama, bonusy za shlédnutí videa
  • Cíl: dokázat, že lze vydát aplikaci i bez programátorských zkušeností

Co umělá inteligence umí — a kde selhává

Silné stránky:

  • Komponenty uživatelského rozhraní
  • Výběr technologického stacku
  • Prototypování (obrazovka za 5 minut)
  • Vysvětlení chyb
  • Generování šablonového kódu (boilerplate)

Slabiny:

  • Integrace (např. Supabase)
  • Udržení kontextu u rozsáhlých projektů
  • Kaskádové chyby
  • Optimalizace výkonu
  • Architektonická rozhodnutí

Klíčové poznatky

  • Dovednosti business analytika jsou ideální pro tvorbu promptů: technické zadání = přesný prompt.
  • Umělá inteligence snižuje vstupní bariéru, ale nepodmíněně nenahrazuje seniorového vývojáře (80 hodin vs. 15–20 hodin).
  • „Soubor paměti“ je povinný pro projekty nad 20 souborů.
  • Integrace Supabase vyžaduje opakované iterace kvůli síťovým nuancím.
  • RuStore je bezplatnou alternativou pro MVP na Androidu.

— Editorial Team

Advertisement 728x90

Číst dál