Воркшоп по разработке под ОС Аврора
Доклад принят в программу конференции
Целевая аудитория
Тезисы
ОС Аврора – полностью российская мобильная операционная система с упором на защищенность от внешних угроз. Хоть она и позиционируется как ОС для корпоративного и госсектора, она имеет хороший потенциал для использования в качестве основного мобильного устройства. В ней есть всё необходимое для повседневного использования, но пока что очень мало приложений. И для мобильных разработчиков с других платформ это уникальная возможность занять пустующие ниши своими приложениями!
На данный момент основной стек разработки под Аврору – это Qt/QML 5.6 и C++. И хотя помимо базового стека доступна также разработка на фреймворке Flutter, мой воркшоп будет посвящен разработке приложения на Qt/QML.
На мастер-классе я расскажу основные моменты по установке и настройке SDK, а затем мы перейдём к самой интересной части – написанию мобильного приложения. В формате воркшопа я покажу, как:
– создать новый проект и какие есть системы сборки под Аврору;
– организовать минимальную архитектуру будущего приложения;
– сверстать несколько простых экранов для отображения данных;
– загрузить данные с удалённого сервера, обработать и показать их пользователю;
– локально сохранять и загружать пользовательские данные;
– собрать, подписать, установить и запустить приложение на устройстве или в эмуляторе.
Разрабатываю мобильные приложения для iOS с 2012 года.
Разрабатываю мобильные приложения для ОС Аврора с 2024 года. Активный участник программы бета-тестирования ОС, имею два опубликованных приложения в магазине RuStore для Авроры.
Okko
Видео
Для полноценной работы вам понадобятся:
1. ноутбук с установленной ОС Linux или Windows (macOS тоже подходит, но только на процессорах Intel, Apple M пока не поддерживается);
2. VirtualBox;
3. Docker (опционально);
4. установленный и настроенный Aurora SDK.