Обучение с Ormco


Поддерживали кроссплатформенное приложение на Ionic в период миграции платформы Orthodontia, параллельно разработали новую версию с нуля: современный стек на Vue.js, переработанный UX, глобальный поиск и OTA-обновления.
Задача
Мобильное приложение «Обучение с Ormco» работало на Ionic 3 + Cordova и подключалось к старой версии orthodontia.ru. С переходом платформы на новый бэкенд требовалось поддерживать приложение в рабочем состоянии, а после запуска — разработать новую версию на современном стеке с переработанным UX-дизайном.
Несмотря на план избежать обновлений старой версии, новый бэкенд всё же потребовал точечных правок в клиентском коде. Нам пришлось развернуть давно устаревший SDK и разобраться с публикацией обновлений для старого приложения в современных App Store и Google Play.
Технологии
Интеграции

О проекте
«Обучение с Ormco» — мобильное приложение для врачей-ортодонтов, которое открывает доступ к образовательной платформе Orthodontia: мероприятия, клинические курсы, ординатура, записи вебинаров, библиотека материалов и личный кабинет. Доступно в App Store и Google Play.
Наша работа делилась на два параллельных потока: поддержка существующего приложения на Ionic 3 в период миграции платформы и разработка новой версии с нуля — с переработанным дизайном и современным стеком.
Изначально план был простой: не выпускать обновления для старого приложения и обеспечить совместимость на уровне API. Но новый бэкенд всё же потребовал точечных правок в клиентском коде. Пришлось развернуть Ionic 3 SDK, которому уже несколько лет, разобраться с его сборкой и требованиями — и опубликовать обновление для сильно устаревшего приложения в современных App Store и Google Play. Задача, которую сложно предусмотреть заранее и которая требует отдельного опыта.
Новая версия: дизайн и стек с нуля
Оба поколения приложения — кроссплатформенные: один код работает и на iOS, и на Android. Это принципиально снижает стоимость разработки и поддержки по сравнению с нативными приложениями под каждую платформу отдельно. Обе версии построены на Ionic, но новая использует современный стек: Vue.js вместо Angular, TypeScript, Pinia для управления состоянием.
UX-дизайн разработан с нуля — с ориентиром на веб-дизайн платформы Orthodontia. Единый визуальный язык важен, когда приложение и сайт работают в связке.
Из новых возможностей — глобальный поиск по всей платформе, отдельный раздел для записей вебинаров, детальные страницы спикеров, расширенный модуль клинической ординатуры. Добавили OTA-обновления: часть изменений пользователи получают без необходимости обновлять приложение через магазин.
Что могут пользователи
- Просматривать предстоящие и архивные мероприятия, записываться и оплачивать участие.
- Записываться на клинические курсы, консультации и ординатуру.
- Смотреть записи вебинаров и изучать библиотеку материалов.
- Искать контент по всей платформе через глобальный поиск.
- Следить за своими мероприятиями, заказами и программой лояльности в личном кабинете.
Другие проекты
Готовы обсудить вашу задачу?
Напишите нам, если ищете технического партнера, который вникнет в суть бизнеса и предложит оптимальное решение.










