ОС Аврора — полностью российская мобильная операционная система с упором на защищенность от внешних угроз. Хоть она и позиционируется как ОС для корпоративного и госсектора, она имеет хороший потенциал для использования в качестве основного мобильного устройства. В ней есть все необходимое для повседневного использования, но пока что очень мало приложений. И для мобильных разработчиков с других платформ это уникальная возможность занять пустующие ниши своими приложениями!
На данный момент основной стек разработки под Аврору — это Qt/QML 5.6 и C++. И хотя, помимо базового стека, доступна также разработка на фреймворке Flutter, мой воркшоп будет посвящен разработке приложения на Qt/QML.
На мастер-классе я расскажу основные моменты по установке и настройке SDK, а затем мы перейдем к самой интересной части — написанию мобильного приложения.
В формате воркшопа я покажу, как:
* создать новый проект и какие есть системы сборки под Аврору;
* организовать минимальную архитектуру будущего приложения;
* сверстать несколько простых экранов для отображения данных;
* загрузить данные с удаленного сервера, обработать и показать их пользователю;
* локально сохранять и загружать пользовательские данные;
* собрать, подписать, установить и запустить приложение на устройстве или в эмуляторе.