Barncat: Vývoj mobilní aplikace na míru za čtyři měsíce
Americká společnost Equus Manege potřebovala zdravotní deník pro koně — podobně jako aplikace Zdraví u lidí. Vývoj máme na starosti od fáze Product Discovery po spuštění, včetně gyroskopem naváděného focení kopyt.
Ve firmě Equus Manege mají krásnou misi: zlepšit život koní i jejich majitelů a péči o koně po celém světě. Klienti chtěli propojit majitele koní s veterináři, ale se softwarem neměli žádné zkušenosti. S obrovskou zásobou nápadů se na nás obrátili. Naším úkolem bylo sestavit rozpočet a plán vývoje, včetně priorit, které funkce budeme vyvíjet dříve a které později.
„Z Cookielab týmu jsme naprosto nadšeni! Jejich smysl pro detail a důslednost od prvotního nápadu po vývoj aplikace jsou neocenitelné.“
Příběh spolupráce
Pro MVP jsme vybrali společně s klientem mimo jiné funkci fotografie kopyt a jejich porovnání. Kopyta jsou totiž důležitým ukazatelem zdraví koní a naším úkolem bylo zajistit, aby uživatelé porovnávali porovnatelné — tedy vymyslet řešení, aby fotku pořídili vždy ze stejného úhlu a vzdálenosti.
Začali jsme vytvořením klikacích wireframů, které pomohly klientovi představit si, jak bude appka vypadat a fungovat. Po otestování jsme zadali nákresy grafikovi a pustili jsme se do vývoje.
Základním principem aplikace Barncat je možnost vést svým koním profily a v případě potřeby je sdílet. U každého koně může uživatel zaznamenávat termíny prohlídek, tréninky, ale také ukládat fotky a dokumenty. Klíčovou funkcí jsou fotky kopyt — využili jsme gyroskop, který zajišťuje, že při focení je telefon vyrovnaný vertikálně i horizontálně. Zároveň uživatele navádíme, v jakém pořadí mají fotit, a na obrazovce ukazujeme obrys kopyta.
Pro testování v naší pražské kanceláři bez koní náš Product Owner přišel s geniálním nápadem — Equus Manege nám vyfotili různé typy kopyt a my je přidělali na papírový model pro simulaci reálných podmínek ve stájích.
Díky tomuto přístupu jsme prototyp první verze pro iOS spustili za pouhé čtyři měsíce.
Výzvy
Největší výzvou bylo vymyslet funkci focení kopyt — zajistit konzistentní úhly a vzdálenosti pro veterinární porovnání. Museli jsme vyřešit, jak testovat funkčnost bez přístupu ke koním v naší pražské kanceláři — pomocí papírových modelů kopyt.
Co dál
V plánu máme sledování počasí a upozornění na zásadní změny ovlivňující pohodu koní ve stáji. Chceme nasadit AI na porovnávání fotek koní — umělá inteligence vyhodnotí změnu vzhledu a doporučí návštěvu veterináře. Vyvíjíme také Android verzi aplikace.
Ve firmě Equus Manege mají krásnou misi: zlepšit život koní a jejich majitelů po celém světě. Klienti chtěli propojit majitele koní s veterináři, ale se softwarem neměli zkušenosti. S obrovskou zásobou nápadů se na nás obrátili pro rozpočet, plán vývoje a prioritizaci funkcí.
Co jsme dodali
„Nativní vývoj jsme realizovali ve SwiftUI a pro backend jsme zvolili Firebase, protože umožňuje rychlé iterace a validaci hypotéz, aniž bychom museli tvořit kompletní backend. Díky tomu jsme se mohli plně soustředit na optimalizaci uživatelského rozhraní a funkcionalit aplikace.“
Technologie
Příběh spolupráce
Nativní vývoj jsme realizovali ve SwiftUI a pro backend jsme zvolili Firebase, protože umožňuje rychlé iterace a validaci hypotéz, aniž bychom museli tvořit kompletní backend.
U každého koně může uživatel zaznamenávat termíny prohlídek, tréninky, ukládat fotky a dokumenty, postovat aktuální vývoj apod. Pro backend jsme vytvořili databázi ve Firebase pro jednotlivé koně a jejich data, spolu se vzorkem testovacích dat.
Ukládání různých formátů dat ve Firebase nebylo úplně přímočaré — museli jsme najít způsob, jak přemapovat cestu k souborům na klasickou URL adresu. Pro správu předplatného jsme zvolili RevenueCat, která se automaticky stará o hlídání expirací platby i karet. Sice si strhává poplatek, ale velmi ulehčuje vývoj, protože API od Apple jsou velmi strohá.
Klíčovou funkcí jsou fotky kopyt. Využili jsme gyroskop telefonu pro zajištění vyrovnané pozice při focení. Na vývoji se podílel přímo klient, který měl k dispozici tahla pro nastavení přípustného náklonu — díky spolupráci jsme našli sweet spot mezi veterinární užitečností a uživatelskou přívětivostí.
Pro testování bez koní v naší pražské kanceláři nám Equus Manege vyfotili různé typy kopyt, které jsme přidělali na papírový model pro simulaci reálných podmínek.
Co dál
Plánujeme přidat sledování počasí, AI porovnávání fotek pro vyhodnocení změn vzhledu koní a vývoj Android verze aplikace.