Aurora Developers
682 subscribers
222 photos
39 videos
1 file
190 links
Download Telegram
⚡️ ОМП рассматривает возможность интеграции Vulkan API в дистрибутив ОС Аврора.

👾 Мы стремимся улучшить возможности нашей платформы и предоставить вам инструменты для создания высокопроизводительных графических приложений и мобильных игр.

Вы можете нам в этом помочь!

Поделитесь с нами своим опытом, ответив на вопросы исследования
➡️ https://forms.yandex.ru/cloud/6799ee4684227cdf493e3744/
🔥284🎉2
Сделаем Браузер лучше #ВМЕСТЕ! 🤝

🖥 А для этого поделитесь с нами вашим опытом организации вкладок на компьютере, ответив на вопросы нового исследования 👉 https://survey.omp.ru/browser-tabs

Обращаем внимание, опрос доступен для участников из России
.
🤝20
Forwarded from Aurora Education
4 февраля в 12:45 по Москве Дмитрий Лапшин выступит с докладом в Зимней IT-школе Томского политеха и представит обзор нового картографического решения MFW-kit для использования в приложениях под ОС Аврора ⚡️

🗺 MWF обеспечивает работу с векторными картами, включая масштабирование, вращение, стилизацию, а также предоставляет инструменты для геокодирования, навигации и ведения по маршруту. В докладе представлены доступные функции, архитектура и некоторые особенности реализации.

Присоединяйтесь к трансляции по ссылке 👉 https://vkvideo.ru/video-73332691_456239285
🔥4👍1
⚡️Мы продолжаем собирать вашу обратную связь по Vulkan API

👾 Поделитесь своим опытом ответив на вопросы исследования ➡️ https://forms.yandex.ru/cloud/6799ee4684227cdf493e3744/
👍10
Forwarded from Aurora Education
#АврораОбразовательнаяСреда

Продолжаем цикл обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 13 февраля в 17:00 (МСК) пройдет вебинар на тему «Flutter для ОС Аврора: путь разработчика».

Никита Красавин, руководитель группы разработки Flutter для ОС Аврора, подробно разберет:

🔹 архитектуру ОС Аврора
🔹 как разработать приложение для ОС Аврора
🔹 статус Flutter
🔹 развитие фреймворка

Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/ie6-1px-val-dbj/join
🔥5👍4
📢 12 февраля начнём рассылать обновление ОС Аврора до версии 5.1.3.85 для смартфонов Fplus R570E, подключенных к системе обновления!

Подробнее про обновление в ВК ОС Аврора - https://vk.com/wall-211011274_14676
👍20🔥122🎉1
#АврораОбразовательнаяСреда

Запись вебинара Flutter на ОС Аврора: путь разработчика.
Никита Красавин, руководитель группы разработки Flutter для ОС Аврора провел вебинар, где затронул темы:

🔹 Обзор архитектуры ОС Аврора
🔹 разработка приложений для ОС Аврора на Qt и Flutter
🔹 путь разработчика приложений на Flutter
🔹 статус и планы на развитие фреймворка Flutter

Продолжаем цикл обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

👉 https://vkvideo.ru/video-211011274_456239472
👍10🔥2
Архитектура Flutter

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

Flutter сотоит из трёх частей:

1️⃣ Framework. Относительно небольшой модуль. Содержит верхнеуровневые библиотеки и базовые компоненты для создания UI, которые используются разработчиками (Widgets, Animations, Gestures и пр.). Полностью написан на Dart.

2️⃣ Engine. Модуль, отвечающий за рендеринг и управление Dart VM. Взаимодействует с Framework через API библиотеки dart:ui. Использует для отрисовки графические библиотеки, такие как Skia и Impeller. Написан на C/C++.

3️⃣ Embedder. Полностью ориентирован на платформу. Предоставляет доступ к основным системным сервисам, готовит поверхность для отрисовки, управляет циклом событий. Выбор языка для реализации зависит от платформы. Для Авроры мы реализовали Embedder на C++.

Проект Flutter содержит код на Dart, который использует бибиотеки из Framework и сторонние библиотеки для разработки. Также в проекте находится Runner (один или несколько) — пакет приложения для конкретной платформы, использующий Embedder. Таким образом компоненты Flutter используются разработчиками.

📌 Документация Flutter для ОС Аврора доступна по ссылке.
🔥131
Forwarded from Aurora Education
#АврораОбразовательнаяСреда

Совсем скоро вас ждет новый вебинар АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 25 февраля в 17:00 (МСК) вы сможете углубить свои знания по теме «Аврора Keystorе».

Константин Карасев, руководитель группы разработки отдела разработки ОС Аврора, в своем выступлении расскажет:

🔹 что такое TEE Keystore
🔹 как устроен Keystore в Авроре
🔹 планы по развитию Аврора Keystore

Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/hjo-bpg-ps4-0ah/join

#АврораОС #вебинары
🔥8👍31🤝1
Аврора Браузер доступен в RuStore для установки на смартфоны и планшеты на ОС Аврора ⚡️

Подробнее в нашем сообществе ОС Аврора ВКонтакте 👉 https://vk.com/wall-211011274_15885

#АврораОС #АврораБраузер
🔥22👍3
Forwarded from Aurora Education
⚡️Делимся записью нового видео из цикла обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 Руководитель группы разработки отдела разработки операционной системы Аврора Константин Карасев рассказал про Аврора Keystore: что такое что такое TEE Keystore, как устроен Keystore в Авроре и какие планы по развитию.

Смотрим и учимся разрабатывать #ВМЕСТЕ https://vkvideo.ru/video-211011274_456239476

Другие видео обучающих вебинаров в плейлисте 👉 vkvideo.ru/playlist/-211011274_13
#АврораОС #АврораОбразовательнаяСреда
🎉3👍21
Rust — язык, вызывающий бурю эмоций. Одними он любим, другие стараются его обходить стороной. Но при разработке программных продуктов мы не должны выбирать сторону: мы даём инструменты, которые может использовать программист для написания своих приложений, плагинов, библиотеки — всего, что душе угодно.

💻 В Аврора Platform SDK (PSDK) — наборе инструментов для разработки — в наличии Rust v1.61. Это не последняя текущая версия, но обновление вполне возможно в будущем. Установить rustc, cargo и rustup можно в таргет (целевая платформа) PSDK через sb2:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} -m sdk-install -R zypper in -y cargo

где {target_psdk} — название тагрета PSDK.

Rust поддерживает различные платформы для сборки ваших проектов. Установить необходимый таргет можно через rustup, например:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} rustup target add {target_rust}


Можно сопоставить таргеты PSDK & Rust следующим образом:
- armv7hl == armv7-unknown-linux-gnueabihf
- aarch64 == aarch64-unknown-linux-gnu
- x86_64 == x86_64-unknown-linux-gnu

Установив необходимые таргеты Rust, можно собирать проект через PSDK для целевой платформы:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} cargo build --release --target {target_rust} --verbose -j 1

Обратите внимание на -j 1 - это решает проблему переодических сбоев сборки.

Недавно в открытом репозитории ОМП "Flutter Community Plugins" появился плагин, в котором UI написан на Flutter, а вся бизнес логика выполняется в библиотеке Rust с C интерфейсом через FFI.

Это первый плагин с использованием Rust во "Flutter Community Plugins" и, надеюсь, не последний. В репозитории плагина вы можете найти все необходимое для написания подобного плагина самостоятельно:

1️⃣ Скрипт сборки.
2️⃣ Логика подключения.
3️⃣ Логика общения Dart & Rust.
4️⃣ Создание привязок и подключения библиотеки.

🔍 Плагин можно найти в открытом репозитории ОМП: pickers_aurora.
🔥15👍83
#50 Flutter на ОС Аврора

Российская операционная система "Аврора" всё чаще мелькает не только в сводках новостей, но уже и на профессиональных конференциях.
Она существует. Она работает. Приложения под неё можно писать приложения на Flutter (вы находитесь здесь). Что будет дальше? Нам тоже любопытно, поэтому мы подробно расспросили обо этом ребят из команды разработки.

Насколько тяжело адаптировать Flutter и обеспечить ему поддержку новой платформы? Знает ли об этом Google и как относится к таким разработкам? Насколько больно сейчас разрабатывать приложения под "Аврору", какая техника и софт для этого нужны? Как распространяются приложения под "Аврору" и как решаются вопросы безопасности?

Всё это и многое другое слушайте на вашей любимой платформе.

🎙 У микрофона: Евгений Сатуров (Surf), Айнур Ильясов (Surf), Никита Красавин (ОМП, Руководитель группы разработки Flutter для ОС Аврора), Денис Глазков (ОМП, Старший инженер-разработчик ОС).

🌟Главное:

🟢Официальный сайт Аврора ОС
🟢Официальный сайт ОМП
🟢RuStore для ОС Аврора
🟢Портал разработчика
🟢Telegram-канал для разработчиков
🟢Gitalb
🟢Трекер для Issue

Упоминалось в выпуске:

🟠MeeGo
🟠Sailfish OS
🟠Qt Framework
🟠Выбираем Qt (Habr @ 2gis)
🟠Flutter for Tizen
🟠Sony Embedded Linux (eLinux) embedding for Flutter
📱 Доклад Дениса Глазкова “ОС Аврора. Статус поддержки фреймворка Flutter”

Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍32🎉1
Привет, комьюнити!

При разработке IT продуктов нередко привлекается devops специалист, который настраивает сборку и доставку приложений. Чтобы настроить сборку приложения для Авроры с применением GitVerse или GitFlic можете опираться на следующую статью https://habr.com/ru/articles/886192/

Важный момент: некоторые компоненты временно отключены в самих платформах. После возврата их в работу - выпущу апдейт в статье и в соответствующих репозиториях.

Сейчас я запускаю собственный опрос, чтобы определить необходимость и потребности пайплайнов автоматизации сборки и доставки приложений.
После опроса планируем создать "организацию" gitflic или gitverse для совместной работы. Участникам организации будут доступны преднастроенные раннеры, позволяющие собрать приложения для Аврора ОС (и в будущем доставить до RuStore). В первой иттерации только Qt, далее планируется расширение на Flutter, Rust и др.

Опрос доступен по следующей ссылке: https://forms.yandex.ru/u/67cab319e010db097e64bc4b/
🔥12👍3
Forwarded from Aurora Education
#АврораОбразовательнаяСреда

На подходе новый вебинар цикла АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 18 марта в 17:00 (МСК) пройдет вебинар на тему «Этапы разработки мобильного приложения».

Константин Звягин, заместитель начальника отдела развития мобильных решений Открытой мобильной платформы, обсудит с участниками:

🔹 как проходит анализ рынка и продукта
🔹 как составить план разработки мобильного приложения и его прототип
🔹 что важно учесть в проектировании, дизайне и тестировании мобильного приложения
🔹 из каких этапов состоит публикация и техническая поддержка мобильного приложения

Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/qpt-kdm-pyz-hdp/join
🔥8
Регистрируйтесь на конференцию по кроссплатформенной мобильной разработке для ОС Аврора

📌 Ждем вас 11 апреля в московском офисе Открытой мобильной платформы (БЦ "Академик"), где мы:
🔸 расскажем про статус Flutter для ОС Аврора
🔸 обсудим возможности PWA на ОС Аврора
🔸 перспективы внедрения KMP для ОС Аврора
🔸 послушаем доклады ведущих отечественных компаний, которые уже сделали свои решения под ОС Аврора при помощи кросс платформенных технологий

📝Чтобы принять участие, зарегистрируйтесь по ссылке https://auroraos.timepad.ru/event/3276923/ и обязательно дождитесь подтверждения заявки.

#АврораОС #Flutter #KMP
🔥7👍21
Aurora Education
#АврораОбразовательнаяСреда На подходе новый вебинар цикла АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ 🎥 18 марта в 17:00 (МСК) пройдет вебинар на тему «Этапы разработки мобильного приложения». Константин Звягин, заместитель начальника отдела развития мобильных решений…
⚡️ Совсем скоро в 17:00 (МСК) начнется вебинар на тему «Этапы разработки мобильного приложения».

Материал будет полезен действующим разработчикам мобильных приложений, проджект-менеджерам, аналитикам и специалистам тестирования продуктов.

Присоединится можно по ссылке 👉 https://webinar.omp.ru/rooms/qpt-kdm-pyz-hdp/join
🔥4👍1
Forwarded from Aurora Education
⚡️Делимся записью нового видео из цикла обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 Константин Звягин, заместитель начальника отдела развития мобильных решений Открытой мобильной платформы, рассказывает как проходит анализ рынка и продукта, как составить план разработки мобильного приложения и его прототип, что важно учесть в проектировании, дизайне и тестировании мобильного приложения, из каких этапов состоит публикация и техническая поддержка мобильного приложения.

Смотрим и учимся разрабатывать #ВМЕСТЕ 👉 https://vk.com/video-211011274_456239485

Другие видео обучающих вебинаров в плейлисте 👉 vkvideo.ru/playlist/-211011274_13

#АврораОС #АврораОбразовательнаяСреда

@omp_edu
🔥10👍2
Kotlin на Авроре

Или нет? Ладно, это кликбейт, но на самом деле мы действительно узнаем скоро что-то новое. Я буду 11 апреля на конференции, посвященной ОС Аврора. Там будет возможность и лично пощупать как это выглядит на данный момент и узнать что будет сделано в ближайшее время

📝 Чтобы принять участие, нужно зарегаться по ссылке https://auroraos.timepad.ru/event/3276923/ и обязательно дождаться подтверждения заявки.

Что еще будет?

📌 Ждем вас 11 апреля в московском офисе Открытой мобильной платформы (БЦ "Академик"), где мы:
🔸 расскажем про статус Flutter для ОС Аврора
🔸 обсудим возможности PWA на ОС Аврора
🔸 перспективы внедрения KMP для ОС Аврора
🔸 послушаем доклады ведущих отечественных компаний, которые уже сделали свои решения под ОС Аврора при помощи кросс платформенных технологий


В общем, приходите. Заодно с вами увидимся
🔥9👍7