Vitaliy Zarubin | @keygenqt
464 subscribers
1.08K photos
278 videos
3 files
564 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
Не приложение, а мечта: Rust, C++, C#, JS, ArkTS, Kotlin, Swift... и нативные фреймворки: Jetpack Compose, SwiftUI, GJS, ArkUI, Qt/QML, React, WPF. Думаю, будет весело =)
🔥12
Что мне нравится в Rust — отсутствие магии. Всё прозрачно и понятно. JWT, Argon2, Response, FormValidate, Token/Cookie — всё делается в пару строк, а на выходе получаешь реально "blazing-fast" код. Кайф. 🤘
🔥7
Знаете ли вы, что подходить к выбору лицензии для своего open-source проекта нужно аккуратно? Выбирать зависимости нужно только с совместимыми лицензиями. Думаю, с лицензиями сталкивался любой разработчик.

А как часто вы регистрируете в Роспатенте название своего приложения? Представьте ситуацию: вы пишете приложение, выкладываете его в сторы, набираете популярность, а через время кто-то регистрирует ваше название вместо вас, форкает ваш проект — и вы становитесь лишним в своей же разработке. Just think about it.
🔥10💯4
Forwarded from Aurora Developers (Vitaliy Zarubin)
🔥 Compose Multiplatform доступен на ОС Аврора!

Отличные новости для Kotlin-сообщества и всех, кто интересуется российской мобильной разработкой. Теперь вы можете создавать приложения для ОС Аврора, используя современный и привычный инструментарий — Kotlin и Compose Multiplatform.

Что опубликовано:
В репозитории на mos.hub выложены компоненты, необходимые для разработки:

- Проекты Compose Multiplatform для сборки.
- Готовые артефакты в репозитории Aurora Maven.
- Плагин для Gradle, упрощающий сборку приложений.

Что дальше?
В планах — расширение поддержки платформы и стабилизация проекта. А уже сейчас в документации вы найдете подробное руководство по началу работы, а также два демонстрационных приложения, которые помогут быстро разобраться с особенностями платформы.

👉 Документация

Хотите помочь проекту стать лучше?
Присоединяйтесь к разработке на mos.hub! Мы открыты к вашему коду и экспертизе. Только #ВМЕСТЕ мы сможем сделать инструмент максимально полезным для всего сообщества.

👉 Репозиторий
🔥101👎1
Demo Compose Multiplatform

- Демонстрация жеста прокрутки.
- Отображение состояния интернет соединения.
- Демонстрация работы диалога.
- Форма с различными типами полей ввода.
- Подключение индивидуальных шрифтов.
- Набор иконок Aurora 5 UI-Kit.
- Демонстрация работы жизненных циклов.
- Работа с Canvas.
- Использование Lottie анимации.

🔗 mos.hub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4👎1
Media is too big
VIEW IN TELEGRAM
#see Compose Multiplatform на ОС Аврора

Демонстрация сборки приложения Compose Multiplatform на эмулятор ОС Аврора.

▶️ Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥171🤣1
А где-то в параллельной вселенной Rust и Open-Source написано ~MVP API под 8 нативных платформ...
🔥5
Спасибо, что предупредили, нарушать закон не стоит.
😁20🤣1
YDX | Web - React, MUI, Wasm. Начало.
🔥7
Forwarded from PRO Hi-Tech
Microslop начала блокировать комментарии на официальном дискорде, в которых компанию называют Microsoft. Точнее, наоборот. Ну, вы поняли.

По слухам, Сатья Наделла чуть ли не до Кондратия доходит, когда кто-то называет продукт выдачи LLM нейрослопом, т.е. нейропомоями.
😁7
Видели когда нибудь протертую клавишу на клавиатуре? Буду их собирать, как трофеи =)
👍4😁3😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Общая бизнес-логика Kotlin Rust в Web-приложении на React. Первые запросы к API - signcheck, signin, signout.
🔥5👍2
Когда ты программист, дизайнер, юрист и... ИИ? )
Режиссер: Виталий Зарубин
Продюсер: Виталий Зарубин
Монтажер: Виталий Зарубин
Сценарист: Виталий Зарубин
🔥7
#fyi Ascend 950 PR или DT - вот в чем вопрос.
🤔3😁1
Еще один этап разработки позади — перехожу к проектированию архитектуры ядра для других платформ.

Что уже работает:
- Небольшое API на Axum (Rust)
- React-приложение с HTTP-запросами через ядро
- Наброски стиля — база для развития
- Вся web-инфраструктура в Docker Compose

Всё выложил, можно посмотреть вживую:

🔗 https://dev.ydx.keygenqt.com
🔗 https://dev.ydx.keygenqt.com/api
🔗 https://dev.ydx.keygenqt.com/docs
🔗 https://dev.ydx.keygenqt.com/pgadmin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Девушки, вы прекрасны. С праздником! 🌸
🎉4🤩3
Причесали core, двигаемся дальше — пишем нативное приложение для GNOME/GJS
🔥5👍1👎1🏆1
#fun
Clean Architecture: можно выкинуть БД, UI, фреймворк.
Real Architecture: ничего нельзя выкинуть, кроме разработчика.
AI Architecture: извините, перепутал, сейчас будет правильно.
😁6