Создание корпоративных продуктов для компании «Татнефть»
Помогаем в разработке внутренних аналитических систем и мобильного приложения для компании «Татнефть».
Задача
Клиент обратился к нам, чтобы создать несколько корпоративных продуктов:
- систему аналитики и экран состояния нефтедобывающего оборудования
- мобильное приложение для сотрудников компании.
Решение
Веб-приложение
Перед нами стояла задача разработать веб-интерфейс, в котором будут отображаться показатели из различных баз данных с возможностью их редактирования. В серверной части мы реализовали механизм получения данных из БД, их обработки и последующего сохранения обратно в базу. Со стороны фронтенда был разработан интерфейс для отображения сводки данных. После этого мы связали серверную и клиентскую части через протокол HTTP для возможности обмена данными.
Мобильное приложение
Нужно было переработать либо написать с нуля несколько блоков приложения «Сотрудник» для корпоративных пользователей «Татнефти». Требуемый функционал включал возможность заказа справок, выписок, использование бонусной системы и решение других вопросов сотрудников компании.
Для этого нам предстояло реализовать следующие опции:
- получение всех типов справок, доступных пользователю;
- отображение информации о заказах справок;
- возможность отображения изменений в текущих заказах;
- уведомление о готовности справок.
Результат
- Разработали и протестировали функционал работы со справками, а также переработали некоторые блоки согласно используемой архитектуре (MVVM).
- Опираясь на дизайн-макеты приложения, мы реализовали логичные переходы между экранами и отработали самые очевидные сценарии использования сервиса.
- Улучшили работу с анимациями с точки зрения пользовательского опыта.
- Провели первичную оценку проекта для того, чтобы переработать верификацию через портал «Госуслуги», и приступили к реализации. Работа над проектом продолжается в настоящее время.
Технологии
Coroutines, Facebook Shimmer, FastAdapter, Retrofit, RxSwift, RxDataSources, SnapKit, Angular, Kotlin, Swift