Знакомство с Aurora OS. articlesстатьяпубликация https://api.keygenqt.com/api/ps/file/e2a1e83f-3159-4c42-891b-73a8f8fb8f35.png Наконец-то я нашел время написать приложение для любопытной мобильной платформы.⌫ Расскажу с чем предстоит столкнуться желающему разобраться в Aurora OS. 🔗 <a href="https://keygenqt.com/blog/2">Читать статью</a> Виталий Зарубин 1736967311 Hello Emulator Aurora OS! articlesстатьяпубликация https://api.keygenqt.com/api/ps/file/7226c8c0-3ff2-439d-b868-050d6f5e3c4c.png Все мобильные платформы стараются предоставить максимально удобные инструменты для разработки под них.⌫ Один из таких инструментов - эмулятор Aurora OS. 🔗 <a href="https://keygenqt.com/blog/6">Читать статью</a> Виталий Зарубин 1736967311 Mission impossible, Aurora + M1. articlesстатьяпубликация https://api.keygenqt.com/api/ps/file/ec06756b-d3d1-404c-bb7e-11dcddebe68c.png Средства разработки Aurora OS не доступны для архитектуры arm.⌫ Но есть большое желание работать на macOS M1/M2?⌫ Мне удалось организовать удаленную работу с Aurora OS. 🔗 <a href="https://keygenqt.com/blog/13">Читать статью</a> Виталий Зарубин 1736967311 KMP в ОС Аврора. articlesстатьяпубликация https://api.keygenqt.com/api/ps/file/91c896b7-e679-47e9-885c-a3634eaa1834.png В данной статье описана работа ОС Аврора с технологией Kotlin Multiplatform.⌫ Рассматривается метод подключения модуля Kotlin Multiplatform к приложению на Qt/QML. 🔗 <a href="https://habr.com/ru/articles/753570/">Читать статью</a> Виталий Зарубин 1736967311 Flutter на ОС Аврора. articlesстатьяпубликация https://api.keygenqt.com/api/ps/file/157ce52f-8a03-4169-879b-cf1d63a5dbb9.png Статья поможет разобраться, как настроить инструменты разработки,⌫ а также раскроет секрет написания плагинов для расширения возможностей работы с платформо-зависимым API. 🔗 <a href="https://habr.com/ru/articles/761176/">Читать статью</a> Виталий Зарубин 1736967311 Aurora Project. articlesстатьяпубликация https://api.keygenqt.com/api/ps/file/b4c57314-a81e-460b-983c-c4f85fa17646.png История проектов: Aurora Scripts, Aurora CLI, Aurora Toolbox.⌫ С чего начинались проекты, как развивались, как планирую развивать дальше. 🔗 <a href="https://keygenqt.com/blog/16">Читать статью</a> Виталий Зарубин 1736967311 Гайд по Aurora OS: как начать разработку для отечественной мобильной операционке. articlesстатьяпубликация https://habrastorage.org/r/w1560/getpro/habr/upload_files/cbe/e7d/cce/cbee7dcce2a94577243989b77e954caa.png Заканчивается бета-тестирование пятой версии отечественной мобильной операционной системы Aurora OS.⌫ И если до этого система позиционировалась только как рабочая лошадка для терминалов в сегменте B2B,⌫ то теперь авторы планируют выход на рынок персональных устройств для работы.⌫ В планах также создание собственной мобильной экосистемы для повседневных задач.⌫ Что стоит знать разработчикам об Авроре? 🔗 <a href="https://habr.com/ru/articles/791142/">Читать статью</a> Виталий Зарубин 1736967311 Как начать создавать Flutter-приложения на Авроре: полная инструкция. articlesстатьяпубликация https://habrastorage.org/r/w1560/getpro/habr/upload_files/c5e/c4d/46e/c5ec4d46edec0410099fb013fe9bde8d.jpg Привет, Хабр! Это Юра Петров, Tech Lead Friflex. Последнее время многие меня спрашивают,⌫ как быстро начать разрабатывать приложения для системы Аврора с помощью фреймворка Flutter.⌫ Решил поделиться опытом и собрал ультимативный гайд. 🔗 <a href="https://habr.com/ru/companies/friflex/articles/854928/">Читать статью</a> Виталий Зарубин 1736967311 Flutter на ОС Аврора: Friflex и ОМП выпустили манифест сообщества разработчиков. articlesстатьяпубликация https://habrastorage.org/r/w780/getpro/habr/upload_files/cf9/140/d49/cf9140d494284bda48a95865a4d76877.jpeg В этой статье я расскажу, как с помощью интерфейса D-Bus можно быстро получить необходимую вам информацию из системы Аврора. 🔗 <a href="https://habr.com/ru/companies/friflex/articles/799855/">Читать статью</a> Виталий Зарубин 1736967311 Как быстро получать данные из ОС Аврора через интерфейс D-Bus во Flutter-приложении. articlesстатьяпубликация https://habrastorage.org/r/w1560/getpro/habr/upload_files/e08/c4a/9b2/e08c4a9b24a3e66194246d0a29a3a2fe.jpg В этой статье я расскажу, как с помощью интерфейса D-Bus можно быстро получить необходимую вам информацию из системы Аврора. 🔗 <a href="https://habr.com/ru/companies/friflex/articles/799855/">Читать статью</a> Виталий Зарубин 1736967311 Что учесть при портировании приложения на Аврору. articlesстатьяпубликация https://habrastorage.org/r/w1560/getpro/habr/upload_files/1b6/cc9/f46/1b6cc9f46df118a70263de9594e244b3.jpg В этой статье я расскажу, что обязательно нужно учесть, если вы собираетесь портировать мобильное приложение на ОС Аврора. Надеюсь, она будет вам полезна. 🔗 <a href="https://habr.com/ru/companies/friflex/articles/794024/">Читать статью</a> Виталий Зарубин 1736967311 Как подключиться к Flutter приложению в режиме нативного debug на ОС Аврора. articlesстатьяпубликация https://habrastorage.org/r/w780/getpro/habr/upload_files/c84/fba/e08/c84fbae08683763bc2c8e077b52177e4.jpg В этой статье хочу рассказать про то, как можно подключиться к нативной части ОС Авроры для тестирования нативной части Flutter-приложения. 🔗 <a href="https://habr.com/ru/companies/friflex/articles/773028/">Читать статью</a> Виталий Зарубин 1736967311 Что такое ОС Аврора? auroraaurora osаврорачто заоперационная система https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/c4450421-e4d8-4885-9914-82e33a77f13f.jpg ОС Аврора - российская мобильная операционная система.⌫ Система включает функции централизованного управления устройствами, шифрования данных и многофакторной аутентификации. Виталий Зарубин 1734118140 Что такое песочница? sandboxокружение Это окружение, в котором запускается приложение, ограниченное в доступе к системе.⌫ Из терминала запустить приложение в этом окружении можно командой: <pre>invoker --type=qt5 {com.keygenqt.package_name}</pre> Виталий Зарубин 1733423881 Почему возникает ошибка 'Установка приложений без подписи источника запрещена'? errorпри установке В Аврора 5 стала обязательной дополнительная подпись на RPM пакете - подпись источника.⌫ Подпись источника криптографически заверяет того, кем был предоставлен тот или иной RPM пакет.⌫ Зачастую подпись источника добавляется официальными маркетами, например RuStore,⌫ когда вы загружаете свое приложение через админ панель.⌫ Для целей разработки вы можете отключить обязательное требование подписи источника пакетов через настройки. Денис Глазков 1733512746 Какую операционную систему лучше использовать для разработки под ОС Аврора? auroraaurora osосosюзать Полный набор инструментов доступен на Linux (включая Flutter, Aurora CLI и Aurora Toolbox).⌫ Я бы рекомендовал Ubuntu 24.04 или Alt.⌫ Более детально можно ознакомится в документации по установке Аврора SDK⌫ https://developer.auroraos.ru/doc/5.1.3/sdk/app_development/setup Виталий Зарубин 1733853509 Где указывать разрешения в ОС Аврора? auroraaurora ospermissionsdesktopнаписать ОС Аврора поддерживает разрешения.⌫ В файле <code>.desktop</code>, проекта, их можно указать. Более детально можно ознакомится в документации: https://developer.auroraos.ru/doc/5.1.3/software_development/guidelines/rpm_requirements/desktop_requirements Виталий Зарубин 1733853509 Где указывать необходимые зависимости для сборки проекта ОС Аврора? dependenciesauroraaurora osBuildRequires В файле <code>.spec</code>, проекта, их можно указать используя параметр <code>BuildRequires</code>. Более детально можно ознакомится в документации: https://developer.auroraos.ru/doc/5.1.3/software_development/guidelines/rpm_requirements/spec_requirements Виталий Зарубин 1733853509 Валидатор не пропускает динамическую библиотеку, что делать? ошибка валидацииdynamic libraryкак быть Взятые с собой динамические библиотеки, запрещенные валидатором можно исключить в файле <code>.spec</code>. Пример: <pre><code class="language-shell">⌫ %global __requires_exclude ^lib(ZXing)\.so.*$ </code></pre> Виталий Зарубин 1733853509 Где можно найти информацию по ОС Аврора? получитьauroraaurora os Я бы начал поиски необходимой информации с официального портала ОС Аврора:⌫ https://auroraos.ru⌫ ⌫ Заглянул в Telegram чат:⌫ https://t.me/aurora_devs⌫ или VK группу:⌫ https://vk.com/aurora_os Виталий Зарубин 1733853509 Какие архитектуры поддерживает ОС Аврора? archauroraaurora os В 5й ОС Аврора есть следующие варианты архитектур: 1. armv7hl (девайсы с ОС Аврора 32) 2. aarch64 (девайсы с ОС Аврора 64) 3. x86_64 (эмулятор с 5й версии) Следует уточнить что процессор не всегда соответствует архитектуре установленной ОС. Виталий Зарубин 1733853509 Есть ли курсы по ОС Аврора? auroraaurora osгде найти Знаю такие варианты: 1. <a href="https://stepik.org/course/71788/info">Курс на Stepik</a>. 2. <a href="https://otus.ru/lessons/qt-aurora">Курс на Otus</a>. 3. <a href="https://www.infosystems.ru/courses/avtorizovannye_kursy/ISSF010">Курс на Академии Информационных систем</a>. Виталий Зарубин 1733853509 Где найти исходники ОС Аврора? auroraрепозиторийаврора ОС Аврора открыта лишь частично и является проприетарным продуктом. Виталий Зарубин 1734622521 Как прошить мой телефон на ОС Аврора? auroraперепрошитьаврора ОС Аврора можно получить только вместе с телефоном. Отдельно прошивку получить нельзя. Виталий Зарубин 1734622521 Как запустить apk на ОС Аврора? auroraapkапкandroidандроид На ОС Аврора установка apk не доступна. Приложения распространяются в RPM пакетах.⌫ Это позволяет сделать стороннее программное обеспечение - Авроид. Виталий Зарубин 1734622521 Ошибка при запуске эмулятора: 'VBoxManage: error: Details: code NS_ERROR_FAILURE'. эмуля Попробуйте переустановить VirtualBox: <pre><code class="language-shell">⌫ sudo apt-get remove virtualbox sudo apt-get update sudo apt-get install virtualbox </code></pre> Виталий Зарубин 1734254020 Что такое Flutter CLI? flutter-cliклифлаттер Это интерфейс командной строки Flutter, который обеспечивает основную работу с фреймворком.⌫ Устанавливается вместе с Flutter Framework. Справку можно вызвать: ⌫ <pre><code class="language-shell">⌫ flutter --help </code></pre> ⌫ С поддержкой ОС Аврора: <pre><code class="language-shell">⌫ flutter-aurora --help </code></pre> Виталий Зарубин 1733423881 Как установить Flutter с поддержкой ОС Аврора? поставитьфлаттерaurora os Есть несколько способов установки Flutter: 1. <a href="https://omprussia.gitlab.io/flutter/flutter/install/linux">Официальная документация</a> 2. <a href="https://keygenqt.github.io/aurora-cli">Aurora CLI</a> 3. <a href="https://keygenqt.github.io/aurora-toolbox">Aurora Toolbox</a> Виталий Зарубин 1733423881 Как написать Flutter плагин для ОС Аврора? pluginaurora osфлаттер Есть несколько способов: 1. <a href="https://docs.flutter.dev/platform-integration/platform-channels">Platform Channels</a> 2. <a href="https://pub.dev/packages/dbus">D-Bus</a> 3. <a href="https://docs.flutter.dev/platform-integration/android/c-interop">FFI</a> Виталий Зарубин 1733423881 Что такое Flutter Engine? движокфлаттер Flutter Engine — это переносимая среда выполнения для хостинга приложений Flutter.⌫ Она реализует основные библиотеки Flutter, включая анимацию и графику, файловый и сетевой ввод-вывод.⌫ Поддержку доступности, архитектуру плагинов, среду выполнения Dart и цепочку инструментов компиляции.⌫ Большинство разработчиков будут взаимодействовать с Flutter через Flutter Framework. Виталий Зарубин 1733423881 Что такое Flutter Embedder? эмбеддерфлаттер Разработка компании Открытая мобильная платформа обеспечивающая работу Flutter на ОС Аврора. Виталий Зарубин 1733423881 Сколько плагинов Flutter доступно на ОС Аврора? pluginsфлаттер Вы всегда можете получить актуальную информацию о плагинах с поддержкой ОС Аврора в документации проекта: https://omprussia.gitlab.io/flutter/flutter/support Виталий Зарубин 1733423881 Как помочь проекту Flutter для ОС Аврора? aurora osфлаттер Проект Flutter для ОС Аврора open-source, любой желающий может сделать мерж-реквест и предложить свой код: https://gitlab.com/omprussia/flutter Виталий Зарубин 1733423881 Где найти информацию о проекте Flutter для ОС Аврора? auroraaurora osфлаттер Подробная документация находится по адресу:⌫ https://omprussia.gitlab.io/flutter/flutter Виталий Зарубин 1733423881 Можно ли написать плагин не используя С++? cppсделатьplugin Да, бывают плагины не использующие С++ код.⌫ Такой плагин можно написать с использованием другого плагина - https://pub.dev/packages/dbus.⌫ На выходе вы получите пакет, который использует плагин в зависимостях. Виталий Зарубин 1733423881 Я нашел баг, во Flutter как ее можно решить? ошибкупроблемуфлаттер Есть несколько способов решить проблему: 1. Завести <a href="https://gitlab.com/groups/omprussia/flutter/-/issues">issue</a> и подождать ответа разработчиков. 2. Обратиться за помощью в телеграм канал @aurora_devs в раздел Flutter. Виталий Зарубин 1733423881 Как установить Flutter для ОС Аврора на macOS? auroraaurora osфлаттермакпоставить На данный момент поддержки ОС Аврора в целом нет.⌫ Но работы в этом направлении ведутся. Виталий Зарубин 1733423881 Как установить Flutter для ОС Аврора на Windows? auroraaurora osфлаттервиндувиндовспоставить На данный момент Flutter для ОС Аврора поддерживает только Linux (рекомендована Ubuntu).⌫ WSL2 на Windows работает лишь частично, полного функционала Flutter CLI нет. Виталий Зарубин 1733423881 Как собрать приложение Flutter на ОС Аврора? auroraaurora osbuildфлаттерсбилдить Выполнить можно это использую Flutter CLI.⌫ Для этого перейдите в проект и обновите зависимости: <pre><code class="language-shell">⌫ flutter-aurora pub get </code></pre> ⌫ Собрать приложение можно следующей командой: <pre><code class="language-shell">⌫ flutter-aurora build aurora --release </code></pre> Виталий Зарубин 1733423881 Не удается сгенерировать привязки для FFI. bindingsforeign function interfaceфлаттерflutter Проверьте, установлен ли у вас clang: <pre><code class="language-shell">⌫ sudo apt-get install clang </code></pre> Виталий Зарубин 1733423881 Как указать архитектуру приложения при сборке проекта Flutter? собратьarchфлаттер Flutter для ОС Аврора поддерживает 3 архитектуры: 1. armv7hl 2. aarch64 3. x86_64 Flutter CLI имеет аргумент <code>--target-platform</code> c помощью которого можно указать нужную: 1. aurora-arm (соответствует armv7hl) 2. aurora-arm64 (соответствует aarch64) 3. aurora-x64 (соответствует x86_64) Виталий Зарубин 1733423881 Как добавить поддержку ОС Аврора в существующий проект Flutter? auroraaurora osфлаттерк проекту Для этого нужно перейти в проект и выполнить команду: <pre><code class="language-shell">⌫ flutter-aurora create --platforms=aurora --org=<orgname> . </code></pre> ⌫ <code>orgname</code> - название пакета, например <code>com.keygenqt</code>. Виталий Зарубин 1733423881 Есть ли образ Docker c Flutter для ОС Аврора? auroraaurora osфлаттердокерimage Официально такого образа нет.⌫ Есть пет проект который работает на Linux, с флагом <code>--privileged</code>:⌫ https://github.com/keygenqt/flutter-aurora-docker Виталий Зарубин 1733423881 Как активировать нативный клиент dbus Flutter? дбасфлаттерВ-Bus Это можно сделать командой: <pre><code class="language-shell">⌫ dart pub global activate dbus </code></pre> А далее можно использовать CLI <code>dart-dbus</code>. Виталий Зарубин 1733423881 Как посмотреть логи запущенного приложения Flutter? logфлаттерполучитьнайти Для этого нужно перейти по ssh на устройство или эмулятор и воспользоваться командой: <pre><code class="language-shell">⌫ journalctl -f </code></pre> Виталий Зарубин 1733423881 Не работает DevTools при запуске с иконки. девтулсдебагdebugdart Есть разница при запуске приложения из IDE VS Code и запуском приложения через иконку.⌫ Если IDE запускает из под пользователя, то запуск через иконку происходит в изолированном окружении.⌫ В изоляции (в песочнице) Dart debug работать не будет - окружение не дает запустить сервер DevTools. Виталий Зарубин 1733423881 IDE VS Code не видит устройство. вс кодидедевайсdevice В первую очередь необходимо проверить все ли необходимое установлено в системе: <pre><code class="language-shell">⌫ flutter-aurora doctor </code></pre> ⌫ Убедиться что включены необходимые параметры во Flutter CLI: <pre><code class="language-shell">⌫ flutter-aurora config --enable-aurora flutter-aurora config --enable-aurora-devices </code></pre> ⌫ Добавить устройство можно через команду Flutter CLI: <pre><code class="language-shell">⌫ flutter aurora-devices add </code></pre> ⌫ Устройств должно быть подключено по ssh ключу, а ключ должен быть зарегистрирован на устройстве.⌫ Сделать это можно командой: <pre><code class="language-shell">⌫ ssh-copy-id defaultuser@{remote_host (default - 192.168.2.15)} </code></pre> Виталий Зарубин 1733423881 Где найти конфигурацию Flutter CLI? конфигflutter cliфлаттер кли Вы можете конфигурировать Flutter без необходимости использовать <code>flutter-aurora config</code>.⌫ Файлы конфигурации храняться в формате json, главное знать что менять.⌫ Их можно найти в директории: <code>~/.config/flutter</code>. Виталий Зарубин 1733423881 Как проверить, что Flutter установлен правильно? флаттердокторdoctorпоставлен Для этого можно выполнить следующую команду: <pre><code class="language-shell">⌫ flutter-aurora doctor </code></pre> Она найдет некоторые возможные ошибки, но основательно можно это проверить - собрать демо проект⌫ <a href="https://gitlab.com/omprussia/flutter/fluttery-todo">Fluttery ToDo</a> Виталий Зарубин 1733423881 На каких операционных системах доступен Flutter для ОС Аврора? виндовсмаклинуксWindowsmacOSLinuxosосфлаттерauroraaurora osможно поставить Изначально Flutter для ОС Аврора поддерживал только Linux (рекомендовано Ubuntu).⌫ Более детально уточнить этот вопрос можно в документации проекта:⌫ https://omprussia.gitlab.io/flutter/flutter Виталий Зарубин 1733423881 Как отформатировать проект без установки Dart? форматированиедарт Для форматирования проектов необходим Dart.⌫ Flutter SDK содержит его копию и мы можем без установки отдельной версии Dart форматировать проекты.⌫ Для этого можно добавить алиас, Dart можно найти <code>{flutter_dir}/bin/dart</code>. Виталий Зарубин 1733423881 Как создать свой первый проект Flutter? сделатьфлаттерhello world Flutter CLI раздел <code>create</code> с шаблонами проектов. ⌫ Стартовое приложение можно создать командой: <pre><code class="language-shell">⌫ flutter-aurora create --platforms=aurora --template=app --org=com.keygenqt my_app </code></pre> ⌫ Пакет можно создать следующей командой <pre><code class="language-shell">⌫ flutter-aurora create --platforms=aurora --template=package --org=com.keygenqt my_package </code></pre> ⌫ Плагин Platform Channel можно создать выполнив: <pre><code class="language-shell">⌫ flutter-aurora create --platforms=aurora --template=plugin --org=com.keygenqt my_plugin </code></pre> ⌫ Плагин FFI можно создать выполнив: <pre><code class="language-shell">⌫ flutter-aurora create --platforms=aurora --template=plugin_ffi --org=com.keygenqt my_plugin_ffi </code></pre> ⌫ Полную справку можно вызвать командой: <pre><code class="language-shell">⌫ flutter-aurora create --help </code></pre> Виталий Зарубин 1733423881 Не стартует приложение с иконки, хотя с IDE VS Code работает. вс кодкодзапускается Возможно причина в том что приложение с иконке запускается в песочнице, замещенном окружении.⌫ Необходимо проверить разрешения (permission) приложения, это часто является причиной такого поведения. Виталий Зарубин 1733423881 Как сделать скриншот с эмулятора или устройства? аврораос аврораauroraaurora osэмулядевайса Вы можете сделать скриншот средствами Flutter CLI. Для этого необходимо выполнить команду: <pre><code class="language-shell">⌫ flutter-aurora screenshot -d aurora </code></pre> Виталий Зарубин 1733423881 Как запустить интеграционные тесты Flutter? флаттерintegration_testintegrationtestsвыполнить Вы можете выполнить это средствами IDE (VS Code).⌫ Или выполнив команду в терминале указав пусть к файлу с тестами: <pre><code class="language-shell">⌫ flutter-aurora test integration_test/example_test.dart </code></pre> Виталий Зарубин 1733423881 Как обновить Flutter? флаттерupdateапунть Flutter CLI имеет 2 команды на обновление и откат обновления, можно воспользоваться ими: 1. <code>upgrade</code> - обновление. 2. <code>downgrade</code> - откат обновления. Виталий Зарубин 1733423881 Как обновить кеш Flutter? флаттерcacheprecacheочистить Вы можете это сделать через Flutter CLI командой: <pre><code class="language-shell">⌫ flutter-aurora precache --aurora --force </code></pre> Виталий Зарубин 1733423881 Как получить список доступных Flutter CLI эмуляторов? флаттерклиlistemulatorsэмуляторузнать Вы можете это сделать через Flutter CLI командой: <pre><code class="language-shell">⌫ flutter-aurora emulators </code></pre> Виталий Зарубин 1733423881 Как получить список доступных Flutter CLI устройств? флаттерlistdevicesдевайсовклиузнать Вы можете это сделать через Flutter CLI командой: <pre><code class="language-shell">⌫ flutter-aurora devices </code></pre> Виталий Зарубин 1733423881 Как очистить кеш проекта Flutter? флаттерcacheпочистить Это можно сделать командой: <pre><code class="language-shell">⌫ flutter-aurora clean </code></pre> Виталий Зарубин 1733423881 Приложение Flutter не устанавливается. флаттерприложухане ставиться Пакет должен быть подписан. ОС Аврора имеет валидацию пакетов при их установке.⌫ Необходимо провалидировать пакет с помощью aurora-cli или psdk.⌫ Если с этим порядок более детальную информацию можно получить подключившись по ssh к девайсу или эмулятору.⌫ Выполнить команду перед установкой и посмотреть логи: <pre><code class="language-shell">⌫ journalctl -u apm -f </code></pre> Виталий Зарубин 1733423881 Есть ли поддержка Flutter для ОС Аврора в IntelliJ IDEA? флаттерideajetbrainsideидеandroid studio Нет, IDEA не поддерживается.⌫ Но VS Code работает отлично, а так как предстоит, возможно, работа с С++ это IDE отлично подойдет. Виталий Зарубин 1733423881 Как подключить сигналы и слоты Qt во Flutter плагине для ОС Аврора? флаттерauroraaurora ossignalslopкьютplugin Qt без сигналов и слотов работает без дополнительных манипуляций.⌫ Если нужны именно сигналы Qt необходимо активировать их работу. Для этого в <code>main.cpp</code> приложения нужно добавить: <pre><code class="language-cpp">⌫ #include &lt;flutter/flutter_aurora.h&gt; #include &lt;flutter/flutter_compatibility_qt.h&gt; // &lt;- Add for Qt #include "generated_plugin_registrant.h" int main(int argc, char *argv[]) { aurora::Initialize(argc, argv); aurora::EnableQtCompatibility(); // &lt;- Enable Qt aurora::RegisterPlugins(); aurora::Launch(); return 0; } </code></pre> Виталий Зарубин 1733423881 Как пронять зависимость плагин это или пакет Flutter? флаттерpackagepluginузнатьdependency Для этого нужно посмотреть на <code>pubspec.yaml</code>.⌫ Если в спеке нет раздела <code>plugin</code> и нет зависимостей от плагинов - это пакет. Виталий Зарубин 1733423881 Что такое Client Wrapper? client-wrapperclient_wrapperинтерфейсflutterфлаттер Client Wrapper предназначен для встраивания в плагины и приложения,⌫ чтобы обеспечить более высокие уровни абстракций C++ для взаимодействия с библиотекой Flutter.⌫ Со временем цель состоит в том, чтобы переместить большую часть этого кода в библиотеку таким образом,⌫ чтобы предоставить пригодный для использования ABI (например, не использовать стандартную библиотеку в интерфейсах).⌫ https://github.com/flutter/engine/blob/main/shell/platform/common/client_wrapper/README Виталий Зарубин 1733423881 Какая доступна последняя версия Flutter для ОС Аврора? флаттерauroraaurora oslatestversion Вы всегда можете узнать последнюю доступную версию Flutter в тегах репозитория:⌫ https://gitlab.com/omprussia/flutter/flutter/-/tags Виталий Зарубин 1733423881 Есть ли демо приложение Flutter для ОС Аврора? флаттерauroraaurora osdemoприложениягде найти Да приложение демонстрирующее работу можно найти по ссылке:⌫ https://gitlab.com/omprussia/flutter/fluttery-todo Виталий Зарубин 1733423881 Как локально собрать документацию Flutter для ОС Аврора? флаттерauroraaurora osна пку себяподнятьдокидоку Проект Flutter для ОС Аврора - открытый проект.⌫ Вы можете помощь при разработке как проекта так и его документации.⌫ Документация проекта использует mkdocs & mkdocs-material, это Python пакеты. ⌫ Установить их можно командой: <pre><code class="language-shell">⌫ python3 -m pip install mkdocs mkdocs-material --break-system-packages </code></pre> ⌫ Перейти в корень проекта Flutter для ОС Аврора и выполнить: <pre><code class="language-shell">⌫ mkdocs serve </code></pre> Виталий Зарубин 1733423881 Что лучше использовать Fluter или Qt на ОС Аврора? флаттерauroraaurora osкьютвыбратьюзатьна чем разрабатывать Лучше использовать в чем есть компетенции.⌫ Основной фреймворк для разработки это Qt.⌫ Flutter набирает обороты: он проще, он современнее.⌫ Выбирать вам. Виталий Зарубин 1733853509 Какой статус поддержки Flutter для ОС Аврора? флаттерauroraaurora os Фреймворк в перманентной разработке, так же как и любые инструменты.⌫ На нем уже пишут приложения, и вы тоже можете. Виталий Зарубин 1733853509 Как получить состояние аккумулятора во Flutter? флаттерплагинpluginbattery_plusbatteryaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Получить статус заряда аккумулятора и его состояние позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/battery_plus">battery_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/plus_plugins/-/tree/master/packages/battery_plus_aurora">battery_plus_aurora</a>. Виталий Зарубин 1734365894 Как получить состояние сетевого подключения во Flutter? флаттерплагинpluginconnectivityconnectivity_plusaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Получить состояние подключений позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/connectivity_plus">connectivity_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/plus_plugins/-/tree/master/packages/connectivity_plus_aurora">connectivity_plus_aurora</a>. Виталий Зарубин 1734365894 Как получить информацию об устройстве во Flutter? флаттерплагинplugindevice_info_plusdevice infoaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Получить информацию об устройстве позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/device_info_plus">device_info_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/plus_plugins/-/tree/master/packages/device_info_plus_aurora">device_info_plus_aurora</a>. Виталий Зарубин 1734365894 Как получить информацию об приложении во Flutter? флаттерплагинplugininfo_plusinfoaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Получить информацию о запущенном приложении позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/package_info_plus">package_info_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/plus_plugins/-/tree/master/packages/package_info_plus_aurora">package_info_plus_aurora</a>. Виталий Зарубин 1734365894 Как получить данные датчиков во Flutter? флаттерплагинpluginsensors_plussensorsaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Состояние датчиков позволяет получить имплементация плагина⌫ <a href="https://pub.dev/packages/sensors_plus">sensors_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/plus_plugins/-/tree/master/packages/sensors_plus_aurora">sensors_plus_aurora</a>. Виталий Зарубин 1734365894 Как расшарить файл во Flutter? флаттерплагинpluginshare_plusshareaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Обмениваться данными позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/share_plus">share_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/plus_plugins/-/tree/master/packages/share_plus_aurora">share_plus_aurora</a>. Виталий Зарубин 1734365894 Как воспроизвести аудио-файл во Flutter? флаттерплагинpluginaudioplayersaudio playeraurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Проиграть аудио-файл позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/audioplayers">audioplayers</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/audioplayers_aurora">audioplayers_aurora</a>. Виталий Зарубин 1734365894 Как получить состояние клавиатуры во Flutter? флаттерплагинpluginkeyboard_visibilitykeyboard visibilityaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Получить статус клавиатуры и ее высоту позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/flutter_keyboard_visibility">flutter_keyboard_visibility</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/flutter_keyboard_visibility_aurora">flutter_keyboard_visibility_aurora</a>. Виталий Зарубин 1734365894 Как отправить системное уведомление во Flutter? флаттерплагинpluginflutter_local_notificationsnotificationsaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Отправить системное уведомление позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/flutter_local_notifications">flutter_local_notifications</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/flutter_local_notifications_aurora">flutter_local_notifications_aurora</a>. Виталий Зарубин 1734365894 Как сохранить данные во Flutter? флаттерплагинpluginsqfliteobjectboxshared preferencessecureaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Зависит от количества данных и надежности их хранения. Для этого можно воспользоваться имплементациями плагинов: 1. <a href="https://pub.dev/packages/sqflite">sqflite</a> -⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/sqflite_aurora">sqflite_aurora</a>. ⌫ 2. <a href="https://pub.dev/packages/objectbox_flutter_libs">objectbox_flutter_libs</a> -⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/objectbox_flutter_libs_aurora">objectbox_flutter_libs_aurora</a>. ⌫ 3. <a href="https://pub.dev/packages/shared_preferences">shared_preferences</a> -⌫ <a href="https://gitlab.com/omprussia/flutter/packages/-/tree/main/packages/shared_preferences_aurora">shared_preferences_aurora</a>. ⌫ 4. <a href="https://pub.dev/packages/flutter_secure_storage">flutter_secure_storage</a> -⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/flutter_secure_storage_aurora">flutter_secure_storage_aurora</a>. Виталий Зарубин 1734365894 Как получить данные с Qr кода во Flutter? флаттерплагинpluginqr_code_scannerqr codeaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Отсканировать QR код позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/qr_code_scanner">qr_code_scanner</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/qr_code_scanner_aurora">qr_code_scanner_aurora</a>.⌫ А так же имплементация плагина⌫ <a href="https://pub.dev/packages/camera">camera</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/packages/-/tree/main/packages/camera_aurora">camera_aurora</a>. Виталий Зарубин 1734365894 Как не дать заснуть устройству во Flutter? флаттерплагинpluginwakelock_pluswakelockaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Отключить sleep mode позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/wakelock_plus">wakelock_plus</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/flutter-community-plugins/wakelock_plus">wakelock_plus_aurora</a>. Виталий Зарубин 1734365894 Как получить путь к файлу во Flutter? флаттерплагинpluginpath_providerpath provideraurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Получить системные пути и пути приложения позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/path_provider">path_provider</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/packages/-/tree/main/packages/path_provider_aurora">path_provider_aurora</a>. Виталий Зарубин 1734365894 Как открыть ссылку во Flutter? флаттерплагинpluginurl_launcherurl launcheraurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Открыть ссылку, email, телефон позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/url_launcher">url_launcher</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/packages/-/tree/main/packages/url_launcher_aurora">url_launcher_aurora</a>. Виталий Зарубин 1734365894 Как воспроизвести видео-файл во Flutter? флаттерплагинpluginvideo_playervideo playeraurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Воспроизводить видео файлы позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/video_player">video_player</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/packages/-/tree/main/packages/video_player_aurora">video_player_aurora</a>. Виталий Зарубин 1734365894 Как подключить камеру во Flutter? флаттерплагинplugincameraaurora https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png Использовать камеру в приложениях Flutter позволяет имплементация плагина⌫ <a href="https://pub.dev/packages/camera">camera</a>⌫ - ⌫ <a href="https://gitlab.com/omprussia/flutter/packages/-/tree/main/packages/camera_aurora">camera_aurora</a>. Виталий Зарубин 1734365894 Есть ли поддержка KMP на ОС Аврора? cmpkotlin Есть возможность использовать KMP/JS на ОС Аврора. Демонстрационные приложения можно найти здесь: https://gitlab.com/omprussia/kmp Виталий Зарубин 1733423881 Что такое SDK? сдкsoftware development kit SDK (Software Development Kit) - набор инструментов для разработки программного обеспечения объединённый в одном пакете. Виталий Зарубин 1733423881 Как установить RPM пакет на устройство или эмулятор? рпмпоставитьдевайсэмуль Это можно сделать: 1. Воспользоваться приложением Aurora CLI. 2. Воспользоваться приложением Aurora Toolbox. 3. Залив приложение по ssh (scp) и выполнив команду: <pre><code class="language-shell">⌫ gdbus call --system --dest ru.omp.APM --object-path /ru/omp/APM --method ru.omp.APM.Install /path/to/file.rpm {} </code></pre> Виталий Зарубин 1733423881 Куда сообщить об ошибке? bugбагеуведомитьнаписать Если проект open-source, то лучшее место это issue проекта. Виталий Зарубин 1733423881 Какой стандартный формат лицензии ОМП для dart? лицухазаголовокdart <pre><code class="language-shell">⌫ // SPDX-FileCopyrightText: Copyright 2025 Open Mobile Platform LLC &lt;community@omp.ru&gt; // SPDX-License-Identifier: BSD-3-Clause </code></pre> Виталий Зарубин 1733516308 Какой стандартный формат лицензии ОМП для cmake, yaml, shell, pro? лицухазаголовоксмакеямлшеллпро <pre><code class="language-shell">⌫ # SPDX-FileCopyrightText: Copyright 2025 Open Mobile Platform LLC &lt;community@omp.ru&gt; # SPDX-License-Identifier: BSD-3-Clause </code></pre> Виталий Зарубин 1733516308 Какой стандартный формат лицензии ОМП для c++, java, kotlin, js, php, qml? лицухазаголовокплюсовджавакотлинджспхпкмл <pre><code class="language-shell">⌫ /** * SPDX-FileCopyrightText: Copyright 2025 Open Mobile Platform LLC &lt;community@omp.ru&gt; * SPDX-License-Identifier: BSD-3-Clause */ </code></pre> Виталий Зарубин 1733516308 Что такое B2C? политикаби-ту-си Термин «бизнес-потребителю» (B2C) относится к процессу продажи продуктов и услуг напрямую между бизнесом и потребителями,⌫ которые являются конечными пользователями его продуктов или услуг.⌫ Большинство компаний, которые продают напрямую потребителям, можно назвать компаниями B2C. Виталий Зарубин 1733853509 Что такое B2B? политикаби-ту-би Бизнес-бизнес (B2B), также называемый B-to-B, является формой транзакции между предприятиями,⌫ такими как производитель и оптовик или оптовик и розничный торговец.⌫ Бизнес-бизнес относится к торговле, которая ведется между компаниями,⌫ а не между компаниями и отдельными потребителями. Виталий Зарубин 1733853509 Что такое B2G? политикаби-ту-джи Business to government (B2G) - это продажа и маркетинг товаров и услуг федеральным, государственным или местным агентствам. Виталий Зарубин 1733853509 Что такое BYOTD? trustedполитикаbyod Bring Your Own Trusted Device (BYOTD) — это политика, которая позволяет сотрудникам организации использовать личные доверенные устройства для рабочих задач. Виталий Зарубин 1733853509 Где приобрести устройство ОС Аврора? auroraaurora osкупитьдевайстелефон С 2024го года ОС Аврору может купить любой желающий, по политике BYOTD.⌫ Место где это можно сделать физлицу - магазин <a href="https://vsesmart.ru/">Всёсмарт</a>. Виталий Зарубин 1733853509 Где найти все примеры доступные для ОС Аврора? auroraaurora osрепозиторийдемодемкирепозиторий В репозитории ОМП. Там много всего, включая и примеры: https://gitlab.com/omprussia Виталий Зарубин 1733853509 Где найти все доступные Аврора SDK? auroraaurora ossdkсдкрепозиторийполучить Аврора SDK можно найти на официальном сайте: https://developer.auroraos.ru/downloads/sdk Либо в репозитории: https://sdk-repo.omprussia.ru/sdk/installers Виталий Зарубин 1733853509 Где найти все доступные Аврора Platform SDK? получитьрепозиторийpsdkпсдкос аврораaurora Аврора Platform SDK можно найти на официальном сайте: https://developer.auroraos.ru/downloads/psdk Либо в репозитории: https://sdk-repo.omprussia.ru/sdk/installers Виталий Зарубин 1733853509 Где скачать открытую ключевую пару для подписи RPM пакетов? ключиполучитьрпмразработчика Для разработки есть общедоступная ключевая пара, ее можно скачать с официального сайта: https://developer.auroraos.ru/doc/5.1.3/sdk/app_development/packaging/package_signing Виталий Зарубин 1733853509 Игры на ОС Аврора. gamesflamegodot Игры на ОС Аврора есть! Вы можете их найти: 1. RuStore. 2. Собрать игру самостоятельно - ОС Аврора частями Linux. 3. Собрать игру Godot - <a href="https://boosty.to/sashikknox/posts/bad1c63b-c453-4933-a34c-ee7c22bd6e44">Godot. Инструкция к применению.</a> 4. Собрать игру Flame (Flutter). Демки:⌫ <a href="https://github.com/keygenqt/aurora-apps/releases/tag/com.keygenqt.trex-5.1.3.51-0.1.1-1">Trex</a>,⌫ <a href="https://github.com/keygenqt/aurora-apps/releases/tag/com.keygenqt.rogue_shooter-5.1.3.51-0.1.1-1">Rouge Shooter</a>. Виталий Зарубин 1735206119 Какая версия Qt на ОС Аврора? кьютversion Используемая версия Qt в ОС Авроре 5.6.3, а Qt Quick 2.0. Виталий Зарубин 1733423881 Что такое Аврора Platform SDK? auroraплатформpsdkсдкпсдкчто за Аврора Platform SDK — это набор инструментов для разработки, отладки и тестирования компонентов ОС Аврора. Виталий Зарубин 1733423881 Что такое Аврора SDK? auroraсдкчто за Аврора SDK - набор инструментов для сборки, разработки, отладки и тестирования программного обеспечения для ОС Аврора. Виталий Зарубин 1733423881 Как подписать RPM пакет? рпмприложение Flutter CLI подписывает пакет публичными ключами, доступными для разработки.⌫ Platform SDK имеет утилиту <code>rpmsign-external</code> c помощью которой можно подписать пакет.⌫ https://developer.auroraos.ru/doc/sdk/tools/rpmsign_external⌫ Aurora CLI умеет тоже подписывать пакеты:⌫ https://keygenqt.github.io/aurora-cli/cli/psdk/package/sign Виталий Зарубин 1733423881 Что такое Aurora CLI? aurora-cliавроракличто за https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/b0d1301f-502f-4df4-8aba-ea53acd676cf.png Open-source приложение обеспечивающее легкий старт в экосистеме ОС Аврора.⌫ Работа с Aurora SDK, Aurora Platform SDK, Flutter SDK, взаимодействие с устройствами и эмулятором, а также многое другое. Виталий Зарубин 1733423881 Что такое Cosbot? cosbotcosкосбот cli https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/6a0ac013-c9e3-45af-8496-65e3d0b557c7.png Клиент-приложение Aurora Bot которая реализует умную командую строку для работы с Aurora CLI.⌫ Отвечает на ваши вопросы из открытого проекта Aurora Dataset. <span class="tg-spoiler">Сейчас приложение в разработке.</span> Виталий Зарубин 1735379288 Что такое Aurora Dataset? aurora-datasetдатасет https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/a70394cf-90d4-41e6-b726-b741b3228c5a.png База знаний по ОС Аврора.⌫ Ответы Aurora Bot находит именно в ней.⌫ Вы легко можете внести свой вклад в базу знаний сделав пулл-реквест в репозиторий:⌫ https://github.com/keygenqt/aurora-dataset Виталий Зарубин 1734279178 Что такое Aurora COS? аврораaurora-coscosкос https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/8a574d19-bfb5-42f0-a945-ee9b7a022d6c.png Aurora COS (Because | Community Open-Source) — совокупность проектов, в контексте ОС Аврора,⌫ объединённые одной целью — сделать проще разработку под операционную систему Аврора: 1. <a href="https://keygenqt.github.io/aurora-cli/">Aurora CLI</a>. 2. <a href="https://keygenqt.github.io/aurora-toolbox/">Aurora Toolbox</a>. 3. <a href="https://github.com/keygenqt/aurora-dataset">Aurora Dataset</a>. 4. <a href="https://aurora-bot.keygenqt.com/">Aurora Bot</a>. Виталий Зарубин 1734279178 Что такое Aurora Toolbox? aurora-toolboxавроратулбоксчто за https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/971aca9b-135a-46e8-9e27-95d89ad9c5fa.png Это GUI интерфейс к приложению Aurora CLI. Виталий Зарубин 1733423881 Как проверить, что RPM пакет подписан? рпмчекнутьрпмподпись Для этого достаточно выполнить следующую команду из-под PSDK: <pre><code class="language-shell">⌫ rpmsign-external dump {your-rpm-package} </code></pre> Денис Глазков 1733512746 Как проверить подпись RPM пакета? провалидироватьчекнутьрпмвалидироватьverify Для этого достаточно выполнить следующую команду из-под PSDK: <pre><code class="language-shell">⌫ rpmsign-external verify {your-rpm-package} </code></pre> Денис Глазков 1733512746 Как посмотреть записи динамической таблицы символов? objdumpузнать Это можно сделать через утилиту <code>objdump</code>: <pre><code class="language-shell">⌫ objdump -CT /path/to/libdynamic.so </code></pre> Виталий Зарубин 1733516308 Как откатить все изменения в проекте? удалитьубратьgit resetgit clean Это можно сделать c помощью <code>git</code>. ⌫ Так вы откатите все изменения: <pre><code class="language-shell">⌫ git reset --hard HEAD </code></pre> ⌫ Так откатите все, *включая не фиксированные файлы*: <pre><code class="language-shell">⌫ git clean -fdx </code></pre> Виталий Зарубин 1733555480 Как установить Aurora CLI? поставитьaurora-cliавроракли Приложение Aurora CLI - python пакет. Его можно установить через пакетный менеджер pip. ⌫ Установить pip можно так: <pre><code class="language-shell">⌫ sudo apt update sudo apt install python3-pip python3 -m pip install --upgrade setuptools --break-system-packages </code></pre> ⌫ Установить Aurora CLI можно так: <pre><code class="language-shell">⌫ python3 -m pip install aurora-cli --break-system-packages </code></pre> ⌫ Более подробно написано на странице документации приложения:⌫ https://keygenqt.github.io/aurora-cli/install Виталий Зарубин 1733651831 Как установить Aurora Toolbox? поставитьaurora-toolboxавроратулбокс Aurora Toolbox это GTK приложение, доступно в deb & rpm пакете.⌫ Скачать последнюю версию пакета можно по ссылке:⌫ https://github.com/keygenqt/aurora-toolbox/releases⌫ Установка отличается на дистрибутивах Linux, посмотрите документацию вашего пакетного менеджера.⌫ Более подробно написано на странице документации приложения:⌫ https://keygenqt.github.io/aurora-toolbox/install Виталий Зарубин 1733651831 Как провалидировать RPM пакет для ОС Аврора? валидациярпмauroraaurora os Провалидировать пакет можно несколькими способами: 1. <a href="https://developer.auroraos.ru/doc/sdk/app_development/packaging/validation_dialog">Аврора SDK</a> 2. <a href="https://developer.auroraos.ru/doc/sdk/tools/rpm_validator">Аврора Platform SDK</a> 3. <a href="https://keygenqt.github.io/aurora-cli/cli/psdk/package/validate/">Aurora CLI</a> Виталий Зарубин 1733853509 Что такое Авроид? auroraapkапкandroidандроид Авроид - программная среда для запуска Android-приложений на устройствах с защищенной операционной системой «Аврора». https://avroid.ru/avroid-platform Виталий Зарубин 1734622521 Как поставить Аврора SDK на macOS? aurora sdkмакм1m1aarch64 На данный момент Аврора SDK не поддерживает установку на macOS с Apple Silicon (aarch64). Виталий Зарубин 1734622521 Где взять пароль от ssh на эмулятор? эмульaurora osос аврора эмуляторавторизацияключ При установке Аврора SDK устанавливается эмулятор и ключи ssh для доступа к нему.⌫ Его можно найти в <pre>{path_to_dir_sdk}/vmshare/ssh/private_keys/sdk</pre> Для разного уровня доступа нужно указать соответствующего пользователя: 1. defaultuser 2. root Виталий Зарубин 1734622521 Как загрузить файл на эмулятор? эмульaurora osос аврора эмуляторскопироватьзакинуть На эмулятор файл можно предать через ssh. Самые очевидные варианты: 1. scp 2. filezilla Также, для загрузки файлов можно использовать Aurora CLI или Aurora Toolbox. Виталий Зарубин 1734622521 Как перейти в окружение Аврора Platform SDK? платформaurora osос аврора В папку установленного Platform SDK можно найти исполняемый файл <code>sdk-chroot</code>,⌫ выполнив который можно попасть в окружение <code>chroot</code> PSDK. Виталий Зарубин 1734622521 Что такое PSDK_DIR? переменная окруженияenvironmentпсдкpsdk PSDK_DIR - переменная окружения, которую нужно добавить самостоятельно при установки Platform SDK,⌫ указав путь к <code>AuroraPlatformSDK/sdks/aurora_psdk</code> в <code>.bashrc</code>: <pre><code class="language-shell">⌫ echo 'export PSDK_DIR=~/AuroraPlatformSDK/sdks/aurora_psdk' >> ~/.bashrc </code></pre> Виталий Зарубин 1734622521 Что такое chroot? корневой каталогсреда chroot — это операция в операционных системах Unix и Unix-подобных системах,⌫ которая изменяет видимый корневой каталог для текущего запущенного процесса и его потомков.⌫ Программа, запущенная в такой измененной среде,⌫ не может называть файлы за пределами указанного дерева каталогов⌫ (и, следовательно, обычно не может получить к ним доступ). Виталий Зарубин 1734622521 Cosbot. Command-line interface AI. rutubeвидеоvideo https://preview.rutube.ru/preview/48b1655948423bf7fcc26a7749d60a75.webp 👉 Умная командная строка в исполнении Cosbot. 🔗 <a href="https://rutube.ru/video/48b1655948423bf7fcc26a7749d60a75/">Смотреть видео</a> Виталий Зарубин 1736967311 Денис Глазков — ОС Аврора и Flutter. Статус поддержки. youtubeвидеоvideo https://i.ytimg.com/vi/6k3C1hjvTe4/maxresdefault.jpg 👉 KMP в ОС Аврора. 👉 Статус поддержки Flutter. 👉 Почему выбран Flutter. 👉 Почему embedder не Linux. 🔗 <a href="https://youtu.be/6k3C1hjvTe4">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora OS. Первый взгляд / Мобильный разработчик. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/35d3d919-ccb1-4817-9747-41de1e1d15a8.png 👉 Первый взгляд. 👉 Обзор IDE и эмулятора. 👉 Разбор верстки. 🔗 <a href="https://vkvideo.ru/video-113499203_456239250">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Bot. Deep links. rutubeвидеоvideo https://preview.rutube.ru/preview/f8b413c1a63361fa7695bf878991e95c.webp 👉 Получение и использование прямых ссылок на ответы бота. 🔗 <a href="https://rutube.ru/video/f8b413c1a63361fa7695bf878991e95c/">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Bot. Нотификации CLI. rutubeвидеоvideo https://preview.rutube.ru/preview/50b9adc4ac0b9ed08a1587d6289911d5.webp 👉 Демка рассылки сообщений после выполнения различных запланированных задач через интерфейс CLI бота. 🔗 <a href="https://rutube.ru/video/50b9adc4ac0b9ed08a1587d6289911d5/">Смотреть видео</a> Виталий Зарубин 1736967311 Emulator with Aurora OS and VNC VirtualBox. rutubeвидеоvideo https://preview.rutube.ru/preview/243862d706f2e8fcd8bc8f4b901a24bc.webp 👉 Демонстрация работы эмулятора ОС Аврора через VNC в Remmina. 🔗 <a href="https://rutube.ru/video/243862d706f2e8fcd8bc8f4b901a24bc/">Смотреть видео</a> Виталий Зарубин 1736967311 WebView на базе Chromium, Всеволод Микулик. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/bc34934c-3f9f-4a04-8ac9-9faabadd1772.jpeg 👉 Доклад "Аврора 5: Новый webview на базе Chromium" от Всеволода Микулика, Инженера-разработчика отдела разработки ОС. 🔗 <a href="https://vkvideo.ru/video-211011274_456239391">Смотреть видео</a> Виталий Зарубин 1736967311 Сервис аналитики ошибок Tracer, Кирилл Попов. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/4e7f0821-1ae7-40ea-8d64-c0ef565b7e8c.jpeg 👉 Доклад "Сервис аналитики ошибок Tracer" от Кирилл Попов, Руководителя проекта. 🔗 <a href="https://vk.com/video-211011274_456239390">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Toolbox. Подпись и установка RPM на устройство. rutubeвидеоvideo https://preview.rutube.ru/preview/309e931098991dfbacf687b8743784a9.webp 👉 Демонстрация подключения устройства по ssh ключу, подпись пакета RPM через PSDK с последующей установкой его на устройство. 🔗 <a href="https://rutube.ru/video/309e931098991dfbacf687b8743784a9/">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Toolbox. Подпись и установка RPM на эмулятор. rutubeвидеоvideo https://preview.rutube.ru/preview/b040fabcca2fd9f726f1372b8028c3cf.webp 👉 Демонстрация подписи пакета RPM через PSDK с последующей установкой его на эмулятор. 🔗 <a href="https://rutube.ru/video/b040fabcca2fd9f726f1372b8028c3cf/">Смотреть видео</a> Виталий Зарубин 1736967311 Новый Keystore API, Сергей Афанасьев. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/72404fb4-af56-4621-9b08-846094a2e0f7.jpeg 👉 Доклад " Новый Keystore API " от Сергея Афанасьева, старшего системного аналитика. 🔗 <a href="https://vk.com/video-211011274_456239362">Смотреть видео</a> Виталий Зарубин 1736967311 Новый API для ВКС, Анна Сагина. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/d39f2591-f2b8-4200-af3d-0aab19081e5d.jpeg 👉 Доклад "Новый API для ВКС " от Анны Сагиной, руководителя группы проектов. 🔗 <a href="https://vk.com/video-211011274_456239361">Смотреть видео</a> Виталий Зарубин 1736967311 Flutter: статус поддержки и план развития, Никита Красавин. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/f5b14d80-11c3-4247-90d0-ac63f7dabee2.jpeg 👉 Доклад "Flutter: статус поддержки и план развития" от Никиты Красавина, руководителя группы разработки ОС. 🔗 <a href="https://vk.com/video-211011274_456239373">Смотреть видео</a> Виталий Зарубин 1736967311 Как написать плагин для ОС Аврора: кейс location plugin, Юрий Петров. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/b08b414c-2818-467f-9fa3-b97536d6b237.jpeg 👉 Доклад "Как написать плагин для ОС Аврора: кейс location plugin" от Юрия Петрова, Tech Lead Friflex. 🔗 <a href="https://vk.com/video-211011274_456239374">Смотреть видео</a> Виталий Зарубин 1736967311 Меры поддержки разработчиков, Максим Пискарев. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/bf7e8a6e-3ba8-478a-bbb9-b58a4f6988e5.jpeg 👉 Доклад "Меры поддержки разработчиков" от Максима Пискарева, заместителя рук.отдела развития мобильных решений, ОМП. 🔗 <a href="https://vk.com/video-211011274_456239360">Смотреть видео</a> Виталий Зарубин 1736967311 Инструменты и материалы для разработчиков, Кирилл Чувилин. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/44537cee-7f13-4513-895e-1dcffcfcdd61.jpeg 👉 Доклад "Инструменты и материалы для разработчиков" от Кирилла Чувилина, директора департамента развития мобильной среды, ОМП. 🔗 <a href="https://vk.com/video-211011274_456239363">Смотреть видео</a> Виталий Зарубин 1736967311 RuStore для ОС Аврора - путь приложения от разработчика до пользователя. Максим Ватутин. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/5dfbbd77-91e9-477e-8704-7f1706ba74d2.jpeg 👉 Доклад "RuStore для ОС Аврора - путь приложения от разработчика до пользователя" от Максима Ватутина, менеджера продукта RuStore. 🔗 <a href="https://vk.com/video-211011274_456239364">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora CLI. Установка примеров на Emulator / Device. rutubeвидеоvideo https://preview.rutube.ru/preview/59bda8777b098c3a3a1618e6c9e18842.webp 👉 Демонстрация новой фичи в Aurora CLI. Простая установка примеров, фича в разработке. 🔗 <a href="https://rutube.ru/video/59bda8777b098c3a3a1618e6c9e18842/">Смотреть видео</a> Виталий Зарубин 1736967311 ОС Аврора 5 глазами мобильного разработчика. Разработка и функциональность. Денис Глазков. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/dc81fcca-042d-481f-b1f2-ac80c2d8f61e.jpeg 👉 Жизненный цикл приложений. 👉 Нововведения и новые возможности. 👉 Qt, Flutter, PWA. 🔗 <a href="https://vk.com/video-64643261_456240172">Смотреть видео</a> Виталий Зарубин 1736967311 ОС Аврора: пока мы не можем быть везде, но мы будем стараться. rutubeвидеоvideo https://preview.rutube.ru/preview/67f6abbfc21e720699b241cc5a42d21c.webp 👉 Интервью с Алексеем Коганом – директором по продуктам и технологиям компании "Открытая мобильная платформа".⌫ О прошедшей конференции "Аврора. Своя конференция". 🔗 <a href="https://rutube.ru/video/67f6abbfc21e720699b241cc5a42d21c/">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Toolbox. Установка. rutubeвидеоvideo https://preview.rutube.ru/preview/2aed4cfd4b6c6586b8ba22c59bb61465.webp 👉 На видео показан процесс установки Aurora Toolbox. 🔗 <a href="https://rutube.ru/video/2aed4cfd4b6c6586b8ba22c59bb61465/">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Toolbox. Установка Аврора SDK. rutubeвидеоvideo https://preview.rutube.ru/preview/331a01bd1c2db7d669daee9ba061d75c.webp 👉 На видео показан процесс установки Aurora SDK с помощью Aurora Toolbox. 🔗 <a href="https://rutube.ru/video/331a01bd1c2db7d669daee9ba061d75c/">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Toolbox. Установка Аврора Platform SDK. rutubeвидеоvideo https://preview.rutube.ru/preview/25fd766f5367f8b4d48a733159cd86ab.webp 👉 На видео показан процесс установки Aurora Platform SDK с помощью Aurora Toolbox. 🔗 <a href="https://rutube.ru/video/25fd766f5367f8b4d48a733159cd86ab/">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora Toolbox. Установка и настройка Flutter для ОС Аврора. rutubeвидеоvideo https://preview.rutube.ru/preview/a5125ae9c9cbc6a1d9e865ee21e2d493.webp 👉 Установка Flutter. 👉 Настройка окружения. 👉 Подготовка VS Code. 👉 Работа с эмулятором. 👉 Работа с девайсом. 🔗 <a href="https://rutube.ru/video/a5125ae9c9cbc6a1d9e865ee21e2d493/">Смотреть видео</a> Виталий Зарубин 1736967311 Friflex: импортозамещение начинает работать в полную силу. rutubeвидеоvideo https://preview.rutube.ru/preview/ec2de3d802e8374f60171b44bc979dce.webp 👉 Интервью с Петром Чернышевым – генеральным директором компании Friflex. 🔗 <a href="https://rutube.ru/video/ec2de3d802e8374f60171b44bc979dce/">Смотреть видео</a> Виталий Зарубин 1736967311 KMP на ОС Аврора: проблемы и пути их решения. Денис Супрун. youtubeвидеоvideo https://i.ytimg.com/vi/PEiJIw023XM/maxresdefault.jpg 👉 KMP/JS на ОС Аврора. 👉 KMP/JVM на ОС Аврора. 👉 KMP/Native на ОС Аврора. 🔗 <a href="https://youtu.be/PEiJIw023XM">Смотреть видео</a> Виталий Зарубин 1736967311 Круглый стол. Конференция по разработке приложения на фреймворке Flutter. youtubeвидеоvideo https://i.ytimg.com/vi/VvZ1LqAjobE/maxresdefault.jpg 👉 Развитие Flutter в 2024, цели. 👉 Обсуждение ожиданий сообщества. 👉 Ответы на вопросы. 🔗 <a href="https://youtu.be/VvZ1LqAjobE">Смотреть видео</a> Виталий Зарубин 1736967311 Статус поддержки. Конференция по разработке приложения на фреймворке Flutter. youtubeвидеоvideo https://i.ytimg.com/vi/Pbqx69fSpSQ/maxresdefault.jpg 👉 Почему Flutter на ОС Аврора. 👉 Статус поддержки Flutter. 🔗 <a href="https://youtu.be/Pbqx69fSpSQ">Смотреть видео</a> Виталий Зарубин 1736967311 Установка Aurora SDK, Flutter SDK и Android Studio на ALT Linux. youtubeвидеоvideo https://i.ytimg.com/vi/RMehp7SLcSI/maxresdefault.jpg 👉 Инструкция по тому как развернуть Flutter на ALT Linux. 🔗 <a href="https://youtu.be/RMehp7SLcSI">Смотреть видео</a> Виталий Зарубин 1736967311 Преимущества Авроры как профессиональной мобильной операционной системы. youtubeвидеоvideo https://i.ytimg.com/vi/yTKSMzg5oas/maxresdefault.jpg 👉 Доклад 25 мая 2023 года на РИФ. Тимур Хабибуллин. 🔗 <a href="https://youtu.be/yTKSMzg5oas">Смотреть видео</a> Виталий Зарубин 1736967311 Знакомство с ОС Аврора (Андрей Бегичев, Евгений Самохин, Константин Звягин). youtubeвидеоvideo https://i.ytimg.com/vi/0xaQ9UDzqSk/maxresdefault.jpg 👉 Нативная разработка. 👉 Механизмы безопасности. 👉 Система пакетов RMP. 👉 Аврора SDK и др. 🔗 <a href="https://youtu.be/0xaQ9UDzqSk">Смотреть видео</a> Виталий Зарубин 1736967311 QEMU + Alpine + Аврора. youtubeвидеоvideo https://i.ytimg.com/vi/tEoVFhmMeTQ/maxresdefault.jpg 👉 QEMU. 👉 Alpine Linux. 👉 Аврора Platform SDK. 🔗 <a href="https://youtu.be/tEoVFhmMeTQ">Смотреть видео</a> Виталий Зарубин 1736967311 Твой телефон - ключ доступа к тебе. Про мобильные российские ОС. youtubeвидеоvideo https://i.ytimg.com/vi/DwZGInVBKvU/maxresdefault.jpg 👉 Что такое Рудроид. 👉 Зачем России нужны свои ОС. 👉 Про компанию ОМП. 👉 Главная проблема Авроры. 👉 Почему именно Аврора. 🔗 <a href="https://youtu.be/DwZGInVBKvU">Смотреть видео</a> Виталий Зарубин 1736967311 ОС «Аврора» глазами Android и iOS разработчика. youtubeвидеоvideo https://i.ytimg.com/vi/vPbAHQy7OBw/maxresdefault.jpg 👉 Алексей Гладков, Mobius 2024 Autumn. 🔗 <a href="https://youtu.be/vPbAHQy7OBw">Смотреть видео</a> Виталий Зарубин 1736967311 GameDev на Авроре? Ярослав Андреев. youtubeвидеоvideo https://i.ytimg.com/vi/MbtiVaImKzI/maxresdefault.jpg 👉 GameDev на Авроре. 👉 Графический стандарт. 👉 Композитор. 👉 Поворот экрана. 👉 Отклик на события. 👉 Аудио. 👉 Устройства. 🔗 <a href="https://youtu.be/MbtiVaImKzI">Смотреть видео</a> Виталий Зарубин 1736967311 Реализация DI и паттерна Coordinator в приложении для ОС Аврора средствами QML и C++. youtubeвидеоvideo https://i.ytimg.com/vi/mVN8pSuE-YE/maxresdefault.jpg 👉 Доклад на конференции devfest OMSK. Денис Супрун. 🔗 <a href="https://youtu.be/mVN8pSuE-YE">Смотреть видео</a> Виталий Зарубин 1736967311 Aurora, Server + macOS M1. youtubeвидеоvideo https://i.ytimg.com/vi/Wk4YdCmyAkE/maxresdefault.jpg 👉 Работа на aarch64 c ОС Аврора. 👉 Удаленная сборка приложений. 👉 Удаленная работа с эмулятором. 🔗 <a href="https://youtu.be/Wk4YdCmyAkE">Смотреть видео</a> Виталий Зарубин 1736967311 Флаттер на Авроре. youtubeвидеоvideo https://i.ytimg.com/vi/ok-ji6ZhmXo/maxresdefault.jpg 👉 Доклад на конференции devfest OMSK. Геннадий Евстратов. 🔗 <a href="https://youtu.be/ok-ji6ZhmXo">Смотреть видео</a> Виталий Зарубин 1736967311 Тайны CI/CD ОС Аврора: Мой пусть через архитектуру и инструменты. Даниил Михайлов-Овсянников. youtubeвидеоvideo https://i.ytimg.com/vi/Ph-RJuhrq-0/maxresdefault.jpg 👉 Аврора Маркет CI/CD и без. 👉 Подходящие системы CI/CD. 👉 Вспомогательные программы. 👉 Что такое Аврора Маркет. 🔗 <a href="https://youtu.be/Ph-RJuhrq-0">Смотреть видео</a> Виталий Зарубин 1736967311 ОС Аврора: обзор для разработчиков. Роман Аляутдин. youtubeвидеоvideo https://i.ytimg.com/vi/wwt5Nw52A2M/maxresdefault.jpg 👉 Что такое ОС Аврора. 👉 Как писать приложения. 👉 Как начать знакомство с ОС. 👉 Новое поколение - Аврора 5. 🔗 <a href="https://youtu.be/wwt5Nw52A2M">Смотреть видео</a> Виталий Зарубин 1736967311 Развитие экосистемы Аврора с фреймворком Flutter. Дмитрий Мозер. youtubeвидеоvideo https://i.ytimg.com/vi/jmbZF_Gp0xo/maxresdefault.jpg 👉 Опыт портирования приложения Flutter на ОС Аврора. 🔗 <a href="https://youtu.be/jmbZF_Gp0xo">Смотреть видео</a> Виталий Зарубин 1736967311 Пример портирования Wonderous на Аврора. Юрий Петров. youtubeвидеоvideo https://i.ytimg.com/vi/GX1uQ1diYug/maxresdefault.jpg 👉 Wonderous на ОС Аврора. 👉 Проблемы и их решения. 🔗 <a href="https://youtu.be/GX1uQ1diYug">Смотреть видео</a> Виталий Зарубин 1736967311 Разработка для ОС Аврора. Роман Аляутдин, Денис Глазков. youtubeвидеоvideo https://i.ytimg.com/vi/s0AraORVyNw/maxresdefault.jpg 👉 Что такое ОС Аврора. 👉 Пишем приложение сегодня. 👉 Пишем приложение завтра. 🔗 <a href="https://youtu.be/s0AraORVyNw">Смотреть видео</a> Виталий Зарубин 1736967311 Операционные системы - Как это работает. youtubeвидеоvideo https://i.ytimg.com/vi/rpyeaZu1vyc/maxresdefault.jpg 👉 Что такое операционная система. 👉 Отличие ОС от прошивки. 👉 Монолитное и микроядро. 👉 ОС реального времени. 👉 Как создать свою ОС. 🔗 <a href="https://youtu.be/rpyeaZu1vyc">Смотреть видео</a> Виталий Зарубин 1736967311 Представление новой версии Аврора 5. Павел Эйгейс. youtubeвидеоvideo https://i.ytimg.com/vi/Xxt1xsMxlG8/maxresdefault.jpg 👉 Представление Аврора 5.0. 👉 Новый интерфейс. 👉 Будущее ОС Аврора 4.0. 👉 Новая архитектура aarch64. 👉 Новые инструменты - Flutter. 🔗 <a href="https://youtu.be/Xxt1xsMxlG8">Смотреть видео</a> Виталий Зарубин 1736967311 Знакомство с разработкой на Qt в ОС Аврора через Open Source. Кирилл Чувилин. youtubeвидеоvideo https://i.ytimg.com/vi/lHev1gMoTGM/maxresdefault.jpg 👉 Стимулы развития. 👉 Технологии ОС Аврора. 👉 Использование Open Source. 🔗 <a href="https://youtu.be/lHev1gMoTGM">Смотреть видео</a> Виталий Зарубин 1736967311 Разработка под Аврору. Yet Another Mobile Party. youtubeвидеоvideo https://i.ytimg.com/vi/nTjpWnh41wo/maxresdefault.jpg 👉 Разработка под ОС Аврора. 👉 Поддержка Qt/Flutter/KMP. 👉 Во что играть на ОС Аврора. 👉 Сообщество ОС Аврора. 🔗 <a href="https://youtu.be/nTjpWnh41wo">Смотреть видео</a> Виталий Зарубин 1736967311 Flutter plugin FFI на ОС Аврора. youtubeвидеоvideo https://i.ytimg.com/vi/CSWMXu0Qqc8/maxresdefault.jpg 👉 Об установке Flutter SDK. 👉 Создание приложения. 👉 Создание плагина FFI. 👉 Сборка приложения. 🔗 <a href="https://youtu.be/CSWMXu0Qqc8">Смотреть видео</a> Виталий Зарубин 1736967311 Особенности проектирования под ОС Аврора. Марина Салова. youtubeвидеоvideo https://i.ytimg.com/vi/yATa3FnS53w/maxresdefault.jpg 👉 ОС Аврора глазами дизайнера. 👉 Сравнение с другими ОС. 👉 Особенности UI/UX. 👉 Кастомизация паттернов. 👉 МойОфис на ОС Аврора. 🔗 <a href="https://youtu.be/yATa3FnS53w">Смотреть видео</a> Виталий Зарубин 1736967311 Насколько реален российский айфон. youtubeвидеоvideo https://i.ytimg.com/vi/_H5RXDFLvgw/maxresdefault.jpg 👉 ОС Аврора, HarmonyOS и др. 👉 Почему важны патенты. 👉 Российский iPhone. 👉 Многое другое. 🔗 <a href="https://youtu.be/_H5RXDFLvgw">Смотреть видео</a> Виталий Зарубин 1736967311 ОС Аврора. Статус поддержки фреймворка Flutter. Денис Глазков. youtubeвидеоvideo https://i.ytimg.com/vi/0G1USsVt43Q/maxresdefault.jpg 👉 KMP в ОС Аврора. 👉 Статус поддержки Flutter. 👉 Почему выбран Flutter. 👉 Почему embedder не Linux. 🔗 <a href="https://youtu.be/0G1USsVt43Q">Смотреть видео</a> Виталий Зарубин 1736967311 GameDev и ОС Аврора. Портирование игры. Ярослав Андреев. youtubeвидеоvideo https://i.ytimg.com/vi/by_OkloUfQk/maxresdefault.jpg 👉 Портирование игр. 👉 Графический стандарт. 👉 Работа с аудио. 👉 Внешние устройства. 👉 Датчики устройства. 🔗 <a href="https://youtu.be/by_OkloUfQk">Смотреть видео</a> Виталий Зарубин 1736967311 GameDev и ОС Аврора. Портирование игры. Алексей Корюкин. youtubeвидеоvideo https://i.ytimg.com/vi/VyDF6Eo-5Fs/maxresdefault.jpg 👉 Что такое ОС Аврора. 👉 Что нового в Аврора 5.0. 👉 Что нового в дизайн-системе. 👉 Практики и паттерны. 🔗 <a href="https://youtu.be/VyDF6Eo-5Fs">Смотреть видео</a> Виталий Зарубин 1736967311 Fplus R570E на Аврора ОС. Смартфон для энтузиастов. youtubeвидеоvideo https://i.ytimg.com/vi/OOMnYrRj2fM/maxresdefault.jpg 👉 Обзор Fplus R570E. Первые впечатления. 🔗 <a href="https://youtu.be/OOMnYrRj2fM">Смотреть видео</a> Виталий Зарубин 1736967311 Вебинар: Bluetooth Low Energy в ОС Аврора VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/df6d8e5a-dd3d-40c5-bd6c-7f56843cb655.jpeg Старший инженер-разработчик отдела развития мобильных решений Открытой мобильной платформы,⌫ Евгений Самохин, расскажет как реализована технология Bluetooth Low Energy, какие библиотеки используются,⌫ как найти другие устройства и подключить их при помощи Bluetooth Low Energy к смартфонам и планшетам на ОС Аврора. 🔗 <a href="https://vkvideo.ru/video-211011274_456239463">Смотреть видео</a> Виталий Зарубин 1736967311 Аврора SDK - демонстрация работы. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/8aa2d1e2-829e-46e5-b376-de32002cb187.jpeg 👉 Демонстрация работы Аврора SDK 🔗 <a href="https://vkvideo.ru/video-211011274_456239462">Смотреть видео</a> Виталий Зарубин 1736967311 Аврора TEE. Константин Карасев. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/b8b26cc9-feeb-4035-a2ca-59638c296888.jpeg Константин Карасев, руководитель группы разработки отдела разработки операционной системы Аврора, рассказал о работе с Аврора TEE. 👉 Что такое доверенная среда исполнения. 👉 Зачем нужна доверенная среда исполнения. 👉 Аппаратные основы доверенной среды исполнения. 👉 Доверенная загрузка. 👉 Функции Аврора ТЕЕ. 👉 Что дальше будет с Аврора ТЕЕ. 🔗 <a href="https://vkvideo.ru/video-211011274_456239450">Смотреть видео</a> Виталий Зарубин 1736967311 Инструменты и материалы для разработчиков ОС Аврора. Вебинар 1. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/c69a9299-ca34-4687-b611-b5c63f8b1616.jpeg Тема посвящена инструментам и материалам, которые доступны для разработчиков приложений под актуальную версию ОС Аврора.⌫ Спикер расскажет о доступных инструментах, о новинках, собранных библиотеках и готовых скриптах для разработки под ОС Аврора 5 версии. 🔗 <a href="https://vkvideo.ru/video-211011274_456239352">Смотреть видео</a> Виталий Зарубин 1736967311 Картографические библиотеки MFW для ОС Аврора. VKвидеоvideo https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/ed13e8d4-daa3-4fb5-8720-2d874869e33e.jpeg Делимся с вами записью выступления Дмитрия Лапшина, старшего инженера-разработчика ОМП, в котором он рассказывает про картографические библиотеки MFW для ОС Аврора 🗺 🔗 <a href="https://vkvideo.ru/video-211011274_456239466">Смотреть видео</a> Виталий Зарубин 1737128712 Aurora Bot - Telegram | Platform SDK. rutubeвидеоvideo https://preview.rutube.ru/preview/aa725576a2ddc1186e10ebdd14354168.webp 👉 Демонстрация работы с Аврора Platform SDK через Telegram бота Aurora Bot. 🔗 <a href="https://rutube.ru/video/aa725576a2ddc1186e10ebdd14354168/">Смотреть видео</a> Виталий Зарубин 1747416686 Aurora Bot - Telegram | Аврора SDK. rutubeвидеоvideo https://preview.rutube.ru/preview/ba6cd40e4774a4f9f4063bd9fe81f9b4.webp 👉 Демонстрация работы с Аврора SDK через Telegram бота Aurora Bot. 🔗 <a href="https://rutube.ru/video/ba6cd40e4774a4f9f4063bd9fe81f9b4/">Смотреть видео</a> Виталий Зарубин 1747416686 Aurora Bot - Telegram | Flutter. rutubeвидеоvideo https://preview.rutube.ru/preview/ae4911ba29c65e8eb5be3f5c91ad9516.webp 👉 Демонстрация работы с Flutter SDK через Telegram бота Aurora Bot. 🔗 <a href="https://rutube.ru/video/ae4911ba29c65e8eb5be3f5c91ad9516/">Смотреть видео</a> Виталий Зарубин 1747416686 Aurora Bot - Telegram | Emulator. rutubeвидеоvideo https://preview.rutube.ru/preview/767df8677d43e03d9d4ef5341c8e0de0.webp 👉 Демонстрация работы с эмулятором ОС Аврора через Telegram бота Aurora Bot. 🔗 <a href="https://rutube.ru/video/767df8677d43e03d9d4ef5341c8e0de0/">Смотреть видео</a> Виталий Зарубин 1747416686 Aurora Bot - Telegram | Device. rutubeвидеоvideo https://preview.rutube.ru/preview/f54fa3f0006b0519f555a31773d6fa61.webp 👉 Демонстрация работы с устройством на ОС Аврора через Telegram бота Aurora Bot. 🔗 <a href="https://rutube.ru/video/f54fa3f0006b0519f555a31773d6fa61/">Смотреть видео</a> Виталий Зарубин 1747416686 Демонстрационное_сообщение. https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/affe3cbb-2142-4fce-88f9-dee606276754.png Ознакомится с "HTML style" можно по ссылке: 1. https://core.telegram.org/bots/api#html-style 2. <a href="https://core.telegram.org/bots/api#html-style">HTML style</a> В этом сообщении демонстрируются теги которые можно использовать: 1. <b>bold</b> 2. <i>italic</i> 3. <u>underline</u> 4. <s>strikethrough</s> 5. <span class="tg-spoiler">spoiler</span> <blockquote>⌫ Вот так выглядит цитата без expandable. </blockquote> ⌫ <blockquote expandable>⌫ Что бы тексты не превращались в длиииииную строку введен символ U+232B.⌫ 1. Символ за <code>&gt;</code> - будет удалена новая строка следом идущая. 2. В тексте - удалит новую строку и поставит пробел. 3. Один в строке - строка будет удалена. </blockquote> ⌫ Кодовая вставка: <pre><code class="language-cpp">⌫ // Будьте аккуратны добавляя символы, html может вас не понять. Символы должны быть экранированы! int main(int argc, char *argv[]) { return 0; } </code></pre> ⌫ Короткие формы: 1. <code>inline fixed-width code</code> 2. <pre>inline fixed-width code</pre> Виталий Зарубин 1734498526