Создали приложение для семинаров и выступлений внутри компании

Приложение для проведения видеоконференций и мероприятий и для делового общения внутри компании. Сделано для крупной европейской компании по производству оборудования. Написано на КММ под Android и iOS.

4 месяца разработки

Задача

Задача

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

Существующие решения не предоставляли необходимой функциональности, поэтому заказчик обратился к нам за кастомной разработкой. Также требовался индивидуальный дизайн, в соответствии с брендбуком компании.

Решение

Решение

Разработали приложение на KMM для Android и iOS с дизайном, соответствующим брендбуку компании.

После регистрации пользователю становятся доступны общий календарь событий и его личный календарь.

Реализована система чатов. Существуют общие чаты и индивидуальные. В специальном чате можно задать вопрос спикеру.

Подключены пуш-уведомления: можно отправлять их в общие чаты и в индивидуальные.

Процесс разработки

Техническое задание. К нам обратилась международная компания с задачей сделать приложение для внутренних видеоконференций и выступлений. Компания занимается производством измерительных приборов для различных отраслей промышленности, и ей потребовалось приложение для обучения сотрудников и партнеров.

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

Головной офис заказчика находится в Европе, поэтому приложение делали на двух языках, русском и английском.

Кастомный дизайн. Помимо нестандартного набора функций приложения, заказчик хотел, чтобы приложение четко соответствовало его брендбуку. Шаблонные решения не давали возможности сделать такой дизайн.

Мы планомерно рисовали экраны и согласовывали каждый элемент, вплоть до шрифта.

Бизнес-логика. Основную часть приложения составляет календарь мероприятий. Он расположен на главной странице приложения и показывает ближайшие запланированные мероприятия. По нажатию на мероприятие можно узнать подробности: посмотреть расписание, написать спикеру, узнать, как добраться до места проведения и так далее.

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

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

Именно такой набор функций заказчик не нашел в шаблонных решениях. Мы с ним описали весь функционал, продумали архитектуру, а затем приступили к разработке.

Что было самым сложным

Кастомный дизайн. Строгий брендбук заказчика был одной из основных причин заказать индивидуальную разработку. Такой дизайн требовал точности и плотной работы с командой заказчика для согласования.

Как мы решили эту задачу

Грамотное распределение задач помогло сэкономить время. Например, оказалось, что официальный шрифт заказчика не поддерживает русский язык. Пока российское отделение компании-заказчика согласовывало новый шрифт, мы занимались другими элементами дизайна.

Технологический стек

MPP на Kotlin Multiplatform
Android на Kotlin
iOS на Swift

Результат

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

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

Подключены пуш-уведомления, которые можно отправлять в общие или личные чаты.

iOS
iOS
Android

Каждый пользователь может добавлять в свой личный календарь только те выступления, которые ему интересны. Пуш-уведомления напомнят о сохраненных мероприятиях заранее.

Личный календарь мероприятий

Каждый пользователь может добавлять в свой личный календарь только те выступления, которые ему интересны. Пуш-уведомления напомнят о сохраненных мероприятиях заранее.

0

Давайте обсудим ваш проект!

Это бесплатно. Мы расскажем, как приложение решит конкретные бизнес-задачи.

Похожие проекты

Events

2020

Village

2017

ВТБ голосование

2018