Документация
ОС Аврора 3.29.2

Flutter для ОС Аврора

Проект "Flutter для ОС Аврора" реализует поддержку платформы ОС Аврора во Flutter. Реализуя поддержку платформы ОС Аврора, фреймворк остаётся полнофункциональным для всех платформ, то есть его можно использовать и для разработки под другие платформы.

В сборке приложений Flutter используются Platform SDK. Общая схема сборки приложения от исходного кода до установочного RPM пакета и запуска его на эмуляторе может выглядеть следующим образом:

picture

Аврора SDK

Это набор инструментов для создания Qt/QML приложений, сборки, запуска и отладки приложений для ОС Аврора. С версии 3.16.2-1 Flutter для ОС Аврора стал доступен эмулятор. В Аврора SDK наряду с другими инструментами доступен эмулятор, который можно использовать для разработки приложений на Flutter.

Детальную информацию по SDK можно найти в документации ОС Аврора:

Platform SDK

Предназначен для сборки приложений из командной строки и может использоваться в системах CI/CD. Platform SDK работает совместно с Flutter SDK для сборки установочного RPM-пакета. Его нужно лишь установить, остальную работу на себя берёт Flutter SDK. Также через Platform SDK есть возможность подписать пакет для установки на устройство. Дебаг-сборки, запущенные через Flutter, будут автоматически подписаны публичными ключами, релизные необходимо подписывать самостоятельно.

Flutter SDK

Основной фреймворк для работы с приложениями и пакетами. Именно с ним напрямую взаимодействует программист, разрабатывающий приложения Flutter с помощью Flutter CLI и подключением к IDE для работы с кодом проекта.

Flutter Embedder

Библиотека, написанная на С++, которая обеспечивает работу Flutter непосредственно с операционной системой. Участвует в сборке и работе приложения. Устанавливается автоматически при обновлении кеша Flutter SDK в необходимый таргет Аврора Platform SDK.

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

Пожалуйста ознакомьтесь с политикой использования cookies.