Patříte k těm šťastlivcům, kterým se letos na krmítku objevil strakapoud ?
Pokud ano, máme z toho v Commity dvojnásobnou radost ❤️. Nejen jako aktivní přispěvatelé do ptačí databáze, ale i jako technologický partner Česká společnost ornitologická.
Letos tomu bude 5 let, co jsme pro ČSO začali realizovat kompletní restart jejich mobilní aplikace Avif. Naším úkolem bylo zajistit, aby žádné ptačí pozorování nezapadlo kvůli technické chybě – i když se ornitolog nachází v místech, kde končí signál. Pro nás to nebyl jen „další projekt“. Byla a stále je to velká výzva v mnoha ohledech:
🃏Flutter jako multiplatformní řešení
Potřebovali jsme multiplatformní řešení (pro iOS a Android). Rozhodování mezi React Native a Flutterem nakonec skončilo vítězně pro Flutter - kvůli jednotnému vzhledu pro obě platformy, rychlým vykreslováním na canvas a podporou offline map i material UI.
🗺 Detailní mapy i v místech bez signálu
Běžné mapy jsou pro ornitology nedostačující. Bylo zapotřebí využít detailních offline mapových podkladů pro co nejpřesnější zaznamenání výskytu ptačích druhů. Ornitolog v rákosí neřeší 5G, potřebuje mít neustále k dispozici detailní mapu terénu i v offline režimu.
🧤Libivý vzhled aplikace musel ustoupit designu
Zapomeňte na pixel-perfect design. V 5 ráno a se zmrzlými prsty vás design podle guidelines nezachrání. Workflow jsme ladili pro venkovní použití tzn. velké dotykové plochy, vysoký kontrast, co nejjednodušší zadávání včetně hlasového. Musí to být maximálně funkční nástroj pro náročné podmínky v terénu.
Jsme hrdí, že naše aplikace pomáhá mapovat život v české krajině. Dívejte se kolem sebe, příroda za to stojí 🍃!

