Mobile EdTech

Приложение для онлайн-школы
от 300 000 ₽

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

3–5 недель39 900 ₽/месФиксируем до старта

Кому подходит: Онлайн-школы и авторы с действующей программой, повторными потоками и мобильной аудиторией, которым важны удержание, задания, push и доступ к материалам с телефона.

Состав первой версии

  • каталог курсов и уроки
  • прогресс и задания
  • push-уведомления
  • оплата и кабинет автора

Как проходит путь клиента

01

Курс и текущий шаг

Ученик видит доступные программы, ближайший урок, дедлайн и продолжает с места остановки.

02

Урок и задание

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

03

Возврат и обратная связь

Push напоминает о конкретном действии, а комментарий куратора возвращает ученика прямо к заданию.

Что важно спроектировать

Offline по необходимости

Материалы кэшируются с учётом срока доступа и ограничений контента, а прогресс синхронизируется после возвращения сети.

Единый источник курса

Программа, доступ и прогресс не ведутся отдельно в приложении и LMS без чётких правил синхронизации.

Push связан с обучением

Уведомления ведут к уроку, дедлайну или ответу куратора и не превращаются в безадресную рассылку.

Что измерять после запуска

  • активные ученики по неделям
  • завершение уроков
  • сдача заданий в срок
  • возврат после уведомлений

Почему это быстрее

Архитектура и типовые состояния уже известны. Мы не копируем шаблон: экономим время на повторяющихся решениях и направляем его на ваш процесс, контент и интеграции.

База продукта

Решение строится на пакете «Две платформы с backend». Если функции выходят за его границы, калькулятор покажет доплату до начала работ.

Возможный стек

Native Apple

iOS и экосистема Apple

SwiftSwiftUIUIKitMetalCore MLStoreKit 2HealthKitCloudKitPDFKitVision
Native Android

Android

KotlinJetpack ComposeCoroutinesRoomCameraXWorkManagerAndroid SDKGoogle Play Billing
One product, two stores

Кроссплатформа

FlutterDartReact NativeExpoExpo RouterSkipKotlin MultiplatformCompose MultiplatformIonicCapacitor
API and systems

Backend

RustC++GoTypeScriptNode.jsPython1С:ПредприятиеKotlinJavaC#.NETPHP
Storage and search

Данные

PostgreSQLMySQLSQLiteRedisClickHouseMongoDBElasticsearchOpenSearchpgvectorQdrantSupabaseFirebase
Delivery and reliability

Инфраструктура

DockerKubernetesTerraformCloudflareAWSYandex CloudGitHub ActionsOpenTelemetrySentryPrometheusGrafana

Посмотреть все технологии →

Отдельные расходы

  • домен и хостинг или VPS
  • хранение данных и облачная инфраструктура
  • SMS, email, телефония и карты
  • комиссии платёжных систем
  • AI API и другие внешние сервисы
  • аккаунты Apple и Google, лицензии

Частые вопросы

Можно подключить существующую LMS?

Да, если она предоставляет API для курсов, доступов, прогресса и заданий. Перед оценкой делаем карту синхронизации.

Можно смотреть уроки без интернета?

Да, если права на контент и модель доступа позволяют загрузку. Добавляем защищённый кэш, срок действия и очистку.

Нужно сразу делать две платформы?

Если аудитория разделена между iOS и Android, общая кодовая база обычно разумна. Для узкого пилота можно начать с одной платформы или PWA.

Обезличенный NDA-кейс

Мобильная онлайн-школа

Показываем сценарий, состав и технические решения без имени клиента и закрытых коммерческих данных.

Расчёт: Приложение для онлайн-школы

Посчитайте свой состав
до начала работ

Ответьте на несколько вопросов. Калькулятор учтёт тип продукта, дизайн, backend и интеграции.

Шаг 1 из 5

Что нужно сделать?

Шаг 2 из 4

В каком состоянии дизайн и LMS?

Шаг 1 из 4

Что должно быть в приложении школы?

Шаг 3 из 4

Есть детали? Расскажите

Какие курсы, задания, роли и мобильные сценарии нужно перенести из LMS? Поле необязательное — можно сразу перейти дальше.

0 / 2000 · можно пропустить
Шаг 4 из 4

Оставьте контакт для заявки

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

Расчёт проекта

Собираем смету

Собираем функции и интеграции…

Рассчитать проект