На чем пишут Flutter SDK? 👨💻
Основной язык приложений Flutter — это Dart. Пакеты Flutter составляют важную часть инфраструктуры SDK. Для написания плагинов, у каждой платформы есть свой язык, например, Java, Kotlin, Swift, C++ и другие.
Основной язык SDK — это С++. На нем реализован Flutter Engine и поддержка платформ для Flutter. Также С++ используют для написания плагинов под многие платформы для реализации Platform Channel или FFI с интерфейсом C.
💻 Сам Flutter-Framework написан на Dart. Пакеты могут писаться на чистом Dart: как вариант, можно написать пакет через интерфейс D-Bus. Не погружаясь в нативные для платформ языки вы получите плагин реализующий системные задачи.
В Dart доступен из "коробки" интерфейс FFI. Это означает, что можно создать привязки с помощью ffigen и использовать любой язык, который может создать интерфейс С. Например, это может быть Rust: у нас есть 2 таких плагина.
Инфраструктура проекта не маленькая, и тут на помощь приходят:
⌨️ Python — универсальный язык различных автоматизаций
⌨️ Go — там где нужна повышенная производительность CLI
⌨️ Kotlin, JS — отлично чувствуют себя в web-технологиях
📌 Dart — основной язык для прикладных программистов, но есть обратная сторона, которую разработчики SDK стараются максимально спрятать, упростить разработку, минимизируя погружение в платформу для написания приложений.
Основной язык приложений Flutter — это Dart. Пакеты Flutter составляют важную часть инфраструктуры SDK. Для написания плагинов, у каждой платформы есть свой язык, например, Java, Kotlin, Swift, C++ и другие.
Основной язык SDK — это С++. На нем реализован Flutter Engine и поддержка платформ для Flutter. Также С++ используют для написания плагинов под многие платформы для реализации Platform Channel или FFI с интерфейсом C.
💻 Сам Flutter-Framework написан на Dart. Пакеты могут писаться на чистом Dart: как вариант, можно написать пакет через интерфейс D-Bus. Не погружаясь в нативные для платформ языки вы получите плагин реализующий системные задачи.
В Dart доступен из "коробки" интерфейс FFI. Это означает, что можно создать привязки с помощью ffigen и использовать любой язык, который может создать интерфейс С. Например, это может быть Rust: у нас есть 2 таких плагина.
Инфраструктура проекта не маленькая, и тут на помощь приходят:
⌨️ Python — универсальный язык различных автоматизаций
⌨️ Go — там где нужна повышенная производительность CLI
⌨️ Kotlin, JS — отлично чувствуют себя в web-технологиях
📌 Dart — основной язык для прикладных программистов, но есть обратная сторона, которую разработчики SDK стараются максимально спрятать, упростить разработку, минимизируя погружение в платформу для написания приложений.
🔥14👍3❤1🎉1
Forwarded from Открытая мобильная платформа
Сегодня в 19:00 (МСК) Роман Аляутдин, директор Департамента разработки системы и сервисов ОМП, станет гостем прямого эфира у Эльдара Муртазина
В новом выпуске обсудят
🔹 начало 2025 года
🔹 можно ли разработать роботов без софта
🔹 что происходит в России в области разработки
Послушать Романа и Эльдара можно по ссылке 👉 https://t.iss.one/mobilereviewcom?livestream
@omp_ru
В новом выпуске обсудят
🔹 начало 2025 года
🔹 можно ли разработать роботов без софта
🔹 что происходит в России в области разработки
Послушать Романа и Эльдара можно по ссылке 👉 https://t.iss.one/mobilereviewcom?livestream
@omp_ru
🔥9
Forwarded from Vitaliy Zarubin | @keygenqt
Я работаю, пишу фичи в Aurora Bot, сейчас это React/Tauri. Кто хочет, может подключиться, понаблюдать, поспрашивать о том, о сем. В общем, лайф кодинг с домашней атмосферой. Кто будет баловаться — выгоним, но все смогут говорить, план такой. Линку скину завтра в 10.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
Audio
🎙Роман Аляутдин в прямом эфире Mobile Review
В прямом эфире на канале Mobile Review: Эльдар Муртазин и Роман Аляутдин, директор Департамента разработки системы и сервисов ОМП, обсудили актуальные темы - закрытие кода Android, стоимость лицензий в будущем и как устройства собирают данные о нас.
В прямом эфире на канале Mobile Review: Эльдар Муртазин и Роман Аляутдин, директор Департамента разработки системы и сервисов ОМП, обсудили актуальные темы - закрытие кода Android, стоимость лицензий в будущем и как устройства собирают данные о нас.
👍5
Forwarded from Алексей Гладков
Media is too big
VIEW IN TELEGRAM
Аврора + Desktop
Я давно говорю про то, что во всем мире рулят экосистемы.
Часто привожу в пример Apple, которая берет как раз тем, что ты можешь закрыть все свои потребности в рамках продуктов компании
Мои друзья из ОМП сделали большой шаг в этом направлении
На видео вы видите прототип ОС Аврора для десктопных компьютеров (на базе процессоров Arm) в рамках программы Аврора+
Нужно понимать, что это не с нуля написанная ОС для десктопа, а возможности ОС Аврора, которая достаточно зрелая, чтобы из ГРМ (гибридное рабочее место), который показали в прошлом году, достаточно легко трансформироваться в полноценную десктопную ОС
Важный момент. Пока говорить, что это готовый продукт рано, но для офисных сотрудников, которые большую часть времени используют браузер и документы на работе - это отличная российская ОС у которой современный дизайн и реально работающая экосистема
Думаю, что в будущем мы увидим ещё новости, но уже сейчас это выглядит прям круто
Наконец-то можно будет пользоваться российской десктопной ОС с нестыдным дизайном и удобным функционалом
P.S. Ещё больше крутых инсайдов будет на конференции 11 апреля. Я разумеется там буду и все буду показывать!
Но пока у вас есть шанс зарегаться и самим все увидеть
Я давно говорю про то, что во всем мире рулят экосистемы.
Часто привожу в пример Apple, которая берет как раз тем, что ты можешь закрыть все свои потребности в рамках продуктов компании
Мои друзья из ОМП сделали большой шаг в этом направлении
На видео вы видите прототип ОС Аврора для десктопных компьютеров (на базе процессоров Arm) в рамках программы Аврора+
Нужно понимать, что это не с нуля написанная ОС для десктопа, а возможности ОС Аврора, которая достаточно зрелая, чтобы из ГРМ (гибридное рабочее место), который показали в прошлом году, достаточно легко трансформироваться в полноценную десктопную ОС
Важный момент. Пока говорить, что это готовый продукт рано, но для офисных сотрудников, которые большую часть времени используют браузер и документы на работе - это отличная российская ОС у которой современный дизайн и реально работающая экосистема
Думаю, что в будущем мы увидим ещё новости, но уже сейчас это выглядит прям круто
Наконец-то можно будет пользоваться российской десктопной ОС с нестыдным дизайном и удобным функционалом
P.S. Ещё больше крутых инсайдов будет на конференции 11 апреля. Я разумеется там буду и все буду показывать!
Но пока у вас есть шанс зарегаться и самим все увидеть
👍14🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Никита Красавин, руководитель группы разработки Flutter для ОС Аврора, приглашает на свой доклад на конференции по кроссплатформенной разработке ⚡️
🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)
✅ Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/.
#АврораОС #Flutter
@AuroraDevelopers
🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)
✅ Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/.
#АврораОС #Flutter
@AuroraDevelopers
👍14❤2🎉1
Наши друзья вновь организовывают IT-конференцию «Стачка»!
18-19 апреля, Ульяновск — 2500+ айтишников со всей страны: разработчики, маркетологи, дизайнеры, топ-менеджеры и предприниматели.
🔥Что вас ждет?
→ 250+ докладов в 45 секциях: разработка, управление, дизайн-контент, digital-маркетинг
→ Спикеры из Сбера, Яндекса, X5 Digital, Ozon, VK, Альфа-Банка, МТС Digital и других топовых компаний
→ Мастермайнды, мастер-классы, дебаты, экспертная зона и зажигательное афтепати
Вот некоторые спикеры, которые выступят на «Стачке»:
→ Семён Левенсон, руководитель в Яндекс Маркет. Доклад: «Как я старый сайт на современные рельсы переносил»
→ Александр Туник, руководитель продуктового направления в Рейтинге Рунета. Дебаты на тему: «– Мы можем разработать проект любой сложности для любого заказчика! – Нет, не можете».
→ Митя Осадчук, директор по UX/UI в Сбере. Доклад: «Как объединить ДНК бренда и цифрового продукта».
→ Анна Бочканова, Product owner в Яндекс Метрика. Доклад: «Coming soon: как Яндекс Тег Менеджер упростит разметку событий для рекламы».
🚀 Специальный гость — космонавт Антон Шкаплеров, четырежды побывавший в космосе!
Скидка 15% по промокоду «Аврора»
Подробности на сайте
18-19 апреля, Ульяновск — 2500+ айтишников со всей страны: разработчики, маркетологи, дизайнеры, топ-менеджеры и предприниматели.
🔥Что вас ждет?
→ 250+ докладов в 45 секциях: разработка, управление, дизайн-контент, digital-маркетинг
→ Спикеры из Сбера, Яндекса, X5 Digital, Ozon, VK, Альфа-Банка, МТС Digital и других топовых компаний
→ Мастермайнды, мастер-классы, дебаты, экспертная зона и зажигательное афтепати
Вот некоторые спикеры, которые выступят на «Стачке»:
→ Семён Левенсон, руководитель в Яндекс Маркет. Доклад: «Как я старый сайт на современные рельсы переносил»
→ Александр Туник, руководитель продуктового направления в Рейтинге Рунета. Дебаты на тему: «– Мы можем разработать проект любой сложности для любого заказчика! – Нет, не можете».
→ Митя Осадчук, директор по UX/UI в Сбере. Доклад: «Как объединить ДНК бренда и цифрового продукта».
→ Анна Бочканова, Product owner в Яндекс Метрика. Доклад: «Coming soon: как Яндекс Тег Менеджер упростит разметку событий для рекламы».
🚀 Специальный гость — космонавт Антон Шкаплеров, четырежды побывавший в космосе!
Скидка 15% по промокоду «Аврора»
Подробности на сайте
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Илья Панкратов, инженер-разработчик ОМП, приглашает на свой доклад на конференции по кроссплатформенной разработке ⚡️
🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)
✅ Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/
#АврораОС #KMP
@AuroraDevelopers
🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)
✅ Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/
#АврораОС #KMP
@AuroraDevelopers
👍9❤3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Всеволод Микулик, инженер-разработчик ОМП, приглашает на свой доклад по PWA на конференции по кроссплатформенной разработке ⚡️
🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)
✅ Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/
#АврораОС #PWA
@AuroraDevelopers
🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)
✅ Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/
#АврораОС #PWA
@AuroraDevelopers
👍13❤5🔥4👏4
Forwarded from Aurora Education
#АврораОбразовательнаяСреда
Возвращаемся к вебинарам АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ
🎥 10 апреля в 16:00 (МСК) пройдет вебинар на тему «Портирование Godot 4 на ОС Аврора».
Ярослав Андреев, старший инженер-разработчик отдела разработки операционной системы Аврора, проведет мастер-класс и расскажет:
🔹 что такое Godot 4 и каковы его особенности на ОС Аврора
🔹 для чего портировать игровой движок Godot 4
🔹 какие технические аспекты можно выделить при процессе портирования движка
🔹 что в планах на будущее совместно с сообществом ОС Аврора
Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/nqc-kyh-hyc-sk2/join
@omp_edu
Возвращаемся к вебинарам АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ
🎥 10 апреля в 16:00 (МСК) пройдет вебинар на тему «Портирование Godot 4 на ОС Аврора».
Ярослав Андреев, старший инженер-разработчик отдела разработки операционной системы Аврора, проведет мастер-класс и расскажет:
🔹 что такое Godot 4 и каковы его особенности на ОС Аврора
🔹 для чего портировать игровой движок Godot 4
🔹 какие технические аспекты можно выделить при процессе портирования движка
🔹 что в планах на будущее совместно с сообществом ОС Аврора
Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/nqc-kyh-hyc-sk2/join
@omp_edu
🔥4❤2🎉1
Спешите зарегистрироваться на конференцию по кроссплатформенной разработке под ОС Аврора ⚡️
🎟 Регистрация продлится до 10:00 (МСК) 9 апреля.
Доступ по ссылке https://auroraos.timepad.ru/event/3276923/.
📌 Ждем вас 11 апреля в московском офисе Открытой мобильной платформы (БЦ "Академик"), где мы:
🔸 расскажем про статус Flutter для ОС Аврора
🔸 обсудим возможности PWA на ОС Аврора
🔸 перспективы внедрения KMP для ОС Аврора
🔸 послушаем доклады ведущих отечественных компаний, которые уже сделали свои решения под ОС Аврора при помощи кросс платформенных технологий
#АврораОС #Flutter #KMP #PWA
@AuroraDevelopers
🎟 Регистрация продлится до 10:00 (МСК) 9 апреля.
Доступ по ссылке https://auroraos.timepad.ru/event/3276923/.
📌 Ждем вас 11 апреля в московском офисе Открытой мобильной платформы (БЦ "Академик"), где мы:
🔸 расскажем про статус Flutter для ОС Аврора
🔸 обсудим возможности PWA на ОС Аврора
🔸 перспективы внедрения KMP для ОС Аврора
🔸 послушаем доклады ведущих отечественных компаний, которые уже сделали свои решения под ОС Аврора при помощи кросс платформенных технологий
#АврораОС #Flutter #KMP #PWA
@AuroraDevelopers
❤1🔥1🎉1
Forwarded from Flutter Friendly
Привет, это Юра Петров, руководитель отдела разработки Friflex👋
Хочу лично пригласить вас на конференцию по кроссплатформенной мобильной разработке, которая пройдет 11 апреля в Москве @omp_ru.
Поговорим про Flutter, PWA и KMP — обо всем, что нужно знать, если вы в теме или хотите в нее влиться. Я расскажу, как мы портировали Flutter-приложения на ОС Аврора: покажу кейсы «Дикси», ЭНЕРГОГАРАНТ, idChess и «Мобильный агент». Продемонстрирую, как делить приложение на отдельные сервисы.
Если вам интересно, как запускать приложения на ОС Аврора с помощью привычных инструментов — приходите!
Где: Москва, пр-т Вернадского, 41, БЦ Академик, 4 этаж
Когда: 11 апреля 2025
Регистрация: timepad
Увидимся🙌
Хочу лично пригласить вас на конференцию по кроссплатформенной мобильной разработке, которая пройдет 11 апреля в Москве @omp_ru.
Поговорим про Flutter, PWA и KMP — обо всем, что нужно знать, если вы в теме или хотите в нее влиться. Я расскажу, как мы портировали Flutter-приложения на ОС Аврора: покажу кейсы «Дикси», ЭНЕРГОГАРАНТ, idChess и «Мобильный агент». Продемонстрирую, как делить приложение на отдельные сервисы.
Если вам интересно, как запускать приложения на ОС Аврора с помощью привычных инструментов — приходите!
Где: Москва, пр-т Вернадского, 41, БЦ Академик, 4 этаж
Когда: 11 апреля 2025
Регистрация: timepad
Увидимся🙌
🔥15👍2
Forwarded from Aurora Education
⚡️ Успейте присоединиться к вебинару Ярослава Андреева на тему «Портирование Godot 4 на ОС Аврора»
⏰ сегодня в 16:00 (МСК)
Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/nqc-kyh-hyc-sk2/join
@omp_edu
⏰ сегодня в 16:00 (МСК)
Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/nqc-kyh-hyc-sk2/join
@omp_edu
❤3🔥2
В Москве началась конференция по кроссплатформенной разработке под ОС Аврора 💥
Модератором сегодняшнего мероприятия выступает Татьяна Казнова, руководитель направления развития сообщества ОС Аврора
#АврораОС #Flutter #PWA #KMP
@AuroraDevelopers
Модератором сегодняшнего мероприятия выступает Татьяна Казнова, руководитель направления развития сообщества ОС Аврора
#АврораОС #Flutter #PWA #KMP
@AuroraDevelopers
🔥15🎉2❤1
Алексей Коган, директор по продуктам и технологиям ОМП, открыл конференцию по кроссплатформенным технологиям 🔥
@AuroraDevelopers
@AuroraDevelopers
👍13❤1🎉1