Evenflo:
Jednoduchá aplikace pro zaneprázdněné rodiče

bonami logo
Business
Pro vývojáře

Nejnovější produkt společnosti Evenflo – SensorySoothe – byl bezesporu nejhlasitější projekt naší dosavadní historie. Ne kvůli výměně názorů při psaní kódu, ale díky testování. V naší kanceláři se neustále ozývaly zvuky vodopádu nebo naopak varovné notifikace. Výsledek? Mobilní aplikace pro amerického výrobce dětských autosedaček, která ulehčuje život rodičům těch nejmenších dětí.

Vývoj kompletní mobilní aplikace pro Bluetooth zařízení

Po přidání zařízení do aplikace možnost sdílení s celou rodinou

Vývoj mechanismu kritických notifikacích při ztrátě signálu mezi senzorem a telefonem

Martin Homolka - CO-Founder

Spolupráce s Evenflo pro nás je ideální kombinací technické výzvy a smysluplného produktu. Vývoj aplikace, která pomáhá rodičům postarat se o bezpečí jejich dětí, nás motivoval jít do hloubky – jak v UX, tak v samotné technologii. Z obyčejného senzoru projekt vyrostl k plnohodnotné IoT platformě, kterou teď můžeme dál rozvíjet.

Martin Homolka

Co-Founder, Cookielab

Softwarová podpora pro chytrou transformaci dětských sedaček

Americký výrobce Evenflo se pyšní více než 100letou historií výroby kočárků, autosedaček a dalšího vybavení pro děti a rodiče. V poslední době jejich produkty procházejí chytrou transformací a naším úkolem bylo postarat se o mobilní aplikaci, která propojí zařízení s telefonem.

Evenflo je součástí Goodbaby Group a naše spolupráce začala už při vývoji aplikace pro SensorSafe. Tento chytrý senzor umístěný na pásu dětské autosedačky rozpozná, když se dítě například omylem rozepne a aplikace od nás upozorní rodiče, stejně jako v případě, kdy dítě zůstane v autě samo. V roce 2024 jsme se však pustili do vývoje nové aplikace pro produkt SensorySoothe. Toto chytré madlo autosedačky umožňuje rodině nastavit různé světelné a zvukové scény, které nejmenší pasažéry při cestě uklidní.

Z aplikace pro jednoduchý Bluetooth senzor jsme se tak posunuli ke komplexní IoT aplikaci. Cílem bylo dodat uživatelsky přívětivou a stabilní mobilní aplikaci, ve které bude mít k SensorySoothe přístup celá rodina bez ohledu na typ telefonu a která pošle kritické notifikace i v případě, že vypadne signál mezi senzorem a telefonem.

Vývoj a testování napříč kontinenty

Během vývoje mobilní aplikace jsme řešili několik technických výzev, od Bluetooth konektivity přes kompatibilitu s různými typy telefonů po falešné notifikace. Testování tak probíhalo u nás v kanceláři na různých modelech telefonů, ale především mezi uživateli v USA i Evropě. Na každém kontinentu se totiž mobily a auta chovají trochu jinak a my jsme potřebovali mít 100% jistotu, že aplikace bude fungovat vždy stejně.

Užili jsme si ale také vývoj příjemnějších funkcionalit. Do aplikace jsme zakomponovali například intuitivní player podobný Spotify, přes který rodiče můžou ovládat přednastavené scény světla a zvuků. Po celou dobu jsme spolupracovali s hardwarovým týme v USA a ladili chování aplikace i Bluetooth ještě během vývoje hardwaru.

Příprava na nové produkty a funkcionality

Evenflo plánuje rozšířit svou řadu chytrých zařízení o další typy produktů. Paralelně s vývojem nových funkcionalit jsme proto začali s restrukturalizací stávajícího kódu, abychom mohli lépe reagovat na budoucí požadavky. Už teď se těšíme, co dalšího budeme vymýšlet a testovat!

Software Development hero image - monitor

Evenflo:
IoT appka pro iOS i Android se vším, co k tomu patří

bonami logo
Business
Pro vývojáře

Nejnovější produkt společnosti Evenflo – SensorySoothe – byl bezesporu nejhlasitější projekt naší dosavadní historie. Ne kvůli výměně názorů při psaní kódu, ale díky testování. V naší kanceláři se neustále ozývaly zvuky vodopádu nebo naopak varovné notifikace. Výsledek? Mobilní aplikace pro amerického výrobce dětských autosedaček, která ulehčuje život rodičům těch nejmenších dětí.

Vývoj kompletní mobilní aplikace pro Bluetooth zařízení

Po přidání zařízení do aplikace možnost sdílení s celou rodinou

Vývoj mechanismu kritických notifikacích při ztrátě signálu mezi senzorem a telefonem

Martin Homolka - CO-Founder

Spolupráce s Evenflo pro nás je ideální kombinací technické výzvy a smysluplného produktu. Vývoj aplikace, která pomáhá rodičům postarat se o bezpečí jejich dětí, nás motivoval jít do hloubky – jak v UX, tak v samotné technologii. Z obyčejného senzoru projekt vyrostl k plnohodnotné IoT platformě, kterou teď můžeme dál rozvíjet.

Martin Homolka

Co-Founder, Cookielab

Softwarová podpora pro chytrou transformaci dětských sedaček

Americký výrobce Evenflo se pyšní více než 100letou historií výroby kočárků, autosedaček a dalšího vybavení pro děti a rodiče. V poslední době jejich produkty procházejí chytrou transformací a naším úkolem bylo postarat se o mobilní aplikaci, která propojí zařízení s telefonem.

Evenflo je součástí Goodbaby Group a naše spolupráce začala už při vývoji aplikace pro SensorSafe. Tento chytrý senzor umístěný na pásu dětské autosedačky rozpozná, když se dítě například omylem rozepne a aplikace od nás upozorní rodiče, stejně jako v případě, kdy dítě zůstane v autě samo. V roce 2024 jsme se však pustili do vývoje nové aplikace pro produkt SensorySoothe. Toto chytré madlo autosedačky umožňuje rodině nastavit různé světelné a zvukové scény, které nejmenší pasažéry při cestě uklidní.

Z aplikace pro jednoduchý Bluetooth senzor jsme se tak posunuli ke komplexní IoT aplikaci. Cílem bylo dodat uživatelsky přívětivou a stabilní mobilní aplikaci, ve které bude mít k SensorySoothe přístup celá rodina bez ohledu na typ telefonu a která pošle kritické notifikace i v případě, že vypadne signál mezi senzorem a telefonem.

Použité technologie

Android

Bluetooth Low Energy

Coroutines

Work Manager

Protobuf

Graphql

OAuth

Material Design

Firebase

Koin

DataStore

Vývoj pro obě platformy

Jednou z hlavních technických výzev bylo umožnit, aby se SensorySoothe automaticky připojilo ke správnému účtu v rámci rodiny bez nutnosti ručního párování každým uživatelem.

Zatímto na Androidu jde o relativně snadnou záležitost díky přístupu k MAC adrese, u iOS jsme na to museli jinak. Navrhli jsme proto vlastní mechanismus identifikace zařízení, který využívá metadata ze skenování BLE periferií. Ty následně porovnáváme s informacemi z backendu a podle toho aplikace pozná, ke které rodině zařízení patří. Abychom tuto funkcionalitu zachovali i na Androidu, museli jsme přeorientovat naši doménu původně vyvinutou pro SensorSafe, aby se synchronizovala s backendem a aplikací pro iOS.

Po celou dobu jsme spolupracovali s hardwarovým týme v USA a ladili chování aplikace i Bluetooth ještě během vývoje hardwaru, což byla velká výhoda. Testování pak probíhalo u nás v kanceláři na různých modelech telefonů, ale především mezi uživateli v USA i Evropě. Na každém kontinentu se totiž mobily a auta chovají trochu jinak a my jsme potřebovali mít 100% jistotu, že aplikace bude fungovat vždy stejně.

Příprava na nové produkty a funkcionality

Evenflo plánuje rozšířit svou řadu chytrých zařízení o další typy produktů. Paralelně s vývojem nových funkcionalit jsme proto začali s restrukturalizací stávajícího kódu, abychom mohli lépe reagovat na budoucí požadavky. Už teď se těšíme, co dalšího budeme vymýšlet a testovat!

Software Development hero image - monitor
Pojďme probrat váš byznys...
nebo
...vaši kariéru
Otevřené pozice

Kliknutím na „Přijmout“ souhlasíte s ukládáním souborů cookie na vašem zařízení za účelem zlepšení webu, analýzy a podpory našeho marketingového úsilí. Další informace naleznete v našich Privacy Policy.