TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
Aurora Developers

16 Jun, 15:15

Telegram'da ochish Ulashish Shikoyat qilish

Алексей Гладков dan repost
Prev Next
Портируем аппку на Аврору. Часть 2. Тулинг

Тулинг - это вообще наше все. Собственно вся эта тема с ИИ - она про грамотный тулинг. Здесь задача со звездочкой. Почему?

Ну, во-первых, у меня как и у многих макбук. А Аврора все же, в основном, заточена под линукс. Однако, подвижки в MacBook уже есть и нативную аппку под Аврору уже запустить не проблема

Но тут встает вторая проблема - я собираюсь писать на Flutter. Почему Flutter? Ну потому что, во-первых, это вполне себе официальный way от самих ребят из ОМП и он опубликован у них на сайте

https://developer.auroraos.ru/doc/extended/flutter/flutter_development

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

https://hub.mos.ru/auroraos/flutter

Но что еще более важно, недавно команда ОМП прям с пылу с жару представила возможность запускать Flutter-приложения на макбуке и это, на самом деле, очень важно

Почему это важно?

Для того, чтобы ИИ агент работал в петле - ему нужно поставить какую-то конкретную цель, которую можно проверить. А, учитывая мой mcp claude in mobile (https://github.com/AlexGladkov/claude-in-mobile), сам бог велел дать это агенту и сказать делай пока не запустится (это раз) и потом запустить полное сличение экранов в исходной версии и финальной версии. То есть, возможность запустить очень важна

Да, можно конечно пойти хитрым путем и, например, запускать на Flutter андроид приложение, чтобы сверить что все экраны портированы, но в итоге это не гарантирует запуска приложения именно под Аврору

Что еще нужно подготовить для портирования Mattermost? Ну разумеется самого агента. Как я уже говорил, я натравил claude на мосхаб и попросил мне составить агента пока просто для портирования приложения. То есть на первой итерации мы не будем заморачиваться ни на красоту кода, ни на архитектуру и постепенно будем доводить до конца всю систему. Поэтому такого вполне себе достаточно

Самого агента можете посмотреть вот тут - https://github.com/AlexGladkov/claude-code-agents/blob/main/agents/coding/aurora/aurora-flutter.md

Возможно у вас возникнет вопрос, а почему не Qt или там скажем Compose? Отвечаю. Во-первых идти нужно от простого к сложному. У стандартной западной ИИ куча знаний про Flutter и куча знаний про Qt. А вот знаний про Авроровский Qt у нее маловато, потому что там куча компонентов Aurora Controls и много своих нюансов, поэтому забегая вперед я скажу, что мы попытаемся обязательно портировать и на Qt, но начнем с чего-то попроще

В следующем посте я уже опишу как проходил процесс и какие трудности я получил (если они будут, конечно) на этом пути

А на картинках можете посмотреть процесс подготовки. Агент уже готов, можете, кстати, уже сами пробовать переписать, интересно потом будет сравнить в результаты

#aurora

169 0 0 16
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot