Создать приложение для проведения выступлений и конференций внутри компании на двух языках, русском и английском.
Существующие решения не предоставляли необходимой функциональности, поэтому заказчик обратился к нам за кастомной разработкой. Также требовался индивидуальный дизайн, в соответствии с брендбуком компании.
Разработали приложение на KMM для Android и iOS с дизайном, соответствующим брендбуку компании.
После регистрации пользователю становятся доступны общий календарь событий и его личный календарь.
Реализована система чатов. Существуют общие чаты и индивидуальные. В специальном чате можно задать вопрос спикеру.
Подключены пуш-уведомления: можно отправлять их в общие чаты и в индивидуальные.
Техническое задание. К нам обратилась международная компания с задачей сделать приложение для внутренних видеоконференций и выступлений. Компания занимается производством измерительных приборов для различных отраслей промышленности, и ей потребовалось приложение для обучения сотрудников и партнеров.
Имеющиеся на рынке приложения не устраивали заказчика своей функциональностью, поэтому он обратился к нам за индивидуальной разработкой с кастомным дизайном.
Головной офис заказчика находится в Европе, поэтому приложение делали на двух языках, русском и английском.
Кастомный дизайн. Помимо нестандартного набора функций приложения, заказчик хотел, чтобы приложение четко соответствовало его брендбуку. Шаблонные решения не давали возможности сделать такой дизайн.
Мы планомерно рисовали экраны и согласовывали каждый элемент, вплоть до шрифта.
Бизнес-логика. Основную часть приложения составляет календарь мероприятий. Он расположен на главной странице приложения и показывает ближайшие запланированные мероприятия. По нажатию на мероприятие можно узнать подробности: посмотреть расписание, написать спикеру, узнать, как добраться до места проведения и так далее.
В календаре можно назначить встречу со спикером, добавить любое выступление из расписания в свой личный кабинет и посмотреть фотографии, если мероприятие уже прошло.
После того как мы реализовали возможность задать вопрос спикеру, заказчик попросил добавить функционал для обсуждения прошедших конференций. Так в приложении появились чаты. Сначала был только общий чат для всех участников приложения, но потом мы добавили возможность создавать индивидуальные чаты для отдельных обсуждений.
Именно такой набор функций заказчик не нашел в шаблонных решениях. Мы с ним описали весь функционал, продумали архитектуру, а затем приступили к разработке.
Кастомный дизайн. Строгий брендбук заказчика был одной из основных причин заказать индивидуальную разработку. Такой дизайн требовал точности и плотной работы с командой заказчика для согласования.
Грамотное распределение задач помогло сэкономить время. Например, оказалось, что официальный шрифт заказчика не поддерживает русский язык. Пока российское отделение компании-заказчика согласовывало новый шрифт, мы занимались другими элементами дизайна.
Разработанное приложение работает на iOS и Android. Внутри есть календарь событий, где любой пользователь может посмотреть подробную информацию о мероприятиях: темы выступлений, спикеры, контакты и так далее. Пользователь может добавить любое выступление в свой личный календарь, чтобы не пропустить его.
Реализована система чатов. Существует общий чат для всех пользователей, и можно создавать личные чаты с любыми пользователями. Во время выступления есть возможность задать вопрос спикеру в специальном чате.
Подключены пуш-уведомления, которые можно отправлять в общие или личные чаты.
Каждый пользователь может добавлять в свой личный календарь только те выступления, которые ему интересны. Пуш-уведомления напомнят о сохраненных мероприятиях заранее.