Процесс разработки приложений

Создание нового решения, продукта или сервиса на базе платформы SberMobile - это простой и понятный процесс, включающий несколько шагов:

  • Планирование архитектуры приложения и верхнеуровневый дизайн
  • Выбор модулей платформы для использования при реализации, распределяя их функции между серверами платформы
  • Создание прототипов компонентов UI и инструментальных панелей приложения
  • Подготовка экземпляров платформы для разработки, тестирования, промышленной эксплуатации и других сред (таких как кандидат на окончательную версию)
  • Установка репозитория системы контроля версий (например, Git) для вашего приложения
  • Настройка подключений устройств и сбора данных
  • Настройка хранения и агрегации данных
  • Реализация моделей данных (цифровых двойников ваших активов и процессов)
  • Реализация цепочек обработки данных через наборы правил, процессы и т.д.
  • Настройка глубокой аналитики, такой как машинное обучение, обработка сложных событий и т.д.
  • Создание инструментальных панелей оператора и других частей пользовательского интерфейса приложения
  • Настройка автозапуска, чтобы активировать нужные точки входа пользователя
  • Определение безопасности приложения, схем аутентификации, пользовательских ролей и прав доступа
  • Установка средств интеграции со сторонними системами
  • Брендирование и интернационализация вашего приожения
  • Упаковка ресурсов и настройка через модуль приложения
  • Настройка процессов развертывания и DevOps
  • Развертывание приложения  на промышленных серверах (для веб-сервисов), либо подготовка пакета установки от производителя оборудования (для необлачных продуктов)
  • Настройка процессов проверки целостности и самоконтроля