ШІ та вайб-кодинг / крок 06
Навайбкодив мобільний додаток за два вечори (short)
Про що це відео
Коротка демонстрація реального застосунку «для власного болю», який автор навайбкодив за два вечори. Його Blackmagic Micro Studio Camera не має екрана, майже не має інтерфейсу і не має окремого застосунку від Blackmagic — зате має REST API по мережі (через адаптер USB-C-на-Ethernet). Тож він зробив Flutter-застосунок керування камерою, який працює на Linux, Android «і на чому завгодно»: він сканує мережу в пошуках камери (або приймає IP), а оскільки Blackmagic не має безперервного автофокуса, він додав tap-to-focus — тицяєш точку на моніторній картинці, і камера перефокусовується туди. Застосунок відкриває практично весь набір можливостей камери: керування звуком і носіями, запис, моніторний перегляд, false color, zebra, різні рамки кадрування та керування кольорокорекцією — і той самий UI працює і на великому екрані, і стиснутий до формату телефона на Android. «Що мені сподобалося — це те, що я це навайбкодив» — працюючий, справді корисний мультиплатформний застосунок для заліза, під яке ніхто не написав програму.
Головне
- Конкретна, не іграшкова історія успіху вайб-кодингу: повнофункціональний застосунок керування камерою для нішевого заліза, зроблений за два вечори з AI-агентом для кодування замість тижнів ручної роботи.
- Прогалина, яку він закриває, реальна: Blackmagic постачає REST API, але не застосунок для цієї камери — вайб-кодинг робить «напиши власний вендорський застосунок» економічно осмисленим.
- Кросплатформність Flutter — ключовий уможливлювач: одна кодова база на десктопному Linux і Android, з адаптивною версткою від розміру планшета/монітора до телефона.
- Tap-to-focus на відеокартинці компенсує відсутність безперервного автофокуса в камери — застосунок не просто віддзеркалює API, а додає робочі функції, яких бракує залізу.