Vitaliy Zarubin | @keygenqt
459 subscribers
1.03K photos
275 videos
3 files
545 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
Forwarded from Mobile-Review.com (Eldar Murtazin)
👍Прямой эфир сегодня, 19.00. Вопросы/ответы и обсуждение

В нашем TG-канале в 19 часов по Москве прямой эфир, в теплой ламповой атмосфере:

Эльдар Муртазин
Роман Аляутдин (ОМП)

Поговорим про начало 2025 года, можно ли разработать роботов без софта и что происходит в России в области разработки. Будет оттепель?


https://t.me/mobilereviewcom?livestream
👍9
Forwarded from Aurora Developers (Vitaliy Zarubin)
На чем пишут 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 стараются максимально спрятать, упростить разработку, минимизируя погружение в платформу для написания приложений.
👍6🔥4
Vitaliy Zarubin | @keygenqt
Я тут подумал. Как вам идея стримов при разработке Aurora Bot?
👨‍💻 Завтра проведу стрим с 10-12, попробуем такой формат:

Я работаю, пишу фичи в Aurora Bot, сейчас это React/Tauri. Кто хочет, может подключиться, понаблюдать, поспрашивать о том, о сем. В общем, лайф кодинг с домашней атмосферой. Кто будет баловаться — выгоним, но все смогут говорить, план такой. Линку скину завтра в 10.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95
Vitaliy Zarubin | @keygenqt
https://meet.google.com/wim-mvjv-pmh
Первый стрим прошёл 🎤, спасибо всем кто зашёл в гости 👋
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
📊 Aurora Toolbot продолжает крепнуть и расти.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
#bot Асинхронное получение данных по каждому элементу.
👍6🔥3😁2
Forwarded from Банкста
This media is not supported in your browser
VIEW IN TELEGRAM
Лондон вечером напоминает страны Африки. @banksta
😁8🤨4🤣3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
#bot Синхронизация и рефреш.

Устал? Отдохни - напиши после работы пэт! 😉
👍6😁2🔥1
#fun От этих ребят звучит как неплохая идея.
😁9
Media is too big
VIEW IN TELEGRAM
Аврора + Desktop

Я давно говорю про то, что во всем мире рулят экосистемы.

Часто привожу в пример Apple, которая берет как раз тем, что ты можешь закрыть все свои потребности в рамках продуктов компании

Мои друзья из ОМП сделали большой шаг в этом направлении

На видео вы видите прототип ОС Аврора для десктопных компьютеров (на базе процессоров Arm) в рамках программы Аврора+

Нужно понимать, что это не с нуля написанная ОС для десктопа, а возможности ОС Аврора, которая достаточно зрелая, чтобы из ГРМ (гибридное рабочее место), который показали в прошлом году, достаточно легко трансформироваться в полноценную десктопную ОС

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

Думаю, что в будущем мы увидим ещё новости, но уже сейчас это выглядит прям круто

Наконец-то можно будет пользоваться российской десктопной ОС с нестыдным дизайном и удобным функционалом

P.S. Ещё больше крутых инсайдов будет на конференции 11 апреля. Я разумеется там буду и все буду показывать!

Но пока у вас есть шанс зарегаться и самим все увидеть
🔥19
Осталось начать и закончить =)
😁8🤣1
Forwarded from Aurora Developers
This media is not supported in your browser
VIEW IN TELEGRAM
Никита Красавин, руководитель группы разработки Flutter для ОС Аврора, приглашает на свой доклад на конференции по кроссплатформенной разработке ⚡️

🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)

Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/.

#АврораОС #Flutter

@AuroraDevelopers
👍6🔥4🤡3🤩1
Forwarded from Aurora Developers
This media is not supported in your browser
VIEW IN TELEGRAM
Илья Панкратов, инженер-разработчик ОМП, приглашает на свой доклад на конференции по кроссплатформенной разработке ⚡️

🗓️ 11 апреля в офисе Открытой мобильной платформы (Москва, БЦ Академик)

Регистрация на мероприятие по ссылке https://auroraos.timepad.ru/event/3276923/

#АврораОС #KMP

@AuroraDevelopers
🔥7👍6🤡2🤩1
Media is too big
VIEW IN TELEGRAM
#bot Продолжаем мучать Rust & Tauri
🔥8