Všechny případové studie
Mobile App iOS SwiftUI

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.

4 měsíce — Čas do prototypu
iOS (SwiftUI) — Platforma
Firebase — Backend
RevenueCat — Předplatné
Barncat — Vývoj mobilní aplikace na míru za čtyři měsíce
Odvětví
Zdraví koní / EquiTech
Spolupráce
Dlouhodobé partnerství
Služby
Vývoj softwaru CTO jako služba
Technologie
5  tools

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é.“
Natalie Claire Martin
Founder & CEO, barncat.app
Vytvoření aplikace pro kompletní záznamy o zdravotním stavu koní
Rychlý vývoj iOS verze pro rychlejší vstup na trh a monetizaci
Zapojení klienta do testování prototypu a tím urychlení vývoje
Vývoj gyroskopem naváděného focení kopyt na míru
Prémiový model předplatného se sdílením profilů

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í iOS aplikace ve SwiftUI s Firebase backendem
Správa předplatného přes RevenueCat pro free a premium tier
Gyroskopem naváděné focení kopyt s validací úhlu
Firebase databáze pro profily koní a zdravotní data
Vzorek testovacích dat pro vývoj a klientské dema
„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.“
Martin Homolka
Co-Founder, Cookielab

Technologie

Swift SwiftUI Firebase RevenueCat Gyroscope API

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.

Pojďme probrat váš byznys...

nebo

...vaši kariéru

Otevřené pozice