⚡️ Как экономить токены в AI ассистентахПри использовании сodex/сlaude/сursor/gemini или другой AI вы наверняка замечали, как быстро раздувается контекст от обычных команд типа git diffБольшáя доля токенов уходит не на основную задачу, а на неинформативный вывод(мусор): длинные логи тестов, простыни git diff, списки файлов, прогресс-бары, повторяющиеся строки ошибок➡️ Решение - RTK (Rust Token Killer)Это CLI‑прокси, который пропускает ваши команды как обычно, но фильтрует/сжимает их вывод перед тем, как он попадёт в контекст модели. На выходе ассистент видит только то, что реально нужно для решения задачи, без лишнего шума🟢В итоге вы получаете значительную экономию 60–90% токенов на простых командахТа же git diff при работе через rtk:За текущую сессию RTK сэкономил 47.6K токенов (79.2%) — в основном за счёт компактного вывода git diff.➡️ УстановкаmacOS:На macOS/Linux всё просто по доке - там один rtk init --global и готовоwindows:Установка простая по доке, но есть нюансы😄 Главный нюанс - хуки на Windows не работают. В PowerShell автоподмена команд работает хуже, чем в Unix shell. Есть обходные путиВарианты обхода по хукам для claude:1️⃣ WSL2 - запускать Claude Code внутри WSL, тогда хуки заработают2️⃣ --claude-md режим - Claude читает правила из CLAUDE.md и использует rtk3️⃣ PowerShell aliases - добавить алиасы в профиль PowerShell, чтобы git автоматически вызывал rtk git➡️ Я использую 2 вариант, поэтому опишу его.Достаточно взять список Commands из доки rtk и добавить в CLAUDE.md.Выглядит так в моем md файле:## RTK — обязательно для всех команд**ВСЕГДА** используй префикс `rtk` для этих команд:// Дальше список команд//Если вывод команды слишком большой — это значит, что `rtk` не был использован. Исправь это.🟢Так же если вы используете свои skill агенты, им нужно прописать в skill.md, чтоб команды гита ходили через rtk. У меня это так:### 0. RTK — обязательно для всех команд> Все shell-команды запускать через `rtk`. Полный список — CLAUDE.md раздел "RTK — обязате
Дневник Flutter-разработчика
@diaryflutterdev
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Похожие каналы
Все →Последние посты

🦖 Умер GetX Всеми любимая😄, самая популярная Flutter либа getx исчезла с GitHub. Репозиторий github.com/jonataslaw/getx отдаёт 404. Аккаунт автора тоже не открываетсяВидимо, аккаунт заблокирован на GitHubВ целом, итак считалось, что либа заброшена. Слабая поддержка - автор пропадал на год-два, issues висят без ответа, а версия 5.0 с Navigator 2 до сих пор в release candidate. И все это с учетом удивительной популярности в 15.5k лайков, 571k загрузок на pub.dev🟢P.S. На pub либа доступна, так что FOX все еще главный GET XXL ОРХИТЕКТОР:)

⚡️ Прекращение поддержки FlutterGoogle официально объявил о прекращении поддержки FlutterC 1 апреля! 😄И чтоб никогда они об этом не объявляли🧑💻
⚡️Блокировки акков ИИНедавно писал, что оплачиваю агентов через сервис мтс. Сервис не рекомендую, начали массово блокировать аккаунты после оплаты с карт мтс🟢P.S. Деньги мтс в таком случае возвращает
✍️ Исследование мобильных разработчиков, 2026В 2026 в это большое исследование мобильных разработчиков впервые включили Flutter🧑💻Что узнаем:🟢зарплаты Flutter vs Swift/Kotlin🟢доля команд, которые реально используют Flutter в проде🟢как растут флаттер-инженеры и куда уходят🟢как AI меняет работу мобильных разработчиков⏳ ~12 минут📊 Отчёт - апрель 2026👉 Пройти опрос: http://survey.alchemer.eu/s3/91030492/mobile-2026🟢 Пройдите сами и скиньте коллегам. Чем больше flutter'истов в опросе, тем точнее результаты

Natalia Davydova в своем треде разобрала, как выглядит резюме разработчика в кабинете работодателя на hhНиже - разбор всех плашек и статусов, которые видит HR и рекомендации, как сделать так, чтобы ваша карточка отклика выглядела максимально выигрышно⬇️1️⃣ Ставьте статус "Активно ищу работу", даже если просто смотрите варианты. Отказаться от собеса или оффера всегда успеетеЕсли у вас статус типа "Предложили работу, решаю" - плашка будет желтая, ворнинг эйчару, чтобы резюме скипнули2️⃣ Плашка "Подходит по навыкам"Если ваша совпадаемость навыков ниже 60%, плашки просто нет. И профиль начинает выглядеть сиротливо на фоне конкурентов💡Что это означает для нас: у вас в профиле должны быть указаны самые частотные навыки (соберите 50 вакансий по вашей сфере, вытащите 30 самых частоупотребимых навыков и добавьте себе в профиль)То, как вы пишете навык - важно. React и React.js - это разные навыки3️⃣ Плашка "Конкретные достижения" - плашка есть не у всех, а только у тех, кого нейронка, встроенная в эйчарский кабинет, сочла "достойным"Если нейронка решила, что ваши достижения слишком общие или куцые, вы сидите без красивой плашки и обращаете на себя меньше внимания💡Что это означает для нас: теперь мы пишем достижения не только и не столько для живых людей, сколько под нейронку, чтобы ей все понравилось4️⃣ Плашка "Есть подтвержденные навыки" - вот помните, была такая история с коллабой с госуслугами и странными тестами, которые многие из нас проигнорили?Ну так вот, если вы прошли такие тесты, у вас появляется красивая плашка в карточке отклика💡Что это значит для нас: не надо подтверждать вообще все! Хватит 1-2 навыков (лучше 2, на всякий случай), и этого хватит, чтобы плашка появилась5️⃣ Общий опыт работы vs "Опыт работы в похожих должностях" - теперь hh показывает, сколько у вас релеватного опыта, а не только какой попалоТо есть, если вы сохраните в резюме "для веса" нерелевантный опыт, лишь бы пройти фильтры, это будет заметно из кабинета работодателя6️⃣ Плашка "Часто отвеч
🌸 Легкое тестирование в Google PlayВ продолжении темы своего приложения - этот сервис позволяет без лишних проблем, за 15$ пройти тестирование в Google PlayПост вдохновлен этим постом👍
Пара свежих видео flutter разработчиков на тему своего приложения/стартапа1️⃣ Дмитрий Столец дал интервью, в котором рассказал, сколько зарабатывает со своих шести приложений в Google Play и App StoreСпойлеры: 🟢15 000$ выходит на руки, из которых часть тратит на рекламу🟢на написание приложения тратит недели 3 и запускает самый простой функционал, а дальше обкладывает фичами в следующих релизах2️⃣ Павел Бекоев рассказал, как запустил свой стартапРассказал про:🟢правильную работу с контекстом агента, чтоб не тратить токены🟢насколько минимально он писал сам и делегировал всю работу нескольким агентам, которые работали параллельно. Работу которых выстроил🟢как быстро протестировать идею своего стартапа - будет он успешен или нет. Спойлер - создать базовую версию и подключить дев мод страйпа. По аналитике будет понятно, сколько людей дошло до оплаты. Это гениально👍
"Всё будет держаться на сеньорах"Вышла интересная статья про внедрение AI в финтехе и то, как компании режут костыСудя по статье:🟠джуны и мидлы больше не нужны. Но если хотят зп ниже рынка - you are welcome🟠синьоры с позицией «Я всё знаю, это хайп, пройдёт», «Он сделает не так», «За ним надо отвечать» тоже не нужны🟢фокус смещается на сеньоров и архитекторов со знанием нейросетей. Спецов с широким кругозором, способных корректировать работу агента и собирать из готовых кусков полноценные системы➡️ На мой взгляд, будущее за теми, кто сохранил навык думать самостоятельно, но активно использующих мощь ИИСеньоры, писавшие код до эпохи агентов, останутся ключевыми. Они видят, когда ИИ ведёт разработку в неверном направлении и умеют вовремя корректировать его работу
Хорошие новости HyperOS 4 будет нативной на Flutter+Rust😎https://hyperdroid.ru/hyperos-4-will-be-the-most-significant-update-in-xiaomi-s-history/