Vitaliy Zarubin | @keygenqt – Telegram
Vitaliy Zarubin | @keygenqt
460 subscribers
1.03K photos
275 videos
3 files
546 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
#fun Сам масштабировал изображение.
😁6
Самые нетерпеливые могут уже попробовать 🤫
https://pypi.org/project/aurora-cli
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Я не согласен с цифрой 23... для моего канала это 192 😀
😁10🤣2
#app Aurora CLI 2.0

Рад представить обновленную и прокачанную версию приложения Aurora CLI. Установка Aurora SDK, Platfrom SDK, Flutter SDK стала проще, быстрее и удобнее. Стала доступна работа с эмулятором - snap пакет ограничивал доступ к VirtualBox. Пропал раздел embedder - в скором времени этой работой займется Flutter SDK. В roadmap вы найдете фичи которые планируются к добавлению, а в issue можно оставить предложения по расширению функционала.

👉 Работа с Aurora SDK
👉 Работа с Platform SDK
👉 Работа с Flutter
👉 Работа с девайсами
👉 Работа с эмулятором

Установка доступна 3 способами, выбирайте какой вам по душе больше. Если вдруг встретите баг прошу зарепортить его в issue, решим проблему.

PyPi
https://pypi.org/project/aurora-cli
GitHub
https://github.com/keygenqt/aurora-cli

Всем добра, пользуйтесь с удовольствием, за на GitHub буду благодарен 🤗
🔥18
Немного статистики Aurora CLI 2.0 📊
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
#fun Многие часто спрашивают почему я волкобоем отбиваюсь от медведей. Странно это. А мне вот странно что кто-то на Windows кодит, слышал даже что кто-то Windows Server использует.
😁10👍1
#art Нейросеть - Lexica.
🔥8
#fyi Приложение Aurora CLI 2.0 было переписано, а команды обновлены. Приведу список команд, которые позволят поставить все необходимое для запуска демо-приложения Flutter на эмуляторе, включая сам эмулятор.

Набор команд проверен на версии Aurora SDK 5.0.0.60 и Flutter 3.16.2-1.

1. Установка зависимостей
sudo apt update && sudo apt install python3-pip git git-lfs curl tar unzip bzip2


2. Установка приложения Aurora CLI
python3 -m pip install aurora-cli


3. Установка Aurora SDK
aurora-cli sdk install --install-type offline


4. Установка Platform SDK
aurora-cli psdk install


5. Добавим настройку sudoers для Platform SDK
aurora-cli psdk sudoers


6. Установим Flutter SDK
aurora-cli flutter install


Обновляем .bashrc согласно рекомендациям aurora-cli при установке SDKs.

7. Обновляем окружение
source ~/.bashrc


8. Установка Flutter-Embedder

Только для 3.16.2-1 и ниже, в последующих версиях эта работа будет выполняться в автоматическом режиме. См. ниже "Установка Flutter-Embedder".

9. Клониуем Flutter-Demo приложение
git clone https://gitlab.com/omprussia/flutter/flutter-demo.git


10. Переходим в папку проекта
cd flutter-demo


11. Тянем зависимости приложения
flutter-aurora pub get


12. Билдим дарт файлы
flutter-aurora pub run build_runner build


13. Билдим приложение
flutter-aurora build aurora --release --target-platform aurora-x64


14. Подписываем приложение
aurora-cli psdk sign --path ./build/aurora/psdk_5.0.0.60/aurora-x64/release/RPMS/ru.auroraos.flutter_example_packages-0.1.0-1.x86_64.rpm


15. Запускаем эмулятор
aurora-cli emulator start


16. Устанавливаем приложение на эмулятор
aurora-cli emulator install --path ./build/aurora/psdk_5.0.0.60/aurora-x64/release/RPMS/ru.auroraos.flutter_example_packages-0.1.0-1.x86_64.rpm


17. Запускаем приложение на эмуляторе
aurora-cli emulator run --package ru.auroraos.flutter_example_packages


Если вдруг вы встретили ошибку couldn't update flutter locale смените язык эмулятра и запустите приложение снова.
👍6
#fyi Установка Flutter-Embedder

Если вы читаете это с версией Flutter SDK 3.16.2-1 вам нужно будет поставить Flutter-Embdder для сборки приложения самостоятельно. В последующих версиях эта работа будет выполняться в автоматическом режиме.

1. Клоним репозиторий с Flutter-Embedder
git clone https://gitlab.com/omprussia/flutter/flutter-embedder.git


2. Считываем название таргета armv7hl
TARGET_armv7hl=$($PSDK_DIR/sdk-chroot sdk-assistant list | grep armv7hl | head -n 1 | sed 's/└*─//g' | sed 's/├//g')


3. Считываем название таргета aarch64
TARGET_aarch64=$($PSDK_DIR/sdk-chroot sdk-assistant list | grep aarch64 | head -n 1 | sed 's/└*─//g' | sed 's/├//g')


4. Считываем название таргета x86_64
TARGET_x86_64=$($PSDK_DIR/sdk-chroot sdk-assistant list | grep x86_64 | head -n 1 | sed 's/└*─//g' | sed 's/├//g')


5. Устанавливаем Flutter-Embedder в таргет armv7hl
aurora_psdk sb2 -t $TARGET_armv7hl -m sdk-install -R zypper --no-gpg-checks in -y flutter-embedder/embedder/psdk_5/armv7hl/*.rpm


6. Устанавливаем Flutter-Embedder в таргет aarch64
aurora_psdk sb2 -t $TARGET_aarch64 -m sdk-install -R zypper --no-gpg-checks in -y flutter-embedder/embedder/psdk_5/aarch64/*.rpm


7. Устанавливаем Flutter-Embedder в таргет x86_64
aurora_psdk sb2 -t $TARGET_x86_64 -m sdk-install -R zypper --no-gpg-checks in -y flutter-embedder/embedder/psdk_5/x86_64/*.rpm
🔥9👍2
Forwarded from Банкста
Платформа GeekBrains выплатила клиентам 23,5 млн рублей компенсации за нежелание возвращать им деньги за онлайн-курсы, сообщили юристы, представляющие интересы участников коллективного иска. Платформа отказывалась возвращать оплату.

Юристы отметили, что также готовят иск к бизнес-школе «Like Центр» Аяза Шабутдинова, который сейчас находится в СИЗО по обвинению в особо крупном мошенничестве. @banksta
🍾8👍6😁1😢1🙏1🍌1
#fun Я немного отрефакторил твой код и что-то сломалось.
😁7🤡1
#app Новости Aurora CLI

Приложение получило обновление, фиксы багов, доработка интерфейса командой строки и новые фичи:

👉 Все методы install получили флаг --latest.
👉 Добавлен флаг --delete в sudoers.
👉 Добавлен метод запуска Aurora SDK Tool.
👉 Добавлен метод вывода списка таргетов PSDK.
👉 Добавлен метод установки RPM в таргет.
👉 Добавлен метод удаления пакета в таргете.
👉 Исправлен баг отображения прогресса.
👉 Исправлен баг логов установки Aurora SDK.
👉 Другие мелкие улучшающие доработки.

На очереди документация.

Буду рад вашим на GitHub и issue если вдруг встретите проблему 🐞, решим.
🔥9👍2
#see Стоит посмотреть:

FYI. После доклада вышло несколько релизов Flutter для ОС Аврора.

👉 История ОС Аврора.
👉 Знакомство с Flutter для ОС Аврора.
👉 Плюсы и минусы.

https://youtu.be/ok-ji6ZhmXo
🔥8👍2
#app Новости Aurora CLI.

👉 Добавлена документация.
👉 Фикс параметров, обновитесь.

https://keygenqt.github.io/aurora-cli

Буду рад вашим на GitHub и issue если вдруг встретите проблему 🐞, решим.
👍91
#fun Долго стеснялись выложить пет в паблик. Почему?
😁8👏1🙊1
Forwarded from Mobile Developer (Алексей Гладков)
Пишем приложение под Аврору на KMP (feat. Виталий Зарубин) / Мобильный разработчик
https://boosty.to/mobiledev/streams/video_stream?share=post_link
Стрим состоится 8 февраля в 18:00 (МСК)

👉 Стрим доступен с уровня Junior и выше
👉 Вопросы Виталию можно будет задавать с уровня Junior+ и выше
👉 Стрим останется в записи
🔥12