V dnešní době už pro vytvoření webu nebo aplikace nemusíte umět programovat. Tatam jsou doby, kdy to bylo potřeba. Ale stále se ještě hodí umět základy programování.
Google Play: https://play.google.com/store/apps/details?id=cz.skytrack.app
Původně jsem si chtěl jen na něčem ozkoušet vibecoding, proto jsem vybral něco mne blízkého, a to vytvoření mapy letů, která by nebyla funkčně závislá na třetí straně a její libovůli, zda služba poběží či nikoliv. Postupně jsem přidával další a další funkce, až z toho vznikla aplikace SkyTrack pro Android a rozhodl jsem se, že to vyzkouším se vším všudy - dostanu ji do Google Play, a to jako demo a placenou verzi. Výši ceny jsem nastavil jako jedno levnější pivo. S tím, že to bude buď propadák (to spíš) nebo virální senzace.
Co SkyTrack umí? SkyTrack je váš letecký deník. Umí zaznamenávat vaše lety, upozornit na nadcházející a generovat k tomu vizuálně atraktivní statistiky. Sleduje počet navštívených zemí za vás podle příletových a odletových letišť. Samozřejmostí je možnost ručně doladit navštívené země a přidat ty, kde jste letecky nebyli. Naimportuje si vaše data z FlightRadar24 a ty filtruje mnohem lepším způsobem než originál, dají se samostatně nastavit barvy nebo vloží widgety na homescreen. Nesnaží se FR24 nahradit, ale dát vám další vrstvu k prezentaci dat z něj.
Co je vibecodování (anglicky vibecoding)? Vytváření aplikací bez programování pomocí některého z AI nástrojů. Mezi populární AI nástroje v současnosti patří Claude Code, Codex od ChatGPT, Cursor, Antigravity nebo AI Studio od Google.
AI Studio od Google jsem vybral já pro své první experimenty. Není potřeba ho nijak instalovat ani nastavovat - běží v prohlížeči. Pro tvoru aplikací dokonce nepotřebujete ani prémiové předplatné. Vystačíte si se základním Google účtem. Kódoval jsem v něm hodně a na limity bezplatné verze jsem narazil výjimečně a když už, tak nepochopitelně u modelu Gemini Flash a nikoliv u lepšího Gemini Pro.
Umělá inteligence při vibecodování je jako váš autistický brácha. Nikdy nevíš, co vymyslí. Je neúnavná, ale velmi líná. Má tendence komplexnější aplikace zjednodušovat (AI Studio), v případě chatbotů při delších skriptech (cca nad 500 řádků), vynechávat pasáže (a nenapsat to) nebo také nevyžádaně zjednodušovat.