#fyi Приложение Aurora CLI 2.0 было переписано, а команды обновлены. Приведу список команд, которые позволят поставить все необходимое для запуска демо-приложения Flutter на эмуляторе, включая сам эмулятор.
Набор команд проверен на версии Aurora SDK
1. Установка зависимостей
2. Установка приложения Aurora CLI
3. Установка Aurora SDK
4. Установка Platform SDK
5. Добавим настройку sudoers для Platform SDK
6. Установим Flutter SDK
Обновляем .bashrc согласно рекомендациям aurora-cli при установке SDKs.
7. Обновляем окружение
8. Установка Flutter-Embedder
Только для 3.16.2-1 и ниже, в последующих версиях эта работа будет выполняться в автоматическом режиме. См. ниже "Установка Flutter-Embedder".
9. Клониуем Flutter-Demo приложение
10. Переходим в папку проекта
11. Тянем зависимости приложения
12. Билдим дарт файлы
13. Билдим приложение
14. Подписываем приложение
15. Запускаем эмулятор
16. Устанавливаем приложение на эмулятор
17. Запускаем приложение на эмуляторе
Если вдруг вы встретили ошибку
Набор команд проверен на версии 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
2. Считываем название таргета armv7hl
3. Считываем название таргета aarch64
4. Считываем название таргета x86_64
5. Устанавливаем Flutter-Embedder в таргет armv7hl
6. Устанавливаем Flutter-Embedder в таргет aarch64
7. Устанавливаем Flutter-Embedder в таргет x86_64
Если вы читаете это с версией 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
Юристы отметили, что также готовят иск к бизнес-школе «Like Центр» Аяза Шабутдинова, который сейчас находится в СИЗО по обвинению в особо крупном мошенничестве. @banksta
🍾8👍6😁1😢1🙏1🍌1
#app Новости Aurora CLI
Приложение получило обновление, фиксы багов, доработка интерфейса командой строки и новые фичи:
👉 Все методы install получили флаг --latest.
👉 Добавлен флаг --delete в sudoers.
👉 Добавлен метод запуска Aurora SDK Tool.
👉 Добавлен метод вывода списка таргетов PSDK.
👉 Добавлен метод установки RPM в таргет.
👉 Добавлен метод удаления пакета в таргете.
👉 Исправлен баг отображения прогресса.
👉 Исправлен баг логов установки Aurora SDK.
👉 Другие мелкие улучшающие доработки.
На очереди документация.
Буду рад вашим ⭐ на GitHub и issue если вдруг встретите проблему 🐞, решим.
Приложение получило обновление, фиксы багов, доработка интерфейса командой строки и новые фичи:
👉 Все методы install получили флаг --latest.
👉 Добавлен флаг --delete в sudoers.
👉 Добавлен метод запуска Aurora SDK Tool.
👉 Добавлен метод вывода списка таргетов PSDK.
👉 Добавлен метод установки RPM в таргет.
👉 Добавлен метод удаления пакета в таргете.
👉 Исправлен баг отображения прогресса.
👉 Исправлен баг логов установки Aurora SDK.
👉 Другие мелкие улучшающие доработки.
На очереди документация.
Буду рад вашим ⭐ на GitHub и issue если вдруг встретите проблему 🐞, решим.
🔥9👍2
#see Стоит посмотреть:
FYI. После доклада вышло несколько релизов Flutter для ОС Аврора.
👉 История ОС Аврора.
👉 Знакомство с Flutter для ОС Аврора.
👉 Плюсы и минусы.
https://youtu.be/ok-ji6ZhmXo
FYI. После доклада вышло несколько релизов Flutter для ОС Аврора.
👉 История ОС Аврора.
👉 Знакомство с Flutter для ОС Аврора.
👉 Плюсы и минусы.
https://youtu.be/ok-ji6ZhmXo
YouTube
Флаттер на Авроре / Геннадий Евстратов
В докладе будет информация о том, как Flutter работает на Авроре. Опыт получен в результате исследования возможности портирования нашего флаттер-приложения на Аврору.
🔥8👍2
#app Новости Aurora CLI.
👉 Добавлена документация.
👉 Фикс параметров, обновитесь.
https://keygenqt.github.io/aurora-cli
Буду рад вашим ⭐ на GitHub и issue если вдруг встретите проблему 🐞, решим.
👉 Добавлена документация.
👉 Фикс параметров, обновитесь.
https://keygenqt.github.io/aurora-cli
Буду рад вашим ⭐ на GitHub и issue если вдруг встретите проблему 🐞, решим.
👍9❤1
Forwarded from Mobile Developer (Алексей Гладков)
Пишем приложение под Аврору на KMP (feat. Виталий Зарубин) / Мобильный разработчик
https://boosty.to/mobiledev/streams/video_stream?share=post_link
Стрим состоится 8 февраля в 18:00 (МСК)
👉 Стрим доступен с уровня Junior и выше
👉 Вопросы Виталию можно будет задавать с уровня Junior+ и выше
👉 Стрим останется в записи
https://boosty.to/mobiledev/streams/video_stream?share=post_link
Стрим состоится 8 февраля в 18:00 (МСК)
👉 Стрим доступен с уровня Junior и выше
👉 Вопросы Виталию можно будет задавать с уровня Junior+ и выше
👉 Стрим останется в записи
🔥12
#faq С чем самым страшным может столкнуться программист?
Столкнуться лицом к лицу с заказчиком которому ты, перепутав вкладку терминала, дропнул сайт на проде. Ну и естественно бэкапов он не делал…
Столкнуться лицом к лицу с заказчиком которому ты, перепутав вкладку терминала, дропнул сайт на проде. Ну и естественно бэкапов он не делал…
😁5👏2
Я программист, а программисты тоже люди и иногда смотрят фильмы. Решил добавить новую категорию - #movie. Поделюсь с вами моими любимыми или интересными, на мой взгляд, фильмами. Хорошее кино найти бывает не так-то просто, чтобы оно стоило того, чтобы оторваться от программирования.
👍7👌1
#movie Пираты силиконовой долины
Мой любимый фильм про IT. Расскажет про становление Apple & Microsoft. Фильм не документальный — смотреть его интересно, это не выкладка сухих фактов: было так, так и так. И конечно же это яркий пример кривой локализации названия фильма.
Мой любимый фильм про IT. Расскажет про становление Apple & Microsoft. Фильм не документальный — смотреть его интересно, это не выкладка сухих фактов: было так, так и так. И конечно же это яркий пример кривой локализации названия фильма.
👍5👏1
#fun Однажды, я в лесу повстречал редчайшее насекомое - гузан пробивной. Какое бы оно ни было опасное, но встреча оказалась приятной, он мне пробил мак бук на M3 со скидкой.
😁8🔥1
#see Стоит посмотреть:
FYI. Все еще актуально.
👉 Работа на aarch64 c ОС Аврора.
👉 Удаленная сборка приложений.
👉 Удаленная работа с эмулятором.
https://youtu.be/Wk4YdCmyAkE
FYI. Все еще актуально.
👉 Работа на aarch64 c ОС Аврора.
👉 Удаленная сборка приложений.
👉 Удаленная работа с эмулятором.
https://youtu.be/Wk4YdCmyAkE
YouTube
Aurora, Server + macOS M1
Демострация работы с Aurora OS удалённо на x86 сервере.
https://keygenqt.github.io/articles/articles/aurora/21_05_2023/
https://keygenqt.github.io/articles/articles/aurora/21_05_2023/
🔥6👍2👏2
#art
***
Когда ты чувствуешь волну
В бурлящей пене обязательств
Ты не отправишься ко дну
От выгоранья посягательств
***
Когда ты чувствуешь волну
В бурлящей пене обязательств
Ты не отправишься ко дну
От выгоранья посягательств
🔥5👍1👏1
#fyi А вы знаете что Gimp умеет сохранять макеты как PDF? Для этого нужно перейти File -> Export As... -> и указать extension .pdf. Если у вас вышло несколько файлов PDF вы можете их смержить командой:
pdfunite *.pdf out.pdf
👍9🔥1
#fun Когда поставил Aurora CLI =)
aurora-cli psdk sdk-search -p flutter
aurora_psdk sb2 -t \
$(aurora_psdk sdk-assistant list \
| grep armv7hl | grep ├─ | tail -c +7) \
-R zypper search --installed-only -s flutter
😁13👍1