Go Back

Модернізація CentriClean від BuildApps

Сучасні системи потребують сучасних рішень. Дізнайтеся, як оновлення платформи відкрило нові горизонти для масштабування CentriClean.

mobile

Project screenshot

Переосмислення додатка CentriClean

Чи знаєте ви, що автомобільне мастило при тривалій експлуатації втрачає свої властивості й починає розносити мікрочастинки абразиву вузлами двигуна, пошкоджуючи їх? А власники CentriClean це розуміють, тому і вирішили оновити свій мобільний продукт, призначений для керування контролером, підключеним до спеціальної центрифуги, що очищає масло прямо в процесі руху транспорту.

Хочете більше деталей? Ознайомтесь з ними у наступних розділах

Неактуальний технологічний стек і проблеми сумісності

Програма для контролю та керування процесами очищення мастила в автомобілях (зокрема, вантажних) з контролерами серії SCU 0003 вже заробила собі репутацію надійного помічника водія. Єдиної її проблемою був дещо застарілий технічний стек, що унеможливлював подальший розвиток цього цифрового рішення. Так, технології бездротового зв'язку (зокрема, Bluetooth) модернізуються, а тому і платформа повинна відповідати їм технічно і мати потенціал для подальших нововведень.

Власне, це і стало предметом нашої співпраці з власниками CentriClean, продукту, який допомагає автовласникам та водіям берегти автівки та їх силовий агрегат від потрапляння абразиву разом з маслом у різні вузли двигуна.

Задача проєкту

Програма CentriClean на момент початку співпраці цілком нормально функціонувала і виконувала роботу за призначенням. Однак її технологічний стек не підходив для подальших планів власників щодо модернізації й розширення підтримки нових контролерів та систем. Тому нам було доручено:

  • Перемістити продукт на нову платформу.
  • Повторно протестувати всі наявні алгоритми.
  • Додати ряд APIs, які будуть використані у подальших оновленнях.
  • Інтегрувати підтримку найсучасніших бібліотек Bluetooth. 
  • Адаптувати GUI до особливостей сучасних девайсів (смартфонів).

Результатом мала стати повністю оновлена платформа з описаними вище доповненнями та модернізаціями. Що цікаво, перед нами не встановлювали жорстких дедлайнів та якихось специфічних вимог. Однак навіть тут ми змогли перевершити очікування.

Сучасним системам – сучасні технології

Міграція відбувалася між платформами Xamarin та MIUI мовою програмування C#. З особливостей проєкту відмітимо лише несумісність деяких бібліотек, що дещо ускладнило розробку (додало трішки задач ручного переписування коду).

Загалом розробка проходила без якихось значних проблем, як і тестування та частковий редизайн інтерфейсу (зі збереженням брендового стилю, звісно ж).

Також нам було доручено стандартизувати формат інформації, що використовується платформою для обміну з датчиком SCU 0003. Точніше, зробити так, щоб користувач отримував всі доступні та критично важливі дані й міг правильно налаштувати процес очищення мастила центрифугою. 

Чи впорались ми? Цілком, та ще й випередили графік релізів.

Повний контроль у зручній обгортці

Що ж, відтепер власники MP Centrifugal Oil Separators можуть бути спокійними, оскільки мають можливість в режимі реального часу слідкувати за якістю очищення мастила та за потреби миттєво налаштовувати параметри контролера. 

Модернізація технологічної платформи CentriClean дозволила власнику продукту сфокусуватися на наступних поколіннях датчиків, які на момент виходу отримають підтримку рішенням та швидше почнуть приносити доходи розробникам.

Маєте подібний проєкт для реалізації або ж ідею для втілення? Обговоріть їх з консультантами BuildApps та запустіть їх в розробку!

Готові розпочати?

Зв'яжіться з нами