AI makes it easy to migrate, Flutter makes it easy to scale: В новом посте Flutter рассказывают, как AI упрощает миграцию приложений, а Flutter помогает масштабировать их и развивать на разных платформах.
https://flutter.dev/blog/ai-makes-it-easy-to-migrate-flutter-makes-it-easy-to-scale
Technique of the Week (if-case): В новом выпуске Technique of the Week рассказывают про if-case в Dart — лаконичный способ использовать сопоставление с образцом (pattern matching) и деструктуризацию.
https://youtu.be/m-vM9FS6DAk?si=p4CHROHuYNgC2C1Y
Announcing Genkit Dart 1.0: Вышла стабильная версия Genkit Dart — фреймворка для разработки AI-функциональности и AI-агентов на Dart с поддержкой разных моделей, инструментов и интеграций.
https://flutter.dev/blog/announcing-genkit-dart-1-0
Microbenchmarks in the age of clankers: Кто читал статью от Filip Hráček про скорость циклов в Dart, обязательно прочитайте разбор Славы Егорова: из-за типа num у суммы компилятор вместо обычного сложения делал вызов метода, и бенчмарк в основном мерил его, а не циклы. Вывод простой: не верьте одной цифре, смотрите, что реально выполняется.
Benchmark: Which Dart loop is the fastest?: Filip Hráček снова радует исследованием на тему, которую мы, казалось бы, давно должны знать: какой цикл в Dart самый быстрый — for, for-in, forEach или while? Помогает ли кешировать длину списка?
https://filiph.net/text/dart-for-loops-performance.html
How I converted GenLatte to fullstack Dart: Craig Labenz из команды Flutter рассказал, как перевёл GenLatte с Node.js на Dart. Теперь клиент и сервер используют общие модели и один язык, а вместо 15+ Cloud Run-сервисов всё работает через одну Firebase Function.
https://flutter.dev/blog/converted-genlatte-fullstack-dart