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 |
|------------------------|------------------|------------------|------------------|
| Kvalita kódu | Nepřekládá se | Funkční, ale s chybami | Čistý, stabilní |
| UI / design | Styl z roku 2010 | Přijatelný | Moderní |
| 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 |
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
Zatím žádné komentáře.