Как мы разрабатываемАрхитектура и процесс

На чём мы делаем свои приложения и по какому процессу их выпускаем.

Архитектура приложения

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

Одна кодовая база

iOS и Android собираются из одной кодовой базы. Не писать функцию дважды — значит и не отлаживать её дважды.

Облако и синхронизация

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

Приватность и соответствие правилам

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

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

Мы используем новейшие и наиболее надёжные технологии для создания перспективных образовательных программных решений.

Фронтенд

  • React 19 & Next.js 15
  • TypeScript
  • Tailwind CSS
  • Progressive Web App

Бэкенд

  • Node.js & Express
  • Python & Django
  • GraphQL & REST APIs
  • Микросервисы

Базы данных

  • PostgreSQL
  • MongoDB
  • Redis Cache
  • Elasticsearch

DevOps

  • Docker & Kubernetes
  • AWS Cloud Services
  • CI/CD Pipelines
  • Мониторинг и логирование

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

Наша гибкая методология разработки обеспечивает быструю поставку при сохранении высоких стандартов качества.

1

Идея и объём

Определяем, что делает приложение и что осознанно не входит в первую версию.

2

Дизайн и прототип

Рисуем сценарии экранов и проверяем их на кликабельном прототипе.

3

Разработка и тестирование

Разрабатываем приложение и тестируем его на реальных устройствах.

4

Релиз и поддержка

Проходим проверку в магазине, а затем следим за сбоями и выпускаем обновления.

Нужны подробности?

Спросите нас о технологиях или о том, как мы работаем.

Связаться с нами