Дневник Flutter-разработчика
2.9K subscribers
339 photos
30 videos
11 files
316 links
Описание моего пути мобильного разработчика с нуля до junior, middle, senior
Download Telegram
🦖 Умер 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 ОРХИТЕКТОР:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18👍7😱311🔥1👀1
⚡️ Как экономить токены в 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 и использует rtk
3️⃣ 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 — обязательно для всех команд".



🟢Интересны ли вообще посты про работу с ИИ?)
Ставь 🔥 если да
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍63
Юмора ради) А может и нет

Представляете, у этого приложения только в 1 сторе 1000+ скачиваний. В нем реклама, платные покупки, и.. этим пользуются😄

Моя реакция:
Не удивлюсь, если оно еще и платное

ахахах, оно платное) Там есть покупки

Интересно стату глянуть, какая монетизация. Я в шоке. За такое еще и платят


https://t.me/devhub/10500

🟢Вывод: разработчики создают и зарабатывают даже, с казалось бы, совсем бредовых идей мобильных приложений

P.S. Там и отзывы есть😄
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15🤣11😱3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥309🤩2😱1
Flutter vs Native

Поддержим коллег, записали интересное видео о flutter и нативной разработке👍
https://www.youtube.com/watch?v=-NrQ5hY7DTk


Честно говоря, темы "flutter vs native", "flutter сразу на несколько платформ, а натив ближе к пользователю", "натив помирает, а флаттери жив и наоборот" и тд., со стороны разработчиков уже настолько заезжены) Все все знают

На мой взгляд куда интереснее то, о чём обычно молчат:

🟢Сравнение технологии со стороны бизнеса. Не что лучше технически, а что реально выбирают те, кто платит - стартапы, средний бизнес, крупные проекты. У компаний разного масштаба своя логика и она часто не про технологии, а про деньги, сроки, поддержку и найм
➡️ P.S. Юра в видео частично затронул👍

🟢Востребованность на рынке РФ и в мире. На кого спрос растёт, на кого падает. Какие средние/макс вилки. Какая ответственность/объем знаний vs деньги.
Если флаттер разработчик ответственен сразу за несколько платформ в проде и должен знать их, часто это 3 - android, ios, huawei, нативному разработчику нужно знать только одну. Зарплаты при этом в сторону натива
➡️ P.S. Да сама Анна Жаркова(ведущая в этом видео) на flutter собеседовании гоняет разработчиков по android вопросам

🟢Реальность трудоустройства. "Технология перспективная, активно развивается". А сколько живых вакансий, какого масштаба компании и команды, насколько тяжело устроиться джуну/мидлу/синьору и самое главное - где потолок карьеры? Здесь так же все упирается в масштаб проектов

🟢Жизнеспособность в эпоху нейронок и сокращений. Что происходит с технологией, когда часть кода пишет ИИ, а разработчиков сокращают. По кому это бьёт сильнее flutter или native, кому проще устроиться на новое место

🟢Жизнеспособность во времена особенностей экономики для РФ. Это отдельный разговор😄
Главный flutter заказчик - стартапы(в основном), внутренние проекты компаний и средний бизнес, которым важно быстро и дёшево выйти на несколько платформ. Думаю, в России по экономическим причинам бурного роста этого сегмента в обозримом будущем не предвидится. А значит, Flutter как ставка для карьеры не особа жизнеспособна в рамках одной страны. В случаях сокращений flutter разработчик ищет следующую позицию того же уровня заметно дольше нативного разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍652