ar
Feedback
Vitaliy Zarubin | @keygenqt

Vitaliy Zarubin | @keygenqt

الذهاب إلى القناة على Telegram

Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.

إظهار المزيد
392
المشتركون
لا توجد بيانات24 ساعات
-17 أيام
-630 أيام
أرشيف المشاركات
#faq Как лучше учиться, на курсах или самостоятельно? На курсах учиться все равно придётся самостоятельно, за вас никто ничего не выучит.

#see Стоит посмотреть: 👉 Опыт портирования приложения Flutter на ОС Аврора. https://youtu.be/jmbZF_Gp0xo

#fun Когда я служил во Вьетнаме, переодически рыбачили мы на Java, жарко там и душно, я бы предпочёл сгонять на Kotlin — глян
#fun Когда я служил во Вьетнаме, переодически рыбачили мы на Java, жарко там и душно, я бы предпочёл сгонять на Kotlin — глянуть что там шведы в котелке варганили.

#app Можно ли написать весь стек приложения на Dart/Flutter? Да, можно — многим известен Flutter, как фреймворк для мобильных
#app Можно ли написать весь стек приложения на Dart/Flutter? Да, можно — многим известен Flutter, как фреймворк для мобильных приложений. Но приложение - это API, Website, и, возможно, даже ПК версия. aWords — экспериментальный проект, попытка реализовать эту идею. Сейчас реализовано API, и частично Website, на этом пока остановился. Меня не устроило как Flutter выглядит в вебе, а для написания API есть куда более удобные инструменты. Но экспириенс был крутой! Запустить инфраструктуру проекта можно через docker-compose: Клонируем репозиторий:
git clone https://github.com/keygenqt/flutter-aWords.git
Переходим в проект:
cd flutter-aWords/docker
Копируем параметры окружения:
cp _env .env
Запускаем Docker:
docker compose up -d
Результат: https://awords.keygenqt.com https://awords-db.keygenqt.com https://awords-api.keygenqt.com https://awords-docs.keygenqt.com За ⭐ на GitHub буду благодарен 🤗

#fun Назначаю себе валерьянку после 14 часов работы.
#fun Назначаю себе валерьянку после 14 часов работы.

#art Нейросеть - Lexica.
+3
#art Нейросеть - Lexica.

#fyi Если у вас нет snap (или вы в команде flatpak) Aurora CLI можно собрать самостоятельно. Для этого понадобится лишь устан
#fyi Если у вас нет snap (или вы в команде flatpak) Aurora CLI можно собрать самостоятельно. Для этого понадобится лишь установленный Dart для сборки: Качаем проект:
wget https://codeload.github.com/keygenqt/aurora-scripts/zip/refs/heads/main -O aurora-cli.zip
Распакуем архив:
unzip aurora-cli.zip
Перейдем в проект:
cd aurora-scripts-main
Запустим скрипт сборки:
aurora_cli/scripts/build.sh
Запустим приложение:
aurora_cli/.build/aurora_cli

#app Помните про MyShop (8 приложений с общим модулем KMP для 5ти платформ, в том числе и ОС Аврора)? Теперь всю Web инфрастр
#app Помните про MyShop (8 приложений с общим модулем KMP для 5ти платформ, в том числе и ОС Аврора)? Теперь всю Web инфраструктуру можно запустить парой команд, Docker сделает всю необходимую работу! Web фичи MyShop: 👉 API 👉 Сайт 👉 Админка 👉 phpMyAdmin 👉 База данных MySQL 👉 Документация (dokka, mkdoks) Клонируем репозиторий:
git clone https://github.com/keygenqt/km-shop.git
Переходим в проект:
cd km-shop/docker
Копируем параметры окружения:
cp _env .env
Запускаем Docker:
docker compose up -d
Результат: https://myshop.keygenqt.com https://myshop-admin.keygenqt.com https://myshop-api.keygenqt.com https://myshop-db.keygenqt.com https://myshop-docs.keygenqt.com За ⭐ на GitHub буду благодарен 🤗

#fun Установил Flutter для ОС Аврора.
#fun Установил Flutter для ОС Аврора.

#faq Как вы справляетесь со стрессом из-за проекта? В выходные нужно отдохнуть, например пет-проект написать.

#fun Разница в современных языках программирования.
#fun Разница в современных языках программирования.

#see Стоит посмотреть: 👉 Wonderous на ОС Аврора. 👉 Проблемы и их решения. https://youtu.be/GX1uQ1diYug

#fun На новый год я всегда ухожу в лес елку наряжать. Там спокойно не считая того, что медведи спать мешают, но в этом году к
#fun На новый год я всегда ухожу в лес елку наряжать. Там спокойно не считая того, что медведи спать мешают, но в этом году какой-то дятел решил ремонт делать…

Ребята и девчата! В этом году я открыл этот канал и рад что вы со мной. Желаю вам успехов и выполнения поставленных целей! Уд
Ребята и девчата! В этом году я открыл этот канал и рад что вы со мной. Желаю вам успехов и выполнения поставленных целей! Удачи вам в новом году и новых свершений! ✨ А я постараюсь радовать вас и дальше информацией, делиться своим опытом и подкидывать веселые мемы собственного производства. 🙂 Всех с наступающим 2024 годом! 🎄

#fun Деду морозу заказали фичу на новый год.
#fun Деду морозу заказали фичу на новый год.

#fyi Приведу набор команд которые позволят вам установить все необходимое для работы с Flutter для ОС Аврора, собрать и запус
#fyi Приведу набор команд которые позволят вам установить все необходимое для работы с Flutter для ОС Аврора, собрать и запустить приложение на эмуляторе. Эмулятор находится в Аврора SDK, 5й версии, он ставится отдельно. Для выполнения ниже изложенных команд подготовьте ваш эмулятор заранее. 1. Ставим необходимые зависимости:
sudo apt update && sudo apt install curl git git-lfs unzip bzip2
2. Ставим Aurora CLI:
sudo snap install aurora-cli --devmode
3. Ставим Platfrom SDK:
aurora-cli psdk --install
4. Ставим Flutter Embedder в Platfrom SDK:
aurora-cli embedder --install
5. Ставим Flutter SDK:
aurora-cli flutter --install
6. Обновляем терминал:
bash
7. Клоним приложение Flutter Demo:
git clone https://gitlab.com/omprussia/flutter/flutter-demo.git
8. Переходим в папку приложения:
cd flutter-demo
9. Тянем зависимости:
flutter-aurora-3.16.2-1 pub get
10. Билдим дарт файлы:
flutter-aurora-3.16.2-1 pub run build_runner build
11. Билдим приложение:
flutter-aurora-3.16.2-1 build aurora --release --target-platform aurora-x64
12. Подписываем приложение:
aurora-cli psdk --sign ./build/aurora/psdk_5.0.0.60/aurora-x64/release/RPMS/ru.auroraos.flutter_example_packages-0.1.0-1.x86_64.rpm
13. Устанавливаем приложение на эмулятор:
aurora-cli device --install ./build/aurora/psdk_5.0.0.60/aurora-x64/release/RPMS/ru.auroraos.flutter_example_packages-0.1.0-1.x86_64.rpm
14. Запускаем приложение на эмуляторе:
aurora-cli device --run ru.auroraos.flutter_example_packages

#app Обновление Aurora CLI! Приложение получило обновление, теперь есть поддержка Flutter SDK 3.16.2-1 и Аврора 5й версии. 👉
#app Обновление Aurora CLI! Приложение получило обновление, теперь есть поддержка Flutter SDK 3.16.2-1 и Аврора 5й версии. 👉 Установка нескольких Platfrom SDK. 👉 Установка нескольких Flutter SDK. 👉 Поддержка Flutter SDK 3.16.2-1. 👉 Поддержка Аврора 5й версии. 👉 Раздел Flutter Embedder. 👉 Рефакторинг. В snapcraft доступна версия 1.3.1. Так же есть возможность собрать приложение самостоятельно. Все необходимое вы можете найти: https://github.com/keygenqt/aurora-scripts За лайки (звездочки) на github буду благодарен. 🤗 С наступающим! 🌲

Обновление от сообщества развития Flutter для ОС Аврора! Flutter SDK с поддержкой ОС Аврора получил обновление: 👉 Поддержка
Обновление от сообщества развития Flutter для ОС Аврора! Flutter SDK с поддержкой ОС Аврора получил обновление: 👉 Поддержка архитектур arm/arm64/x64. 👉 Поддержка ОС Аврора 4/5 версий. 👉 Поддержка эмулятора Аврора SDK 5. 👉 Поддержка нескольких Platform SDK. 👉 Реорганизация структуры проектов. 👉 Проекты получили CHANGELOG. 👉 Оптимизация работы Flutter CLI. 👉 Новая документация. 👉 Фиксы багов. Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ. Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше. Текущая версия 3.16.2-1 и вы можете получить ее уже сейчас. Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter. Получить Platfrom SDK 5й версии можно по ссылке: https://sdk-repo.omprussia.ru/sdk/installers

#faq Кто оказал наибольшее влияние на вас как на инженера-программиста? Siemens M55 и дорогой 3G интернет.

Всем привет, первое полноценное воспроизведение mp4 видео по url ссылке, в Flutter приложении на Aurora OS😅 Работы продолжаются, мб до НГ будет готово

Vitaliy Zarubin | @keygenqt - إحصائيات وتحليلات قناة تيليجرام @aurora_dev