Aplikacja Smart Home do monitorowania sytuacji kryzysowych


Zakres pracy
Projekt graficzny, frontend development, testowanie.
Wyzwanie
Nasz klient chciał stworzyć aplikację mobilną dla inteligentnego domu, która pozwoliłaby użytkownikom monitorować ich domy pod kątem nagłych wypadków i włamań. Aplikacja musiała być kompatybilna z wieloma czujnikami zewnętrznymi (takimi jak czujniki przecieków czy czujki ruchu). Kluczową cechą był płynny transfer danych z urządzeń do aplikacji w czasie rzeczywistym. Aplikację na Androida przejęliśmy od innego producenta oprogramowania w jej wczesnej wersji, a wersję na iOS zaprojektowaliśmy i napisaliśmy od podstaw.
Rozwiązanie
W aplikacji do monitorowania sytuacji kryzysowych nie ma miejsca na błędy. Wiedzieliśmy, że musimy zapewnić jej bezproblemową komunikację z wszystkimi urządzeniami zewnętrznymi. Dodatkowym wyzwaniem był fakt, że nasz klient współpracował z wieloma podwykonawcami. Z tego powodu oprogramowanie każdego czujnika było inne. Rozwiązaliśmy ten problem i zapewniliśmy płynne działanie aplikacji dzięki użyciu języków natywnych z elementami programowania niskopoziomowego.
NASZYCH SPECJALISTÓW


LAT NA PROJEKCIE
W miarę dalszej współpracy z klientem, technologia, którą początkowo wykorzystywaliśmy, po czasie przestała być aktualna. Aby utrzymać wysoką jakość aplikacji, postanowiliśmy przepisać ją na języki Swift i Kotlin. Spowodowało to pewne kolizje pomiędzy nowymi i starymi modułami - a nie chcieliśmy, aby to hamowało nasze postępy. W celu rozwiązania tego problemu, nasz zespół QA zaczął używać aplikacji do śledzenia zgłoszeń, dzięki czemu mógł szybko zlokalizować źródło problemu i przekazać je deweloperom. To znacznie przyśpieszyło pracę i sprawiło, że cały proces transformacji stał się płynniejszy.
Zastosowane technologie
Java, Kotlin, Swift, Objective-C, Python Home Kit, IoT, White Labeling, CI/CD, Git, In-App Purchases, Swift, Android SDK, Parse, Reactive Programming

Wyniki
Stworzyliśmy aplikację mobilną, która obsługuje kilkanaście urządzeń z czujnikami zewnętrznymi. Nasza współpraca z klientem trwa już od ponad siedmiu lat. W tym czasie lista kompatybilnych urządzeń zewnętrznych wzrosła, a my dodaliśmy kilka nowych funkcji, takich jak geofencing (automatyczne uzbrajanie).
Codziennie tysiące użytkowników, zwłaszcza w Wielkiej Brytanii, korzysta z naszej aplikacji, aby zapewnić bezpieczeństwo swoim domom. Zgodnie z ich preferencjami, pomogliśmy zapobiec szkodom wartym tysiące funtów, spowodowanym przez przecieki, pożary lub włamania.
Codziennie tysiące użytkowników, zwłaszcza w Wielkiej Brytanii, korzysta z naszej aplikacji, aby zapewnić bezpieczeństwo swoim domom. Zgodnie z ich preferencjami, pomogliśmy zapobiec szkodom wartym tysiące funtów, spowodowanym przez przecieki, pożary lub włamania.
GWIAZDEK NA PLAY STORE


OBSŁUGIWANYCH URZĄDZEŃ