{ "dataset": [ { "t": "Знакомство с Aurora OS.", "k": [ "articles", "статья", "публикация" ], "i": "https://api.keygenqt.com/api/ps/file/e2a1e83f-3159-4c42-891b-73a8f8fb8f35.png", "b": "\nНаконец-то я нашел время написать приложение для любопытной мобильной платформы.⌫\nРасскажу с чем предстоит столкнуться желающему разобраться в Aurora OS.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Hello Emulator Aurora OS!", "k": [ "articles", "статья", "публикация" ], "i": "https://api.keygenqt.com/api/ps/file/7226c8c0-3ff2-439d-b868-050d6f5e3c4c.png", "b": "\nВсе мобильные платформы стараются предоставить максимально удобные инструменты для разработки под них.⌫\nОдин из таких инструментов - эмулятор Aurora OS.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Mission impossible, Aurora + M1.", "k": [ "articles", "статья", "публикация" ], "i": "https://api.keygenqt.com/api/ps/file/ec06756b-d3d1-404c-bb7e-11dcddebe68c.png", "b": "\nСредства разработки Aurora OS не доступны для архитектуры arm.⌫\nНо есть большое желание работать на macOS M1/M2?⌫\nМне удалось организовать удаленную работу с Aurora OS.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "KMP в ОС Аврора.", "k": [ "articles", "статья", "публикация" ], "i": "https://api.keygenqt.com/api/ps/file/91c896b7-e679-47e9-885c-a3634eaa1834.png", "b": "\nВ данной статье описана работа ОС Аврора с технологией Kotlin Multiplatform.⌫\nРассматривается метод подключения модуля Kotlin Multiplatform к приложению на Qt/QML.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Flutter на ОС Аврора.", "k": [ "articles", "статья", "публикация" ], "i": "https://api.keygenqt.com/api/ps/file/157ce52f-8a03-4169-879b-cf1d63a5dbb9.png", "b": "\nСтатья поможет разобраться, как настроить инструменты разработки,⌫\nа также раскроет секрет написания плагинов для расширения возможностей работы с платформо-зависимым API.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Project.", "k": [ "articles", "статья", "публикация" ], "i": "https://api.keygenqt.com/api/ps/file/b4c57314-a81e-460b-983c-c4f85fa17646.png", "b": "\nИстория проектов: Aurora Scripts, Aurora CLI, Aurora Toolbox.⌫\nС чего начинались проекты, как развивались, как планирую развивать дальше.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Гайд по Aurora OS: как начать разработку для отечественной мобильной операционке.", "k": [ "articles", "статья", "публикация" ], "i": "https://habrastorage.org/r/w1560/getpro/habr/upload_files/cbe/e7d/cce/cbee7dcce2a94577243989b77e954caa.png", "b": "\nЗаканчивается бета-тестирование пятой версии отечественной мобильной операционной системы Aurora OS.⌫\nИ если до этого система позиционировалась только как рабочая лошадка для терминалов в сегменте B2B,⌫\nто теперь авторы планируют выход на рынок персональных устройств для работы.⌫\nВ планах также создание собственной мобильной экосистемы для повседневных задач.⌫\nЧто стоит знать разработчикам об Авроре?\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Как начать создавать Flutter-приложения на Авроре: полная инструкция.", "k": [ "articles", "статья", "публикация" ], "i": "https://habrastorage.org/r/w1560/getpro/habr/upload_files/c5e/c4d/46e/c5ec4d46edec0410099fb013fe9bde8d.jpg", "b": "\nПривет, Хабр! Это Юра Петров, Tech Lead Friflex. Последнее время многие меня спрашивают,⌫\nкак быстро начать разрабатывать приложения для системы Аврора с помощью фреймворка Flutter.⌫\nРешил поделиться опытом и собрал ультимативный гайд.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Flutter на ОС Аврора: Friflex и ОМП выпустили манифест сообщества разработчиков.", "k": [ "articles", "статья", "публикация" ], "i": "https://habrastorage.org/r/w780/getpro/habr/upload_files/cf9/140/d49/cf9140d494284bda48a95865a4d76877.jpeg", "b": "\nВ этой статье я расскажу, как с помощью интерфейса D-Bus можно быстро получить необходимую вам информацию из системы Аврора.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Как быстро получать данные из ОС Аврора через интерфейс D-Bus во Flutter-приложении.", "k": [ "articles", "статья", "публикация" ], "i": "https://habrastorage.org/r/w1560/getpro/habr/upload_files/e08/c4a/9b2/e08c4a9b24a3e66194246d0a29a3a2fe.jpg", "b": "\nВ этой статье я расскажу, как с помощью интерфейса D-Bus можно быстро получить необходимую вам информацию из системы Аврора.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Что учесть при портировании приложения на Аврору.", "k": [ "articles", "статья", "публикация" ], "i": "https://habrastorage.org/r/w1560/getpro/habr/upload_files/1b6/cc9/f46/1b6cc9f46df118a70263de9594e244b3.jpg", "b": "\nВ этой статье я расскажу, что обязательно нужно учесть, если вы собираетесь портировать мобильное приложение на ОС Аврора. Надеюсь, она будет вам полезна.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Как подключиться к Flutter приложению в режиме нативного debug на ОС Аврора.", "k": [ "articles", "статья", "публикация" ], "i": "https://habrastorage.org/r/w780/getpro/habr/upload_files/c84/fba/e08/c84fbae08683763bc2c8e077b52177e4.jpg", "b": "\nВ этой статье хочу рассказать про то, как можно подключиться к нативной части ОС Авроры для тестирования нативной части Flutter-приложения.\n\n🔗 Читать статью", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Что такое ОС Аврора?", "k": [ "aurora", "aurora os", "аврора", "что за", "операционная система" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/c4450421-e4d8-4885-9914-82e33a77f13f.jpg", "b": "ОС Аврора - российская мобильная операционная система.⌫\nСистема включает функции централизованного управления устройствами, шифрования данных и многофакторной аутентификации.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734118140 }, { "t": "Что такое песочница?", "k": [ "sandbox", "окружение" ], "b": "Это окружение, в котором запускается приложение, ограниченное в доступе к системе.⌫\nИз терминала запустить приложение в этом окружении можно командой:\n
invoker --type=qt5 {com.keygenqt.package_name}
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Почему возникает ошибка 'Установка приложений без подписи источника запрещена'?", "k": [ "error", "при установке" ], "b": "В Аврора 5 стала обязательной дополнительная подпись на RPM пакете - подпись источника.⌫\nПодпись источника криптографически заверяет того, кем был предоставлен тот или иной RPM пакет.⌫\nЗачастую подпись источника добавляется официальными маркетами, например RuStore,⌫\nкогда вы загружаете свое приложение через админ панель.⌫\nДля целей разработки вы можете отключить обязательное требование подписи источника пакетов через настройки.", "a": { "fname": "Денис", "lname": "Глазков" }, "ts": 1733512746 }, { "t": "Какую операционную систему лучше использовать для разработки под ОС Аврора?", "k": [ "aurora", "aurora os", "ос", "os", "юзать" ], "b": "Полный набор инструментов доступен на Linux (включая Flutter, Aurora CLI и Aurora Toolbox).⌫\nЯ бы рекомендовал Ubuntu 24.04 или Alt.⌫\nБолее детально можно ознакомится в документации по установке Аврора SDK⌫\nhttps://developer.auroraos.ru/doc/5.1.3/sdk/app_development/setup", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где указывать разрешения в ОС Аврора?", "k": [ "aurora", "aurora os", "permissions", "desktop", "написать" ], "b": "ОС Аврора поддерживает разрешения.⌫\nВ файле .desktop, проекта, их можно указать.\nБолее детально можно ознакомится в документации:\nhttps://developer.auroraos.ru/doc/5.1.3/software_development/guidelines/rpm_requirements/desktop_requirements", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где указывать необходимые зависимости для сборки проекта ОС Аврора?", "k": [ "dependencies", "aurora", "aurora os", "BuildRequires" ], "b": "В файле .spec, проекта, их можно указать используя параметр BuildRequires.\nБолее детально можно ознакомится в документации:\nhttps://developer.auroraos.ru/doc/5.1.3/software_development/guidelines/rpm_requirements/spec_requirements", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Валидатор не пропускает динамическую библиотеку, что делать?", "k": [ "ошибка валидации", "dynamic library", "как быть" ], "b": "Взятые с собой динамические библиотеки, запрещенные валидатором можно исключить в файле .spec.\nПример:\n
⌫\n%global __requires_exclude ^lib(ZXing)\\.so.*$\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где можно найти информацию по ОС Аврора?", "k": [ "получить", "aurora", "aurora os" ], "b": "Я бы начал поиски необходимой информации с официального портала ОС Аврора:⌫\nhttps://auroraos.ru⌫\n⌫\nЗаглянул в Telegram чат:⌫\nhttps://t.me/aurora_devs⌫\nили VK группу:⌫\nhttps://vk.com/aurora_os", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Какие архитектуры поддерживает ОС Аврора?", "k": [ "arch", "aurora", "aurora os" ], "b": "В 5й ОС Аврора есть следующие варианты архитектур:\n1. armv7hl (девайсы с ОС Аврора 32)\n2. aarch64 (девайсы с ОС Аврора 64)\n3. x86_64 (эмулятор с 5й версии)\nСледует уточнить что процессор не всегда соответствует архитектуре установленной ОС.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Есть ли курсы по ОС Аврора?", "k": [ "aurora", "aurora os", "где найти" ], "b": "Знаю такие варианты:\n1. Курс на Stepik.\n2. Курс на Otus.\n3. Курс на Академии Информационных систем.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где найти исходники ОС Аврора?", "k": [ "aurora", "репозиторий", "аврора" ], "b": "ОС Аврора открыта лишь частично и является проприетарным продуктом.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Как прошить мой телефон на ОС Аврора?", "k": [ "aurora", "перепрошить", "аврора" ], "b": "ОС Аврора можно получить только вместе с телефоном. Отдельно прошивку получить нельзя.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Как запустить apk на ОС Аврора?", "k": [ "aurora", "apk", "апк", "android", "андроид" ], "b": "На ОС Аврора установка apk не доступна. Приложения распространяются в RPM пакетах.⌫\nЭто позволяет сделать стороннее программное обеспечение - Авроид.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Ошибка при запуске эмулятора: 'VBoxManage: error: Details: code NS_ERROR_FAILURE'.", "k": [ "эмуля" ], "b": "Попробуйте переустановить VirtualBox:\n
⌫\nsudo apt-get remove virtualbox\nsudo apt-get update\nsudo apt-get install virtualbox\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734254020 }, { "t": "Что такое Flutter CLI?", "k": [ "flutter-cli", "кли", "флаттер" ], "b": "Это интерфейс командной строки Flutter, который обеспечивает основную работу с фреймворком.⌫\nУстанавливается вместе с Flutter Framework.\nСправку можно вызвать:\n⌫\n
⌫\nflutter --help\n
\n⌫\nС поддержкой ОС Аврора:\n
⌫\nflutter-aurora --help\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как установить Flutter с поддержкой ОС Аврора?", "k": [ "поставить", "флаттер", "aurora os" ], "b": "Есть несколько способов установки Flutter:\n1. Официальная документация\n2. Aurora CLI\n3. Aurora Toolbox", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как написать Flutter плагин для ОС Аврора?", "k": [ "plugin", "aurora os", "флаттер" ], "b": "Есть несколько способов:\n1. Platform Channels\n2. D-Bus\n3. FFI", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Flutter Engine?", "k": [ "движок", "флаттер" ], "b": "Flutter Engine — это переносимая среда выполнения для хостинга приложений Flutter.⌫\nОна реализует основные библиотеки Flutter, включая анимацию и графику, файловый и сетевой ввод-вывод.⌫\nПоддержку доступности, архитектуру плагинов, среду выполнения Dart и цепочку инструментов компиляции.⌫\nБольшинство разработчиков будут взаимодействовать с Flutter через Flutter Framework.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Flutter Embedder?", "k": [ "эмбеддер", "флаттер" ], "b": "Разработка компании Открытая мобильная платформа обеспечивающая работу Flutter на ОС Аврора.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Сколько плагинов Flutter доступно на ОС Аврора?", "k": [ "plugins", "флаттер" ], "b": "Вы всегда можете получить актуальную информацию о плагинах с поддержкой ОС Аврора в документации проекта:\nhttps://omprussia.gitlab.io/flutter/flutter/support", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как помочь проекту Flutter для ОС Аврора?", "k": [ "aurora os", "флаттер" ], "b": "Проект Flutter для ОС Аврора open-source, любой желающий может сделать мерж-реквест и предложить свой код:\nhttps://gitlab.com/omprussia/flutter", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Где найти информацию о проекте Flutter для ОС Аврора?", "k": [ "aurora", "aurora os", "флаттер" ], "b": "Подробная документация находится по адресу:⌫\nhttps://omprussia.gitlab.io/flutter/flutter", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Можно ли написать плагин не используя С++?", "k": [ "cpp", "сделать", "plugin" ], "b": "Да, бывают плагины не использующие С++ код.⌫\nТакой плагин можно написать с использованием другого плагина - https://pub.dev/packages/dbus.⌫\nНа выходе вы получите пакет, который использует плагин в зависимостях.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Я нашел баг, во Flutter как ее можно решить?", "k": [ "ошибку", "проблему", "флаттер" ], "b": "Есть несколько способов решить проблему:\n1. Завести issue и подождать ответа разработчиков.\n2. Обратиться за помощью в телеграм канал @aurora_devs в раздел Flutter.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как установить Flutter для ОС Аврора на macOS?", "k": [ "aurora", "aurora os", "флаттер", "мак", "поставить" ], "b": "На данный момент поддержки ОС Аврора в целом нет.⌫\nНо работы в этом направлении ведутся.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как установить Flutter для ОС Аврора на Windows?", "k": [ "aurora", "aurora os", "флаттер", "винду", "виндовс", "поставить" ], "b": "На данный момент Flutter для ОС Аврора поддерживает только Linux (рекомендована Ubuntu).⌫\nWSL2 на Windows работает лишь частично, полного функционала Flutter CLI нет.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как собрать приложение Flutter на ОС Аврора?", "k": [ "aurora", "aurora os", "build", "флаттер", "сбилдить" ], "b": "Выполнить можно это использую Flutter CLI.⌫\nДля этого перейдите в проект и обновите зависимости:\n
⌫\nflutter-aurora pub get\n
\n⌫\nСобрать приложение можно следующей командой:\n
⌫\nflutter-aurora build aurora --release\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Не удается сгенерировать привязки для FFI.", "k": [ "bindings", "foreign function interface", "флаттер", "flutter" ], "b": "Проверьте, установлен ли у вас clang:\n
⌫\nsudo apt-get install clang\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как указать архитектуру приложения при сборке проекта Flutter?", "k": [ "собрать", "arch", "флаттер" ], "b": "Flutter для ОС Аврора поддерживает 3 архитектуры:\n1. armv7hl\n2. aarch64\n3. x86_64\nFlutter CLI имеет аргумент --target-platform c помощью которого можно указать нужную:\n1. aurora-arm (соответствует armv7hl)\n2. aurora-arm64 (соответствует aarch64)\n3. aurora-x64 (соответствует x86_64)", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как добавить поддержку ОС Аврора в существующий проект Flutter?", "k": [ "aurora", "aurora os", "флаттер", "к проекту" ], "b": "Для этого нужно перейти в проект и выполнить команду:\n
⌫\nflutter-aurora create --platforms=aurora --org= .\n
\n⌫\norgname - название пакета, например com.keygenqt.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Есть ли образ Docker c Flutter для ОС Аврора?", "k": [ "aurora", "aurora os", "флаттер", "докер", "image" ], "b": "Официально такого образа нет.⌫\nЕсть пет проект который работает на Linux, с флагом --privileged:⌫\nhttps://github.com/keygenqt/flutter-aurora-docker", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как активировать нативный клиент dbus Flutter?", "k": [ "дбас", "флаттер", "В-Bus" ], "b": "Это можно сделать командой:\n
⌫\ndart pub global activate dbus\n
\nА далее можно использовать CLI dart-dbus.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как посмотреть логи запущенного приложения Flutter?", "k": [ "log", "флаттер", "получить", "найти" ], "b": "Для этого нужно перейти по ssh на устройство или эмулятор и воспользоваться командой:\n
⌫\njournalctl -f\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Не работает DevTools при запуске с иконки.", "k": [ "девтулс", "дебаг", "debug", "dart" ], "b": "Есть разница при запуске приложения из IDE VS Code и запуском приложения через иконку.⌫\nЕсли IDE запускает из под пользователя, то запуск через иконку происходит в изолированном окружении.⌫\nВ изоляции (в песочнице) Dart debug работать не будет - окружение не дает запустить сервер DevTools.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "IDE VS Code не видит устройство.", "k": [ "вс код", "иде", "девайс", "device" ], "b": "В первую очередь необходимо проверить все ли необходимое установлено в системе:\n
⌫\nflutter-aurora doctor\n
\n⌫\nУбедиться что включены необходимые параметры во Flutter CLI:\n
⌫\nflutter-aurora config --enable-aurora\nflutter-aurora config --enable-aurora-devices\n
\n⌫\nДобавить устройство можно через команду Flutter CLI:\n
⌫\nflutter aurora-devices add\n
\n⌫\nУстройств должно быть подключено по ssh ключу, а ключ должен быть зарегистрирован на устройстве.⌫\nСделать это можно командой:\n
⌫\nssh-copy-id defaultuser@{remote_host (default - 192.168.2.15)}\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Где найти конфигурацию Flutter CLI?", "k": [ "конфиг", "flutter cli", "флаттер кли" ], "b": "Вы можете конфигурировать Flutter без необходимости использовать flutter-aurora config.⌫\nФайлы конфигурации храняться в формате json, главное знать что менять.⌫\nИх можно найти в директории: ~/.config/flutter.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как проверить, что Flutter установлен правильно?", "k": [ "флаттер", "доктор", "doctor", "поставлен" ], "b": "Для этого можно выполнить следующую команду:\n
⌫\nflutter-aurora doctor\n
\nОна найдет некоторые возможные ошибки, но основательно можно это проверить - собрать демо проект⌫\nFluttery ToDo", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "На каких операционных системах доступен Flutter для ОС Аврора?", "k": [ "виндовс", "мак", "линукс", "Windows", "macOS", "Linux", "os", "ос", "флаттер", "aurora", "aurora os", "можно поставить" ], "b": "Изначально Flutter для ОС Аврора поддерживал только Linux (рекомендовано Ubuntu).⌫\nБолее детально уточнить этот вопрос можно в документации проекта:⌫\nhttps://omprussia.gitlab.io/flutter/flutter", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как отформатировать проект без установки Dart?", "k": [ "форматирование", "дарт" ], "b": "Для форматирования проектов необходим Dart.⌫\nFlutter SDK содержит его копию и мы можем без установки отдельной версии Dart форматировать проекты.⌫\nДля этого можно добавить алиас, Dart можно найти {flutter_dir}/bin/dart.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как создать свой первый проект Flutter?", "k": [ "сделать", "флаттер", "hello world" ], "b": "Flutter CLI раздел create с шаблонами проектов.\n⌫\nСтартовое приложение можно создать командой:\n
⌫\nflutter-aurora create --platforms=aurora --template=app --org=com.keygenqt my_app\n
\n⌫\nПакет можно создать следующей командой\n
⌫\nflutter-aurora create --platforms=aurora --template=package --org=com.keygenqt my_package\n
\n⌫\nПлагин Platform Channel можно создать выполнив:\n
⌫\nflutter-aurora create --platforms=aurora --template=plugin --org=com.keygenqt my_plugin\n
\n⌫\nПлагин FFI можно создать выполнив:\n
⌫\nflutter-aurora create --platforms=aurora --template=plugin_ffi --org=com.keygenqt my_plugin_ffi\n
\n⌫\nПолную справку можно вызвать командой:\n
⌫\nflutter-aurora create --help\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Не стартует приложение с иконки, хотя с IDE VS Code работает.", "k": [ "вс код", "код", "запускается" ], "b": "Возможно причина в том что приложение с иконке запускается в песочнице, замещенном окружении.⌫\nНеобходимо проверить разрешения (permission) приложения, это часто является причиной такого поведения.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как сделать скриншот с эмулятора или устройства?", "k": [ "аврора", "ос аврора", "aurora", "aurora os", "эмуля", "девайса" ], "b": "Вы можете сделать скриншот средствами Flutter CLI.\nДля этого необходимо выполнить команду:\n
⌫\nflutter-aurora screenshot -d aurora\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как запустить интеграционные тесты Flutter?", "k": [ "флаттер", "integration_test", "integration", "tests", "выполнить" ], "b": "Вы можете выполнить это средствами IDE (VS Code).⌫\nИли выполнив команду в терминале указав пусть к файлу с тестами:\n
⌫\nflutter-aurora test integration_test/example_test.dart\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как обновить Flutter?", "k": [ "флаттер", "update", "апунть" ], "b": "Flutter CLI имеет 2 команды на обновление и откат обновления, можно воспользоваться ими:\n1. upgrade - обновление.\n2. downgrade - откат обновления.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как обновить кеш Flutter?", "k": [ "флаттер", "cache", "precache", "очистить" ], "b": "Вы можете это сделать через Flutter CLI командой:\n
⌫\nflutter-aurora precache --aurora --force\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как получить список доступных Flutter CLI эмуляторов?", "k": [ "флаттер", "кли", "list", "emulators", "эмулятор", "узнать" ], "b": "Вы можете это сделать через Flutter CLI командой:\n
⌫\nflutter-aurora emulators\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как получить список доступных Flutter CLI устройств?", "k": [ "флаттер", "list", "devices", "девайсов", "кли", "узнать" ], "b": "Вы можете это сделать через Flutter CLI командой:\n
⌫\nflutter-aurora devices\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как очистить кеш проекта Flutter?", "k": [ "флаттер", "cache", "почистить" ], "b": "Это можно сделать командой:\n
⌫\nflutter-aurora clean\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Приложение Flutter не устанавливается.", "k": [ "флаттер", "приложуха", "не ставиться" ], "b": "Пакет должен быть подписан. ОС Аврора имеет валидацию пакетов при их установке.⌫\nНеобходимо провалидировать пакет с помощью aurora-cli или psdk.⌫\nЕсли с этим порядок более детальную информацию можно получить подключившись по ssh к девайсу или эмулятору.⌫\nВыполнить команду перед установкой и посмотреть логи:\n
⌫\njournalctl -u apm -f\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Есть ли поддержка Flutter для ОС Аврора в IntelliJ IDEA?", "k": [ "флаттер", "idea", "jetbrains", "ide", "иде", "android studio" ], "b": "Нет, IDEA не поддерживается.⌫\nНо VS Code работает отлично, а так как предстоит, возможно, работа с С++ это IDE отлично подойдет.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как подключить сигналы и слоты Qt во Flutter плагине для ОС Аврора?", "k": [ "флаттер", "aurora", "aurora os", "signal", "slop", "кьют", "plugin" ], "b": "Qt без сигналов и слотов работает без дополнительных манипуляций.⌫\nЕсли нужны именно сигналы Qt необходимо активировать их работу.\nДля этого в main.cpp приложения нужно добавить:\n
⌫\n#include <flutter/flutter_aurora.h>\n#include <flutter/flutter_compatibility_qt.h> // <- Add for Qt\n#include \"generated_plugin_registrant.h\"\n\nint main(int argc, char *argv[]) {\n    aurora::Initialize(argc, argv);\n    aurora::EnableQtCompatibility(); // <- Enable Qt\n    aurora::RegisterPlugins();\n    aurora::Launch();\n    return 0;\n}\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как пронять зависимость плагин это или пакет Flutter?", "k": [ "флаттер", "package", "plugin", "узнать", "dependency" ], "b": "Для этого нужно посмотреть на pubspec.yaml.⌫\nЕсли в спеке нет раздела plugin и нет зависимостей от плагинов - это пакет.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Client Wrapper?", "k": [ "client-wrapper", "client_wrapper", "интерфейс", "flutter", "флаттер" ], "b": "Client Wrapper предназначен для встраивания в плагины и приложения,⌫\nчтобы обеспечить более высокие уровни абстракций C++ для взаимодействия с библиотекой Flutter.⌫\nСо временем цель состоит в том, чтобы переместить большую часть этого кода в библиотеку таким образом,⌫\nчтобы предоставить пригодный для использования ABI (например, не использовать стандартную библиотеку в интерфейсах).⌫\nhttps://github.com/flutter/engine/blob/main/shell/platform/common/client_wrapper/README", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Какая доступна последняя версия Flutter для ОС Аврора?", "k": [ "флаттер", "aurora", "aurora os", "latest", "version" ], "b": "Вы всегда можете узнать последнюю доступную версию Flutter в тегах репозитория:⌫\nhttps://gitlab.com/omprussia/flutter/flutter/-/tags", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Есть ли демо приложение Flutter для ОС Аврора?", "k": [ "флаттер", "aurora", "aurora os", "demo", "приложения", "где найти" ], "b": "Да приложение демонстрирующее работу можно найти по ссылке:⌫\nhttps://gitlab.com/omprussia/flutter/fluttery-todo", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как локально собрать документацию Flutter для ОС Аврора?", "k": [ "флаттер", "aurora", "aurora os", "на пк", "у себя", "поднять", "доки", "доку" ], "b": "Проект Flutter для ОС Аврора - открытый проект.⌫\nВы можете помощь при разработке как проекта так и его документации.⌫\nДокументация проекта использует mkdocs & mkdocs-material, это Python пакеты.\n⌫\nУстановить их можно командой:\n
⌫\npython3 -m pip install mkdocs mkdocs-material --break-system-packages\n
\n⌫\nПерейти в корень проекта Flutter для ОС Аврора и выполнить:\n
⌫\nmkdocs serve\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что лучше использовать Fluter или Qt на ОС Аврора?", "k": [ "флаттер", "aurora", "aurora os", "кьют", "выбрать", "юзать", "на чем разрабатывать" ], "b": "Лучше использовать в чем есть компетенции.⌫\nОсновной фреймворк для разработки это Qt.⌫\nFlutter набирает обороты: он проще, он современнее.⌫\nВыбирать вам.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Какой статус поддержки Flutter для ОС Аврора?", "k": [ "флаттер", "aurora", "aurora os" ], "b": "Фреймворк в перманентной разработке, так же как и любые инструменты.⌫\nНа нем уже пишут приложения, и вы тоже можете.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Как получить состояние аккумулятора во Flutter?", "k": [ "флаттер", "плагин", "plugin", "battery_plus", "battery", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Получить статус заряда аккумулятора и его состояние позволяет имплементация плагина⌫\nbattery_plus⌫\n - ⌫\nbattery_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить состояние сетевого подключения во Flutter?", "k": [ "флаттер", "плагин", "plugin", "connectivity", "connectivity_plus", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Получить состояние подключений позволяет имплементация плагина⌫\nconnectivity_plus⌫\n - ⌫\nconnectivity_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить информацию об устройстве во Flutter?", "k": [ "флаттер", "плагин", "plugin", "device_info_plus", "device info", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Получить информацию об устройстве позволяет имплементация плагина⌫\ndevice_info_plus⌫\n - ⌫\ndevice_info_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить информацию об приложении во Flutter?", "k": [ "флаттер", "плагин", "plugin", "info_plus", "info", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Получить информацию о запущенном приложении позволяет имплементация плагина⌫\npackage_info_plus⌫\n - ⌫\npackage_info_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить данные датчиков во Flutter?", "k": [ "флаттер", "плагин", "plugin", "sensors_plus", "sensors", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Состояние датчиков позволяет получить имплементация плагина⌫\nsensors_plus⌫\n - ⌫\nsensors_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как расшарить файл во Flutter?", "k": [ "флаттер", "плагин", "plugin", "share_plus", "share", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Обмениваться данными позволяет имплементация плагина⌫\nshare_plus⌫\n - ⌫\nshare_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как воспроизвести аудио-файл во Flutter?", "k": [ "флаттер", "плагин", "plugin", "audioplayers", "audio player", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Проиграть аудио-файл позволяет имплементация плагина⌫\naudioplayers⌫\n - ⌫\naudioplayers_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить состояние клавиатуры во Flutter?", "k": [ "флаттер", "плагин", "plugin", "keyboard_visibility", "keyboard visibility", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Получить статус клавиатуры и ее высоту позволяет имплементация плагина⌫\nflutter_keyboard_visibility⌫\n - ⌫\nflutter_keyboard_visibility_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как отправить системное уведомление во Flutter?", "k": [ "флаттер", "плагин", "plugin", "flutter_local_notifications", "notifications", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Отправить системное уведомление позволяет имплементация плагина⌫\nflutter_local_notifications⌫\n - ⌫\nflutter_local_notifications_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как сохранить данные во Flutter?", "k": [ "флаттер", "плагин", "plugin", "sqflite", "objectbox", "shared preferences", "secure", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Зависит от количества данных и надежности их хранения. Для этого можно воспользоваться имплементациями плагинов:\n1. sqflite -⌫\nsqflite_aurora.\n⌫\n2. objectbox_flutter_libs -⌫\nobjectbox_flutter_libs_aurora.\n⌫\n3. shared_preferences -⌫\nshared_preferences_aurora.\n⌫\n4. flutter_secure_storage -⌫\nflutter_secure_storage_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить данные с Qr кода во Flutter?", "k": [ "флаттер", "плагин", "plugin", "qr_code_scanner", "qr code", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Отсканировать QR код позволяет имплементация плагина⌫\nqr_code_scanner⌫\n - ⌫\nqr_code_scanner_aurora.⌫\nА так же имплементация плагина⌫\ncamera⌫\n - ⌫\ncamera_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как не дать заснуть устройству во Flutter?", "k": [ "флаттер", "плагин", "plugin", "wakelock_plus", "wakelock", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Отключить sleep mode позволяет имплементация плагина⌫\nwakelock_plus⌫\n - ⌫\nwakelock_plus_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как получить путь к файлу во Flutter?", "k": [ "флаттер", "плагин", "plugin", "path_provider", "path provider", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Получить системные пути и пути приложения позволяет имплементация плагина⌫\npath_provider⌫\n - ⌫\npath_provider_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как открыть ссылку во Flutter?", "k": [ "флаттер", "плагин", "plugin", "url_launcher", "url launcher", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Открыть ссылку, email, телефон позволяет имплементация плагина⌫\nurl_launcher⌫\n - ⌫\nurl_launcher_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как воспроизвести видео-файл во Flutter?", "k": [ "флаттер", "плагин", "plugin", "video_player", "video player", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Воспроизводить видео файлы позволяет имплементация плагина⌫\nvideo_player⌫\n - ⌫\nvideo_player_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Как подключить камеру во Flutter?", "k": [ "флаттер", "плагин", "plugin", "camera", "aurora" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/23ed2376-09cd-444d-a8d9-dd98e56ec847.png", "b": "Использовать камеру в приложениях Flutter позволяет имплементация плагина⌫\ncamera⌫\n - ⌫\ncamera_aurora.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734365894 }, { "t": "Есть ли поддержка KMP на ОС Аврора?", "k": [ "cmp", "kotlin" ], "b": "Есть возможность использовать KMP/JS на ОС Аврора. Демонстрационные приложения можно найти здесь:\nhttps://gitlab.com/omprussia/kmp", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое SDK?", "k": [ "сдк", "software development kit" ], "b": "SDK (Software Development Kit) - набор инструментов для разработки программного обеспечения объединённый в одном пакете.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как установить RPM пакет на устройство или эмулятор?", "k": [ "рпм", "поставить", "девайс", "эмуль" ], "b": "Это можно сделать:\n1. Воспользоваться приложением Aurora CLI.\n2. Воспользоваться приложением Aurora Toolbox.\n3. Залив приложение по ssh (scp) и выполнив команду:\n
⌫\ngdbus call --system --dest ru.omp.APM --object-path /ru/omp/APM --method ru.omp.APM.Install /path/to/file.rpm {}\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Куда сообщить об ошибке?", "k": [ "bug", "баге", "уведомить", "написать" ], "b": "Если проект open-source, то лучшее место это issue проекта.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Какой стандартный формат лицензии ОМП для dart?", "k": [ "лицуха", "заголовок", "dart" ], "b": "
⌫\n// SPDX-FileCopyrightText: Copyright 2025 Open Mobile Platform LLC <community@omp.ru>\n// SPDX-License-Identifier: BSD-3-Clause\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733516308 }, { "t": "Какой стандартный формат лицензии ОМП для cmake, yaml, shell, pro?", "k": [ "лицуха", "заголовок", "смаке", "ямл", "шелл", "про" ], "b": "
⌫\n# SPDX-FileCopyrightText: Copyright 2025 Open Mobile Platform LLC <community@omp.ru>\n# SPDX-License-Identifier: BSD-3-Clause\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733516308 }, { "t": "Какой стандартный формат лицензии ОМП для c++, java, kotlin, js, php, qml?", "k": [ "лицуха", "заголовок", "плюсов", "джава", "котлин", "джс", "пхп", "кмл" ], "b": "
⌫\n/**\n* SPDX-FileCopyrightText: Copyright 2025 Open Mobile Platform LLC <community@omp.ru>\n* SPDX-License-Identifier: BSD-3-Clause\n*/\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733516308 }, { "t": "Что такое B2C?", "k": [ "политика", "би-ту-си" ], "b": "Термин «бизнес-потребителю» (B2C) относится к процессу продажи продуктов и услуг напрямую между бизнесом и потребителями,⌫\nкоторые являются конечными пользователями его продуктов или услуг.⌫\nБольшинство компаний, которые продают напрямую потребителям, можно назвать компаниями B2C.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Что такое B2B?", "k": [ "политика", "би-ту-би" ], "b": "Бизнес-бизнес (B2B), также называемый B-to-B, является формой транзакции между предприятиями,⌫\nтакими как производитель и оптовик или оптовик и розничный торговец.⌫\nБизнес-бизнес относится к торговле, которая ведется между компаниями,⌫\nа не между компаниями и отдельными потребителями.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Что такое B2G?", "k": [ "политика", "би-ту-джи" ], "b": "Business to government (B2G) - это продажа и маркетинг товаров и услуг федеральным, государственным или местным агентствам.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Что такое BYOTD?", "k": [ "trusted", "политика", "byod" ], "b": "Bring Your Own Trusted Device (BYOTD) — это политика, которая позволяет сотрудникам организации использовать личные доверенные устройства для рабочих задач.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где приобрести устройство ОС Аврора?", "k": [ "aurora", "aurora os", "купить", "девайс", "телефон" ], "b": "С 2024го года ОС Аврору может купить любой желающий, по политике BYOTD.⌫\nМесто где это можно сделать физлицу - магазин Всёсмарт.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где найти все примеры доступные для ОС Аврора?", "k": [ "aurora", "aurora os", "репозиторий", "демо", "демки", "репозиторий" ], "b": "В репозитории ОМП. Там много всего, включая и примеры: https://gitlab.com/omprussia", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где найти все доступные Аврора SDK?", "k": [ "aurora", "aurora os", "sdk", "сдк", "репозиторий", "получить" ], "b": "Аврора SDK можно найти на официальном сайте:\nhttps://developer.auroraos.ru/downloads/sdk\nЛибо в репозитории:\nhttps://sdk-repo.omprussia.ru/sdk/installers", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где найти все доступные Аврора Platform SDK?", "k": [ "получить", "репозиторий", "psdk", "псдк", "ос аврора", "aurora" ], "b": "Аврора Platform SDK можно найти на официальном сайте:\nhttps://developer.auroraos.ru/downloads/psdk\nЛибо в репозитории:\nhttps://sdk-repo.omprussia.ru/sdk/installers", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Где скачать открытую ключевую пару для подписи RPM пакетов?", "k": [ "ключи", "получить", "рпм", "разработчика" ], "b": "Для разработки есть общедоступная ключевая пара, ее можно скачать с официального сайта:\nhttps://developer.auroraos.ru/doc/5.1.3/sdk/app_development/packaging/package_signing", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Игры на ОС Аврора.", "k": [ "games", "flame", "godot" ], "b": "Игры на ОС Аврора есть! Вы можете их найти:\n1. RuStore.\n2. Собрать игру самостоятельно - ОС Аврора частями Linux.\n3. Собрать игру Godot - Godot. Инструкция к применению.\n4. Собрать игру Flame (Flutter). Демки:⌫\nTrex,⌫\nRouge Shooter.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1735206119 }, { "t": "Какая версия Qt на ОС Аврора?", "k": [ "кьют", "version" ], "b": "Используемая версия Qt в ОС Авроре 5.6.3, а Qt Quick 2.0.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Аврора Platform SDK?", "k": [ "aurora", "платформ", "psdk", "сдк", "псдк", "что за" ], "b": "Аврора Platform SDK — это набор инструментов для разработки, отладки и тестирования компонентов ОС Аврора.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Аврора SDK?", "k": [ "aurora", "сдк", "что за" ], "b": "Аврора SDK - набор инструментов для сборки, разработки, отладки и тестирования программного обеспечения для ОС Аврора.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как подписать RPM пакет?", "k": [ "рпм", "приложение" ], "b": "Flutter CLI подписывает пакет публичными ключами, доступными для разработки.⌫\nPlatform SDK имеет утилиту rpmsign-external c помощью которой можно подписать пакет.⌫\nhttps://developer.auroraos.ru/doc/sdk/tools/rpmsign_external⌫\nAurora CLI умеет тоже подписывать пакеты:⌫\nhttps://keygenqt.github.io/aurora-cli/cli/psdk/package/sign", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Aurora CLI?", "k": [ "aurora-cli", "аврора", "кли", "что за" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/b0d1301f-502f-4df4-8aba-ea53acd676cf.png", "b": "Open-source приложение обеспечивающее легкий старт в экосистеме ОС Аврора.⌫\nРабота с Aurora SDK, Aurora Platform SDK, Flutter SDK, взаимодействие с устройствами и эмулятором, а также многое другое.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Что такое Cosbot?", "k": [ "cosbot", "cos", "кос", "бот cli" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/6a0ac013-c9e3-45af-8496-65e3d0b557c7.png", "b": "Клиент-приложение Aurora Bot которая реализует умную командую строку для работы с Aurora CLI.⌫\nОтвечает на ваши вопросы из открытого проекта Aurora Dataset.\nСейчас приложение в разработке.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1735379288 }, { "t": "Что такое Aurora Dataset?", "k": [ "aurora-dataset", "датасет" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/a70394cf-90d4-41e6-b726-b741b3228c5a.png", "b": "База знаний по ОС Аврора.⌫\nОтветы Aurora Bot находит именно в ней.⌫\nВы легко можете внести свой вклад в базу знаний сделав пулл-реквест в репозиторий:⌫\nhttps://github.com/keygenqt/aurora-dataset", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734279178 }, { "t": "Что такое Aurora COS?", "k": [ "аврора", "aurora-cos", "cos", "кос" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/8a574d19-bfb5-42f0-a945-ee9b7a022d6c.png", "b": "Aurora COS (Because | Community Open-Source) — совокупность проектов, в контексте ОС Аврора,⌫\nобъединённые одной целью — сделать проще разработку под операционную систему Аврора:\n1. Aurora CLI.\n2. Aurora Toolbox.\n3. Aurora Dataset.\n4. Aurora Bot.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734279178 }, { "t": "Что такое Aurora Toolbox?", "k": [ "aurora-toolbox", "аврора", "тулбокс", "что за" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/971aca9b-135a-46e8-9e27-95d89ad9c5fa.png", "b": "Это GUI интерфейс к приложению Aurora CLI.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733423881 }, { "t": "Как проверить, что RPM пакет подписан?", "k": [ "рпм", "чекнуть", "рпм", "подпись" ], "b": "Для этого достаточно выполнить следующую команду из-под PSDK:\n
⌫\nrpmsign-external dump {your-rpm-package}\n
", "a": { "fname": "Денис", "lname": "Глазков" }, "ts": 1733512746 }, { "t": "Как проверить подпись RPM пакета?", "k": [ "провалидировать", "чекнуть", "рпм", "валидировать", "verify" ], "b": "Для этого достаточно выполнить следующую команду из-под PSDK:\n
⌫\nrpmsign-external verify {your-rpm-package}\n
", "a": { "fname": "Денис", "lname": "Глазков" }, "ts": 1733512746 }, { "t": "Как посмотреть записи динамической таблицы символов?", "k": [ "objdump", "узнать" ], "b": "Это можно сделать через утилиту objdump:\n
⌫\nobjdump -CT /path/to/libdynamic.so\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733516308 }, { "t": "Как откатить все изменения в проекте?", "k": [ "удалить", "убрать", "git reset", "git clean" ], "b": "Это можно сделать c помощью git.\n⌫\nТак вы откатите все изменения:\n
⌫\ngit reset --hard HEAD\n
\n⌫\nТак откатите все, *включая не фиксированные файлы*:\n
⌫\ngit clean -fdx\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733555480 }, { "t": "Как установить Aurora CLI?", "k": [ "поставить", "aurora-cli", "аврора", "кли" ], "b": "Приложение Aurora CLI - python пакет. Его можно установить через пакетный менеджер pip.\n⌫\nУстановить pip можно так:\n
⌫\nsudo apt update\nsudo apt install python3-pip\npython3 -m pip install --upgrade setuptools --break-system-packages\n
\n⌫\nУстановить Aurora CLI можно так:\n
⌫\npython3 -m pip install aurora-cli --break-system-packages\n
\n⌫\nБолее подробно написано на странице документации приложения:⌫\nhttps://keygenqt.github.io/aurora-cli/install", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733651831 }, { "t": "Как установить Aurora Toolbox?", "k": [ "поставить", "aurora-toolbox", "аврора", "тулбокс" ], "b": "Aurora Toolbox это GTK приложение, доступно в deb & rpm пакете.⌫\nСкачать последнюю версию пакета можно по ссылке:⌫\nhttps://github.com/keygenqt/aurora-toolbox/releases⌫\nУстановка отличается на дистрибутивах Linux, посмотрите документацию вашего пакетного менеджера.⌫\nБолее подробно написано на странице документации приложения:⌫\nhttps://keygenqt.github.io/aurora-toolbox/install", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733651831 }, { "t": "Как провалидировать RPM пакет для ОС Аврора?", "k": [ "валидация", "рпм", "aurora", "aurora os" ], "b": "Провалидировать пакет можно несколькими способами:\n1. Аврора SDK\n2. Аврора Platform SDK\n3. Aurora CLI", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1733853509 }, { "t": "Что такое Авроид?", "k": [ "aurora", "apk", "апк", "android", "андроид" ], "b": "Авроид - программная среда для запуска Android-приложений на устройствах с защищенной операционной системой «Аврора».\nhttps://avroid.ru/avroid-platform", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Как поставить Аврора SDK на macOS?", "k": [ "aurora sdk", "мак", "м1", "m1", "aarch64" ], "b": "На данный момент Аврора SDK не поддерживает установку на macOS с Apple Silicon (aarch64).", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Где взять пароль от ssh на эмулятор?", "k": [ "эмуль", "aurora os", "ос аврора эмулятор", "авторизация", "ключ" ], "b": "При установке Аврора SDK устанавливается эмулятор и ключи ssh для доступа к нему.⌫\nЕго можно найти в\n
{path_to_dir_sdk}/vmshare/ssh/private_keys/sdk
\nДля разного уровня доступа нужно указать соответствующего пользователя:\n1. defaultuser\n2. root", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Как загрузить файл на эмулятор?", "k": [ "эмуль", "aurora os", "ос аврора эмулятор", "скопировать", "закинуть" ], "b": "На эмулятор файл можно предать через ssh. Самые очевидные варианты:\n1. scp\n2. filezilla\nТакже, для загрузки файлов можно использовать Aurora CLI или Aurora Toolbox.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Как перейти в окружение Аврора Platform SDK?", "k": [ "платформ", "aurora os", "ос аврора" ], "b": "В папку установленного Platform SDK можно найти исполняемый файл sdk-chroot,⌫\nвыполнив который можно попасть в окружение chroot PSDK.", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Что такое PSDK_DIR?", "k": [ "переменная окружения", "environment", "псдк", "psdk" ], "b": "PSDK_DIR - переменная окружения, которую нужно добавить самостоятельно при установки Platform SDK,⌫\nуказав путь к AuroraPlatformSDK/sdks/aurora_psdk в .bashrc:\n
⌫\necho 'export PSDK_DIR=~/AuroraPlatformSDK/sdks/aurora_psdk' >> ~/.bashrc\n
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Что такое chroot?", "k": [ "корневой каталог", "среда" ], "b": "chroot — это операция в операционных системах Unix и Unix-подобных системах,⌫\nкоторая изменяет видимый корневой каталог для текущего запущенного процесса и его потомков.⌫\nПрограмма, запущенная в такой измененной среде,⌫\nне может называть файлы за пределами указанного дерева каталогов⌫\n(и, следовательно, обычно не может получить к ним доступ).", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734622521 }, { "t": "Cosbot. Command-line interface AI.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/48b1655948423bf7fcc26a7749d60a75.webp", "b": "\n👉 Умная командная строка в исполнении Cosbot.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Денис Глазков — ОС Аврора и Flutter. Статус поддержки.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/6k3C1hjvTe4/maxresdefault.jpg", "b": "\n👉 KMP в ОС Аврора.\n👉 Статус поддержки Flutter.\n👉 Почему выбран Flutter.\n👉 Почему embedder не Linux.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora OS. Первый взгляд / Мобильный разработчик.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/35d3d919-ccb1-4817-9747-41de1e1d15a8.png", "b": "\n👉 Первый взгляд.\n👉 Обзор IDE и эмулятора.\n👉 Разбор верстки.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Bot. Deep links.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/f8b413c1a63361fa7695bf878991e95c.webp", "b": "\n👉 Получение и использование прямых ссылок на ответы бота.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Bot. Нотификации CLI.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/50b9adc4ac0b9ed08a1587d6289911d5.webp", "b": "\n👉 Демка рассылки сообщений после выполнения различных запланированных задач через интерфейс CLI бота.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Emulator with Aurora OS and VNC VirtualBox.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/243862d706f2e8fcd8bc8f4b901a24bc.webp", "b": "\n👉 Демонстрация работы эмулятора ОС Аврора через VNC в Remmina.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "WebView на базе Chromium, Всеволод Микулик.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/bc34934c-3f9f-4a04-8ac9-9faabadd1772.jpeg", "b": "\n👉 Доклад \"Аврора 5: Новый webview на базе Chromium\" от Всеволода Микулика, Инженера-разработчика отдела разработки ОС.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Сервис аналитики ошибок Tracer, Кирилл Попов.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/4e7f0821-1ae7-40ea-8d64-c0ef565b7e8c.jpeg", "b": "\n👉 Доклад \"Сервис аналитики ошибок Tracer\" от Кирилл Попов, Руководителя проекта.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Toolbox. Подпись и установка RPM на устройство.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/309e931098991dfbacf687b8743784a9.webp", "b": "\n👉 Демонстрация подключения устройства по ssh ключу, подпись пакета RPM через PSDK с последующей установкой его на устройство.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Toolbox. Подпись и установка RPM на эмулятор.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/b040fabcca2fd9f726f1372b8028c3cf.webp", "b": "\n👉 Демонстрация подписи пакета RPM через PSDK с последующей установкой его на эмулятор.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Новый Keystore API, Сергей Афанасьев.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/72404fb4-af56-4621-9b08-846094a2e0f7.jpeg", "b": "\n👉 Доклад \" Новый Keystore API \" от Сергея Афанасьева, старшего системного аналитика.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Новый API для ВКС, Анна Сагина.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/d39f2591-f2b8-4200-af3d-0aab19081e5d.jpeg", "b": "\n👉 Доклад \"Новый API для ВКС \" от Анны Сагиной, руководителя группы проектов.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Flutter: статус поддержки и план развития, Никита Красавин.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/f5b14d80-11c3-4247-90d0-ac63f7dabee2.jpeg", "b": "\n👉 Доклад \"Flutter: статус поддержки и план развития\" от Никиты Красавина, руководителя группы разработки ОС.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Как написать плагин для ОС Аврора: кейс location plugin, Юрий Петров.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/b08b414c-2818-467f-9fa3-b97536d6b237.jpeg", "b": "\n👉 Доклад \"Как написать плагин для ОС Аврора: кейс location plugin\" от Юрия Петрова, Tech Lead Friflex.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Меры поддержки разработчиков, Максим Пискарев.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/bf7e8a6e-3ba8-478a-bbb9-b58a4f6988e5.jpeg", "b": "\n👉 Доклад \"Меры поддержки разработчиков\" от Максима Пискарева, заместителя рук.отдела развития мобильных решений, ОМП.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Инструменты и материалы для разработчиков, Кирилл Чувилин.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/44537cee-7f13-4513-895e-1dcffcfcdd61.jpeg", "b": "\n👉 Доклад \"Инструменты и материалы для разработчиков\" от Кирилла Чувилина, директора департамента развития мобильной среды, ОМП.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "RuStore для ОС Аврора - путь приложения от разработчика до пользователя. Максим Ватутин.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/5dfbbd77-91e9-477e-8704-7f1706ba74d2.jpeg", "b": "\n👉 Доклад \"RuStore для ОС Аврора - путь приложения от разработчика до пользователя\" от Максима Ватутина, менеджера продукта RuStore.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora CLI. Установка примеров на Emulator / Device.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/59bda8777b098c3a3a1618e6c9e18842.webp", "b": "\n👉 Демонстрация новой фичи в Aurora CLI. Простая установка примеров, фича в разработке.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "ОС Аврора 5 глазами мобильного разработчика. Разработка и функциональность. Денис Глазков.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/dc81fcca-042d-481f-b1f2-ac80c2d8f61e.jpeg", "b": "\n👉 Жизненный цикл приложений.\n👉 Нововведения и новые возможности.\n👉 Qt, Flutter, PWA.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "ОС Аврора: пока мы не можем быть везде, но мы будем стараться.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/67f6abbfc21e720699b241cc5a42d21c.webp", "b": "\n👉 Интервью с Алексеем Коганом – директором по продуктам и технологиям компании \"Открытая мобильная платформа\".⌫\nО прошедшей конференции \"Аврора. Своя конференция\".\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Toolbox. Установка.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/2aed4cfd4b6c6586b8ba22c59bb61465.webp", "b": "\n👉 На видео показан процесс установки Aurora Toolbox.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Toolbox. Установка Аврора SDK.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/331a01bd1c2db7d669daee9ba061d75c.webp", "b": "\n👉 На видео показан процесс установки Aurora SDK с помощью Aurora Toolbox.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Toolbox. Установка Аврора Platform SDK.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/25fd766f5367f8b4d48a733159cd86ab.webp", "b": "\n👉 На видео показан процесс установки Aurora Platform SDK с помощью Aurora Toolbox.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora Toolbox. Установка и настройка Flutter для ОС Аврора.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/a5125ae9c9cbc6a1d9e865ee21e2d493.webp", "b": "\n👉 Установка Flutter.\n👉 Настройка окружения.\n👉 Подготовка VS Code.\n👉 Работа с эмулятором.\n👉 Работа с девайсом.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Friflex: импортозамещение начинает работать в полную силу.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/ec2de3d802e8374f60171b44bc979dce.webp", "b": "\n👉 Интервью с Петром Чернышевым – генеральным директором компании Friflex.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "KMP на ОС Аврора: проблемы и пути их решения. Денис Супрун.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/PEiJIw023XM/maxresdefault.jpg", "b": "\n👉 KMP/JS на ОС Аврора.\n👉 KMP/JVM на ОС Аврора.\n👉 KMP/Native на ОС Аврора.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Круглый стол. Конференция по разработке приложения на фреймворке Flutter.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/VvZ1LqAjobE/maxresdefault.jpg", "b": "\n👉 Развитие Flutter в 2024, цели.\n👉 Обсуждение ожиданий сообщества.\n👉 Ответы на вопросы.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Статус поддержки. Конференция по разработке приложения на фреймворке Flutter.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/Pbqx69fSpSQ/maxresdefault.jpg", "b": "\n👉 Почему Flutter на ОС Аврора.\n👉 Статус поддержки Flutter.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Установка Aurora SDK, Flutter SDK и Android Studio на ALT Linux.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/RMehp7SLcSI/maxresdefault.jpg", "b": "\n👉 Инструкция по тому как развернуть Flutter на ALT Linux.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Преимущества Авроры как профессиональной мобильной операционной системы.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/yTKSMzg5oas/maxresdefault.jpg", "b": "\n👉 Доклад 25 мая 2023 года на РИФ. Тимур Хабибуллин.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Знакомство с ОС Аврора (Андрей Бегичев, Евгений Самохин, Константин Звягин).", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/0xaQ9UDzqSk/maxresdefault.jpg", "b": "\n👉 Нативная разработка.\n👉 Механизмы безопасности.\n👉 Система пакетов RMP.\n👉 Аврора SDK и др.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "QEMU + Alpine + Аврора.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/tEoVFhmMeTQ/maxresdefault.jpg", "b": "\n👉 QEMU.\n👉 Alpine Linux.\n👉 Аврора Platform SDK.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Твой телефон - ключ доступа к тебе. Про мобильные российские ОС.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/DwZGInVBKvU/maxresdefault.jpg", "b": "\n👉 Что такое Рудроид.\n👉 Зачем России нужны свои ОС.\n👉 Про компанию ОМП.\n👉 Главная проблема Авроры.\n👉 Почему именно Аврора.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "ОС «Аврора» глазами Android и iOS разработчика.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/vPbAHQy7OBw/maxresdefault.jpg", "b": "\n👉 Алексей Гладков, Mobius 2024 Autumn.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "GameDev на Авроре? Ярослав Андреев.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/MbtiVaImKzI/maxresdefault.jpg", "b": "\n👉 GameDev на Авроре.\n👉 Графический стандарт.\n👉 Композитор.\n👉 Поворот экрана.\n👉 Отклик на события.\n👉 Аудио.\n👉 Устройства.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Реализация DI и паттерна Coordinator в приложении для ОС Аврора средствами QML и C++.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/mVN8pSuE-YE/maxresdefault.jpg", "b": "\n👉 Доклад на конференции devfest OMSK. Денис Супрун.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Aurora, Server + macOS M1.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/Wk4YdCmyAkE/maxresdefault.jpg", "b": "\n👉 Работа на aarch64 c ОС Аврора.\n👉 Удаленная сборка приложений.\n👉 Удаленная работа с эмулятором.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Флаттер на Авроре.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/ok-ji6ZhmXo/maxresdefault.jpg", "b": "\n👉 Доклад на конференции devfest OMSK. Геннадий Евстратов.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Тайны CI/CD ОС Аврора: Мой пусть через архитектуру и инструменты. Даниил Михайлов-Овсянников.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/Ph-RJuhrq-0/maxresdefault.jpg", "b": "\n👉 Аврора Маркет CI/CD и без.\n👉 Подходящие системы CI/CD.\n👉 Вспомогательные программы.\n👉 Что такое Аврора Маркет.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "ОС Аврора: обзор для разработчиков. Роман Аляутдин.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/wwt5Nw52A2M/maxresdefault.jpg", "b": "\n👉 Что такое ОС Аврора.\n👉 Как писать приложения.\n👉 Как начать знакомство с ОС.\n👉 Новое поколение - Аврора 5.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Развитие экосистемы Аврора с фреймворком Flutter. Дмитрий Мозер.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/jmbZF_Gp0xo/maxresdefault.jpg", "b": "\n👉 Опыт портирования приложения Flutter на ОС Аврора.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Пример портирования Wonderous на Аврора. Юрий Петров.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/GX1uQ1diYug/maxresdefault.jpg", "b": "\n👉 Wonderous на ОС Аврора.\n👉 Проблемы и их решения.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Разработка для ОС Аврора. Роман Аляутдин, Денис Глазков.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/s0AraORVyNw/maxresdefault.jpg", "b": "\n👉 Что такое ОС Аврора.\n👉 Пишем приложение сегодня.\n👉 Пишем приложение завтра.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Операционные системы - Как это работает.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/rpyeaZu1vyc/maxresdefault.jpg", "b": "\n👉 Что такое операционная система.\n👉 Отличие ОС от прошивки.\n👉 Монолитное и микроядро.\n👉 ОС реального времени.\n👉 Как создать свою ОС.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Представление новой версии Аврора 5. Павел Эйгейс.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/Xxt1xsMxlG8/maxresdefault.jpg", "b": "\n👉 Представление Аврора 5.0.\n👉 Новый интерфейс.\n👉 Будущее ОС Аврора 4.0.\n👉 Новая архитектура aarch64.\n👉 Новые инструменты - Flutter.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Знакомство с разработкой на Qt в ОС Аврора через Open Source. Кирилл Чувилин.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/lHev1gMoTGM/maxresdefault.jpg", "b": "\n👉 Стимулы развития.\n👉 Технологии ОС Аврора.\n👉 Использование Open Source.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Разработка под Аврору. Yet Another Mobile Party.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/nTjpWnh41wo/maxresdefault.jpg", "b": "\n👉 Разработка под ОС Аврора.\n👉 Поддержка Qt/Flutter/KMP.\n👉 Во что играть на ОС Аврора.\n👉 Сообщество ОС Аврора.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Flutter plugin FFI на ОС Аврора.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/CSWMXu0Qqc8/maxresdefault.jpg", "b": "\n👉 Об установке Flutter SDK.\n👉 Создание приложения.\n👉 Создание плагина FFI.\n👉 Сборка приложения.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Особенности проектирования под ОС Аврора. Марина Салова.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/yATa3FnS53w/maxresdefault.jpg", "b": "\n👉 ОС Аврора глазами дизайнера.\n👉 Сравнение с другими ОС.\n👉 Особенности UI/UX.\n👉 Кастомизация паттернов.\n👉 МойОфис на ОС Аврора.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Насколько реален российский айфон.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/_H5RXDFLvgw/maxresdefault.jpg", "b": "\n👉 ОС Аврора, HarmonyOS и др.\n👉 Почему важны патенты.\n👉 Российский iPhone.\n👉 Многое другое.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "ОС Аврора. Статус поддержки фреймворка Flutter. Денис Глазков.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/0G1USsVt43Q/maxresdefault.jpg", "b": "\n👉 KMP в ОС Аврора.\n👉 Статус поддержки Flutter.\n👉 Почему выбран Flutter.\n👉 Почему embedder не Linux.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "GameDev и ОС Аврора. Портирование игры. Ярослав Андреев.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/by_OkloUfQk/maxresdefault.jpg", "b": "\n👉 Портирование игр.\n👉 Графический стандарт.\n👉 Работа с аудио.\n👉 Внешние устройства.\n👉 Датчики устройства.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "GameDev и ОС Аврора. Портирование игры. Алексей Корюкин.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/VyDF6Eo-5Fs/maxresdefault.jpg", "b": "\n👉 Что такое ОС Аврора.\n👉 Что нового в Аврора 5.0.\n👉 Что нового в дизайн-системе.\n👉 Практики и паттерны.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Fplus R570E на Аврора ОС. Смартфон для энтузиастов.", "k": [ "youtube", "видео", "video" ], "i": "https://i.ytimg.com/vi/OOMnYrRj2fM/maxresdefault.jpg", "b": "\n👉 Обзор Fplus R570E. Первые впечатления.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Вебинар: Bluetooth Low Energy в ОС Аврора", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/df6d8e5a-dd3d-40c5-bd6c-7f56843cb655.jpeg", "b": "\nСтарший инженер-разработчик отдела развития мобильных решений Открытой мобильной платформы,⌫\nЕвгений Самохин, расскажет как реализована технология Bluetooth Low Energy, какие библиотеки используются,⌫\nкак найти другие устройства и подключить их при помощи Bluetooth Low Energy к смартфонам и планшетам на ОС Аврора.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Аврора SDK - демонстрация работы.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/8aa2d1e2-829e-46e5-b376-de32002cb187.jpeg", "b": "\n👉 Демонстрация работы Аврора SDK\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Аврора TEE. Константин Карасев.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/b8b26cc9-feeb-4035-a2ca-59638c296888.jpeg", "b": "\nКонстантин Карасев, руководитель группы разработки отдела разработки операционной системы Аврора, рассказал о работе с Аврора TEE.\n\n👉 Что такое доверенная среда исполнения.\n👉 Зачем нужна доверенная среда исполнения.\n👉 Аппаратные основы доверенной среды исполнения.\n👉 Доверенная загрузка.\n👉 Функции Аврора ТЕЕ.\n👉 Что дальше будет с Аврора ТЕЕ.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Инструменты и материалы для разработчиков ОС Аврора. Вебинар 1.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/c69a9299-ca34-4687-b611-b5c63f8b1616.jpeg", "b": "\nТема посвящена инструментам и материалам, которые доступны для разработчиков приложений под актуальную версию ОС Аврора.⌫\nСпикер расскажет о доступных инструментах, о новинках, собранных библиотеках и готовых скриптах для разработки под ОС Аврора 5 версии.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1736967311 }, { "t": "Картографические библиотеки MFW для ОС Аврора.", "k": [ "VK", "видео", "video" ], "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/ed13e8d4-daa3-4fb5-8720-2d874869e33e.jpeg", "b": "\nДелимся с вами записью выступления Дмитрия Лапшина, старшего инженера-разработчика ОМП, в котором он рассказывает про картографические библиотеки MFW для ОС Аврора 🗺\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1737128712 }, { "t": "Aurora Bot - Telegram | Platform SDK.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/aa725576a2ddc1186e10ebdd14354168.webp", "b": "\n👉 Демонстрация работы с Аврора Platform SDK через Telegram бота Aurora Bot.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1747416686 }, { "t": "Aurora Bot - Telegram | Аврора SDK.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/ba6cd40e4774a4f9f4063bd9fe81f9b4.webp", "b": "\n👉 Демонстрация работы с Аврора SDK через Telegram бота Aurora Bot.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1747416686 }, { "t": "Aurora Bot - Telegram | Flutter.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/ae4911ba29c65e8eb5be3f5c91ad9516.webp", "b": "\n👉 Демонстрация работы с Flutter SDK через Telegram бота Aurora Bot.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1747416686 }, { "t": "Aurora Bot - Telegram | Emulator.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/767df8677d43e03d9d4ef5341c8e0de0.webp", "b": "\n👉 Демонстрация работы с эмулятором ОС Аврора через Telegram бота Aurora Bot.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1747416686 }, { "t": "Aurora Bot - Telegram | Device.", "k": [ "rutube", "видео", "video" ], "i": "https://preview.rutube.ru/preview/f54fa3f0006b0519f555a31773d6fa61.webp", "b": "\n👉 Демонстрация работы с устройством на ОС Аврора через Telegram бота Aurora Bot.\n\n🔗 Смотреть видео", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1747416686 }, { "t": "Демонстрационное_сообщение.", "i": "https://raw.githubusercontent.com/keygenqt/aurora-dataset/refs/heads/dump/data/affe3cbb-2142-4fce-88f9-dee606276754.png", "b": "Ознакомится с \"HTML style\" можно по ссылке:\n1. https://core.telegram.org/bots/api#html-style\n2. HTML style\n\nВ этом сообщении демонстрируются теги которые можно использовать:\n1. bold\n2. italic\n3. underline\n4. strikethrough\n5. spoiler\n\n
⌫\nВот так выглядит цитата без expandable.\n
\n⌫\n
⌫\nЧто бы тексты не превращались в длиииииную строку введен символ U+232B.⌫\n1. Символ за > - будет удалена новая строка следом идущая.\n2. В тексте - удалит новую строку и поставит пробел.\n3. Один в строке - строка будет удалена.\n
\n⌫\nКодовая вставка:\n
⌫\n// Будьте аккуратны добавляя символы, html может вас не понять. Символы должны быть экранированы!\nint main(int argc, char *argv[]) {\n  return 0;\n}\n
\n⌫\nКороткие формы:\n1. inline fixed-width code\n2.
inline fixed-width code
", "a": { "fname": "Виталий", "lname": "Зарубин" }, "ts": 1734498526 } ] }