Разработка

В этой статье:

Создание нативного мобильного приложения

Создание кроссплатформенного мобильного приложения

Разработка мобильного приложения на базе сервера мобильной платформы осуществляется с помощью фреймворка. Фреймворк позволяет выстраивать архитектуру приложения на основе готовых конструкций и обмениваться данными с источником данных.

Для разработки доступны нативные и кроссплатформенные мобильные приложения. Главной отличительной особенностью данных типов является адаптивность к операционной системе. Нативные приложения разрабатываются для каждой операционной системы на соответствующем языке программирования, например, для Android - Java и Kotlin, для iOS - Swift и Objective-C. Кроссплатформенные приложения разрабатываются с помощью дополнительных фреймворков, например, React Native, Flutter, Xamarin, QT и других, в результате чего единый код мобильного приложения может использоваться для разных операционных систем. Использование кроссплатформенных приложений позволяет сэкономить ресурсы на разработку приложений.

Схема взаимодействия сервера мобильной платформы, источника данных и фреймворка при разработке мобильного приложения:

Совет. Перед разработкой мобильного приложения ознакомьтесь с базой знаний.

Создание нативного мобильного приложения

Для создания нативного мобильного приложения с использованием фреймворка:

  1. Убедитесь, что выполнены следующие условия:

  1. Скачайте архив фреймворка для соответствующей операционной системы.

Примечание. Для получения архива фреймворка обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.

  1. Подключите фреймворк к проекту разработки нативного мобильного приложения:

  1. Разработайте код мобильного приложения для определенной операционной системы с использованием фреймворка.

Также для создания нативного мобильного приложения на iOS и Android доступны готовые шаблоны с исходным кодом, в которых реализованы основные функции, используемые в корпоративных приложениях.

Создание кроссплатформенного мобильного приложения

Для создания кроссплатформенного мобильного приложения:

  1. Убедитесь, что выполнены следующие условия:

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

Примечание. В списке приведены распространенные кроссплатформенные фреймворки. Кроме указанных фреймворков можно использовать другие.

Поддерживаемые операционные системы для кроссплатформенных фреймворков:

Фреймворк\ОС Android iOS Аврора WinCE UWP
React Native
Flutter
Xamarin
QT

Условные обозначения:

  - операционная система доступна;

  - операционная система недоступна.

  1. Разработайте единый код мобильного приложения для разных операционных систем с использованием выбранного кроссплатформенного фреймворка.

  2. Выберите способ обращения методов единого кода к серверу мобильной платформы:

Условия использования моста:

Для использования фреймворка соответствующей операционной системы:

      1. Скачайте архив фреймворка.

Примечание. Для получения архива фреймворка обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.

      1. Подключите фреймворк к проекту разработки мобильного приложения:

См. также:

Установка и настройка продукта «Форсайт. Мобильная платформа» | API сервера