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

Новый продукт должен был прийти на смену корпоративному порталу стать универсальным цифровым рабочим пространством и повыcить качество взаимодействия между сотрудниками.

Задача

Создать пространство для удобного обмена корпоративной информацией, совместного ведения проектов, публикации новостей.

Решение

Проект интересный с позиции проектирования интерфейсов, реализации бизнес-функций и технологического стека.

Экранные формы создавались с учетом онбординга – поэтапного погружения пользователя в продукт. Продукт выступает как проактивный помощник, который заботится о том, чтобы сделать работу с приложением легкой и понятной. Масштаб функциональности впечатляет.

Приложение создано для целей корпорации, одновременно с этим, набор функциональности делает продукт конкурентоспособным на открытом рынке.

Мобильный клиент для IOS и Android предлагает следующий функционал:

Технологии

При разработке архитектуры приложения заложили фундамент для расширения. Чтобы минимизировать затраты на дальнейшее развитие продукта общую часть для IOS и Android сделали на Kotlin. 

  • android

    Android Architecture Components

  • kotlin

    Kotlin

  • kotlin-coroutines

    Kotlin
    Coroutines

  • json-kotlinx-serialization

    JSON Kotlinx.
    Serialization

  • ok-http

    OkHttp

  • retrofit

    Retrofit

  • glide

    Glide

  • vmware-workspace-one

    VMware Workspace ONE

  •  firebase-messaging

    Firebase
    Messaging

  • dagger2

    Dagger2

  • lottie

    Lottie

  • JUnit4

    JUnit4

  • Espresso

    Espresso

  • Mockk

    Mockk

  • Hyperion

    Hyperion

denis-maksimov