Мобильное приложение Medx.pro
Количество часов разработки : 990 часов

Мобильное кроссплатформенное приложение для медицинского образовательного сервиса Medx.pro. 


Задача

ГБУЗ МКНЦ имени А.С. Логинова ДЗМ и МедИнвестГрупп в 2020 году запустили портал повышения квалификации врачей и медицинских работников MedX.pro. Проект выступает в качестве института повышения квалификации и, в рамках непрерывного медицинского образования (НМО), реализует поддержку очного обучения, онлайн-трансляции, тестирование, асинхронное электронное обучение и групповую работу слушателей по основным направлениям медицины. 


Нам было необходимо в короткие сроки реализовать мобильную версию (приложения) для портала, чтобы увеличить доступность прохождения курсов и получения баллов НМО для специалистов. 


Что мы делали

Заказчики пришли к нам в разгар пандемии, в марте 2020 года. После нескольких встреч в Zoom и обсуждения требований к приложению, мы выбрали для реализации приложений - кроссплатформенное решение Flutter.


Medx.pro реализован на базе платформы с открытым кодом Moodle - системе управления курсами. У платформы есть мобильное приложение, но к сожалению, оно давно не соответствует современным гайдлайнам систем и не кастомизируется. 


Этапы разработки

В первом спринте реализовали основные модули сервиса - просмотр курсов и тестирование. Курсы содержат как текстовые данные, так и медиа контент, такой как видео, аудио файлы формата mp3, pdf-документы и интерактивные презентации.

В тестировании поддерживаются 7 видов ответов на вопросы.


Экран курса и теста


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


Главный экран, Календарь и Избранное пользователя


На следующем этапе нам было необходимо подключить оплату курсов In App для AppStore. Но возникла проблема - Moodle не предлагает плагинов для интеграции с Apple. Мы написали свой микросервис для оплаты курсов. 

Oauth авторизацию через социальные сети тоже пришлось реализовывать через свой микросервис.

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


In app оплата 


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


Экран вопросы-ответы и экран с трансляцией

Год создания: 2021
Технологии и инструменты
Языки
Иконка языка
Dart
Фреймворки
Иконка фреймворка
Flutter
Команда проекта
Менеджер
Александра Г.
flutter
Игорь З.
Контакты
Телефон
+7 (960) 466-01-00
E-mail
v@webant.ru