Flutter Pulse
1K subscribers
606 photos
1 file
1.68K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Прикладной Vibe coding | модель ИИ в формате ONNX 🚀

Сегодня мы продолжаем серию видео про прикладной вайбкодинг 🎯 и собрали модель ИИ в формате ONNX 🤖. В этом видео мы столкнёмся с некоторыми проблемами, но в итоге сумеем запустить модель и сделать то, что нам нужно 💪. Автор Руслан Цицер.

Что мы сделали в этом видео? 📝
• Собрали модель ИИ в формате ONNX 📦
• Столкнулись с проблемой сборки, но нашли решение 🔧
• Воспользовались исходным кодом на GitHub и сделали необходимые изменения 💻
• Запустили модель и проверили её работоспособность 🔍

Как мы это сделали? 🔩
Мы создали скрипт, чтобы запустить модель, и столкнулись с некоторыми ошибками 🚨. Но благодаря документации и исходному коду мы смогли решить проблемы и запустить модель успешно 💥.

Что дальше? 🔜
В следующем видео мы попробуем запустить проект на RUST 🚀. Не пропустите! 🔔

Поддержите канал! 👍
👍 Подписывайтесь на канал, ставьте лайк, если видео было полезным 👍
🔔 Жмите колокольчик, чтобы не пропустить следующие выпуски 🔔
💬 Пишите вопросы в комментариях 💬

Ссылка на видео: Прикладной Vibe coding | модель ИИ в формате ONNX

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Посмотрите другие видео по хэштегу #FlutterPulseYoutube и подпишитесь на канал!
👍1🔥1
Своя игра по Flutter — коллаба года: Surf + Fox + Ильин + Абраменко

Сегодня мы хотим поделиться с вами увлекательным видео для Telegram-канала Flutter Pulse. В этом видео представлена интеллектуальная игра "Своя игра" по Flutter, в которой приняли участие известные эксперты в области Flutter-разработки.

🔥 В игре приняли участие:
🔵 Михаил Матюнин aka Fox — эксперт по Flutter и Dart, Full-Stack Developer.
🔵 Станислав Ильин — ‌программист, блогер, стартапер, Flutter Lead Developer, соавтор книги «Основы Flutter».
🔵 Марк Абраменко — экс-руководитель Flutter в Surf, Mobile Engineer & Engineering Manager.

🤵‍♂️ Ведущий игры — Айнур, Flutter Developer Surf.

Игра включала в себя различные раунды с вопросами разной сложности, охватывающими темы от базовых понятий Dart и Flutter до продвинутых техник и инструментов. Участники продемонстрировали глубокие знания и интересные подходы к решению задач.

📺 Смотрите видео на YouTube или VkVideo

Приятного просмотра и не забудьте подписаться на наш канал и посмотреть другие видео по #FlutterPulseYoutube!

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥1
Разбираемся в причинах недетерминизма LLM и как с этим жить/кодить

Вчера Станислав Чернышев решил начать трудовой год со стрима и решил поговорить о больших языковых моделях (LLM) и их недетерминированном поведении при генерации кода. Недетерминизм - это свойство модели выдавать разные результаты при одинаковых входных данных.

Причины недетерминизма

Алгоритмические причины: связаны с вероятностным механизмом генерации текста.
Математическо-аппаратные причины: обусловлены ошибками округления и представлением чисел с плавающей точкой.
Контекстные причины: зависят от контекста, в котором используется модель.

Контекстные причины

Деградация контекста: снижение производительности модели при увеличении количества входных данных.
Эффект бассейна внимания: модель лучше запоминает информацию в начале и конце контекста.
Максимальное эффективное контекстное окно: ограничение на количество входных данных, при котором модель работает эффективно.

Подходы к снижению недетерминизма

Промтинг и контекстная инженерия: улучшение качества запросов к модели.
Specification-Driven Development: разработка через спецификацию.
MCP-серверы: инструментарий для взаимодействия с моделью.
Agent MD: файлы, описывающие поведение агента.
Agent Skills: версионированные пакеты навыков.

Финальные подходы

Тестирование и валидация: проверка результатов генерации кода.
TDD (Test-Driven Development): разработка через тестирование.

Смотрите видео по ссылке: Разбираемся в причинах недетерминизма LLM и как с этим жить/кодить

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥2👍1
Flutter Twin — живые интерфейсы, отражающие и изменяющие реальность // «Flutter Mobile Developer»

В этом видео вы узнаете, как создавать цифровые двойники — автономные агенты, отражающие состояние реальных объектов и способные принимать решения на основе полученных данных. Спикер, Дмитрий Золотов, расскажет про архитектуру цифровых двойников и поделится open-source библиотекой flutter_twin, позволяющей быстро строить живые интерфейсы, связанные с реальностью.

Темы, затронутые в видео:
✦ Создание реактивных Flutter-приложений, синхронизирующихся с реальными системами и устройствами.
✦ Архитектура цифровых двойников и реактивная модель состояния.
✦ Подключение Flutter к различным протоколам (BLE, MQTT, WebSocket, RTOS) для обмена событиями и командами.
✦ Использование библиотеки flutter_twin для построения живых интерфейсов.

Для кого это видео?
✦ Flutter-разработчики, желающие создавать интерфейсы, живущие в потоке событий.
✦ Инженеры и архитекторы, работающие с IoT, логистикой, телеметрией и аналитикой.
✦ Разработчики, нуждающиеся в реальных realtime-визуализациях и управлении процессами.

Ссылка на видео: Youtube, VkVideo

Посмотрите это видео, чтобы узнать больше о возможностях Flutter в области интернета вещей и создания цифровых двойников. Не забудьте подписаться на наш канал и посмотреть другие видео по хэштегу #FlutterPulseYoutube.

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Flutter в 2025: возможности, ограничения и реальный опыт / ЧТУК

В этом видео мы подробно обсуждаем Flutter в формате интервью, без маркетинга и хайпа. Константин, Flutter-разработчик, работающий в международной компании в Таиланде, делится своим опытом и рассказывает о возможностях и ограничениях Flutter в 2025 году.

🔹 Как Константин стал Flutter-разработчиком и почему выбрал именно эту технологию?
🔹 Плюсы Dart и обзор фичей Flutter
🔹 Сравнение Flutter и KMP: что лучше?
🔹 Будущее Flutter: чего ожидать?
🔹 Ошибки в работе с Flutter и как их избежать
🔹 Изоляты, многомодульность и DI: как это работает?
🔹 Кодогенерация и работа с платформой
🔹 Что спрашивают на собеседованиях и как подготовиться?
🔹 Фичеринг и тестирование: как это работает?

Это интервью будет полезно мобильным разработчикам, которые рассматривают Flutter как основной инструмент, думают о переходе с нативной разработки или просто хотят лучше понять текущее состояние Flutter-экосистемы.

👉 Смотрите видео полностью по ссылке

👍 Подписывайтесь на канал и ставьте лайки! Увидимся в следующих видео!

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Болевые точки Dart и Flutter: откровенный разговор с экспертом 🤔

Представьте, что каждое четвёртое новое приложение в App Store создано с помощью Flutter! 📈 Каково это? 🤔

В новом эпизоде подкаста "Программный комитет" мы побеседовали со Станиславом Чернышевым, доцентом СПбГУАП и автором книг по Dart и Flutter, о самых наболевших вопросах в мире этих технологий. 💻

Почему Dart и Flutter то хоронят, то снова воскрешают? 🐦
🔹 Каждое "убийство" связано с новыми фичами или их отсутствием. 🔪
🔹 Но, несмотря на это, Flutter продолжает развиваться и завоевывать рынок. 🚀

Кроссплатформенность: миф или реальность? 🌐
🔹 Каждое четвёртое приложение в App Store создано с помощью Flutter. 📊
🔹 Яндекс, X5 Retail, Магнит и другие крупные компании используют Flutter. 💼

Что не хватает Dart и Flutter? 🤔
🔹 Макросы, которых так ждали, были отменены. 😔
🔹 Изоляционная модель памяти в Dart вызывает вопросы. 💭

Совместимость с AI: будущее разработки 🤖
🔹 AI меняет ландшафт разработки, и нужно уметь им пользоваться. 💡
🔹 Но не стоит забывать о базовых знаниях и навыках программирования. 💻

Слушайте полный эпизод подкаста "Программный комитет" и узнайте больше о том, что волнует экспертов и разработчиков в мире Dart и Flutter! 🎧

Смотреть видео на YouTube 📹 или Rutube, а можно даже послушать

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube 👍
Подпишитесь на наш канал и следите за новыми видео по #FlutterPulseYoutube!
🤮1
Итоги мемной битвы 2026: смех, разборки и Render Object

Представляем вам видео от Станислава Чернышева, где он подводит итоги мемной битвы 2026 и отвечает на вопросы подписчиков. В этом видео вы найдете юмор, анализ популярных мемов и даже немного философии 🤣.

В ролике автор разбирает различные мемы, связанные с Flutter и разработкой, и выбирает победителей. Среди мемов были как смешные и понятные, так и более сложные и философские 🤔.

Основные темы видео:
• Разбор популярных мемов про Flutter и разработку 💻
• Выбор победителей мемной битвы 🏆
• Философские размышления о будущем разработки и ИИ 🤖
• Ответы на вопросы подписчиков 📝

Победители мемной битвы:
1️⃣ Render Object - самый смешной и понятный мем 👍
2️⃣ Главный поток Flutter - мем, который зашёл многим 😂
3️⃣ Мужичок на расслабоне - мем, который рассмешил автора 😄

Не забудьте подписаться на канал автора и посмотреть другие видео по хэштегу #FlutterPulseYoutube

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🤮1
1. Курс Dart и Flutter вместе: переменные и их типы, поток, зоны видимости, папки и виджеты flutter

В этом видео для Telegram-канала Flutter Pulse мы разберем основы Dart и Flutter, включая переменные и их типы, поток, зоны видимости, папки и виджеты.

В первой части видео мы узнаем о переменных и их типах в Dart, а также о том, как они используются в Flutter. Мы рассмотрим различные типы переменных, такие как строки, числа, булевы значения и другие.

📚 Далее мы обсудим понятие потока в Dart и его роль в выполнении кода. Мы узнаем, как поток анализирует код и выполняет его поочерёдно.

💻 После этого мы перейдем к понятию зоны видимости в Dart и узнаем, как они влияют на доступность переменных в разных частях программы.

📁 Мы также рассмотрим структуру проекта Flutter и узнаем о различных папках и файлах, которые используются в нём.

🎨 Наконец, мы поговорим о виджетах в Flutter и узнаем, как они используются для создания пользовательского интерфейса.

Смотреть видео

👉 Если вы хотите узнать больше о Dart и Flutter, то это видео для вас!
Подпишитесь на наш канал и смотрите другие видео по #FlutterPulseYoutube!

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
2
🤖 AI во Flutter: вайб-кодинг, агенты и будущее разработки — честный разговор в FL Dev Podcast

Привет, Flutter-сообщество! 👋

Недавно вышел потрясающий подкаст, который стоит послушать каждому разработчику, следящему за трендами. Марк Абраменко, Стас Ильин и Евгений Сатуров обсуждают то, о чём сейчас говорят все: искусственный интеллект в нашей работе, вайб-кодинг и то, как это меняет правила игры.

🔹 О чём этот выпуск:

🚀 Вайб-кодинг: миф или реальность?
• Что такое vibe coding на практике: не «пяткой по клавиатуре», а осознанное использование агентов
• Реальный кейс: как Марк перевёл разработку своего стартапа на AI-инструменты
• Почему во Flutter это работает иначе, чем в веб- или бэкенд-разработке

🧠 Агенты, MCP и обратная связь
• Как нейросети учатся планировать свои действия и исправлять ошибки
• Почему MCP (Model Context Protocol) — это пока «сырой», но перспективный протокол
• Тесты, линтеры, сборка: как дать агенту обратную связь для улучшения кода

🎨 UI, анимации и «человеческий фактор»
• Почему сложную вёрстку и анимации пока трудно доверить ИИ
• Скриншот-тесты, девайс-специфичные баги и нетворкинг: что остаётся за разработчиком
• Как Figma + MCP могут ускорить вёрстку, но не заменить понимание архитектуры

💼 Стартапы vs корпорации: разный подход к AI
• Почему в стартапах вайб-кодинг приживается быстрее: скорость важнее идеального кода
• Как в энтерпрайзе понятие «качества» диктует другие правила работы с агентами
• Баланс между «сделать быстро» и «сделать правильно»: как найти золотую середину

🔧 Инструменты: Cursor, Claude Code, Copilot
• Сравнение UX, лимитов и стоимости подписок
• Почему важно не «прикипать» к одному инструменту и следить за рынком
• Лайфхаки: как писать промты, чтобы получать рабочий код с первого раза

💡 Почему это видео стоит вашего времени:
Честный разговор без хайпа и страха: разработчики делятся реальным опытом
Практические инсайты по внедрению AI в ежедневный workflow
Прогнозы и тренды — куда движется индустрия и как подготовиться
Мотивация без токсичности: AI не заменит вас, но изменит вашу работу

🎯 Кому будет особенно полезно:
• Flutter-разработчикам, которые хотят эффективнее использовать AI-инструменты
• Тем, кто сомневается: «А стоит ли вообще в это ввязываться?»
• Стартаперам и тимлидам, ищущим способы ускорить разработку без потери качества
• Всем, кто хочет понять: что реально работает сегодня, а что — просто шум

👉 Не откладывайте — переходите по ссылке, слушайте и делайте заметки! Этот выпуск может стать точкой опоры для вашего следующего профессионального рывка. 🚀

▶️ Смотреть выпуск на YouTube

🔔 Подписывайтесь на @FlutterPulse, чтобы не пропустить обзоры полезных подкастов, уроков и интервью!
🔍 Ищите больше видео по тегу #FlutterPulseYoutube

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
2. Курс Dart и Flutter вместе: списки, условные конструкции, виджеты Column, Row, Container, Text

В этом видео мы продолжаем изучение Dart и Flutter. Мы обсуждаем списки, условные конструкции и различные виджеты, такие как Column, Row, Container и Text.

Содержание:

✦ Списки в Dart: List, Set, Map
✦ Условные конструкции: if/else, switch/case
✦ Виджеты в Flutter: Column, Row, Container, Text

Основные темы:

• Списки: List, Set, Map - их свойства и предназначение
• Условные конструкции: if/else и switch/case - их использование в Dart
• Виджеты: Column, Row, Container, Text - их применение в Flutter

Преимущества:

✔️ Понимание работы со списками в Dart
✔️ Умение использовать условные конструкции
✔️ Знание основных виджетов в Flutter

📺 Смотрите видео по ссылке

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍1😁1
3. Курс Dart и Flutter вместе: циклы, функции, верстка экрана, закругления container

В этом видео мы продолжаем изучать Dart и Flutter вместе! 🔥 Мы уже прошли примитивные типы данных и теперь переходим к более сложным темам. 📚

В этом занятии мы:
🔹 Повторяем основные способы создания циклов в Dart 👉 for, while, do-while
🔹 Узнаем, как принудительно остановить выполнение цикла 💥
🔹 Разбираем примеры использования циклов в реальных задачах 📝
🔹 Изучаем функции в Dart: что это такое, как их создавать и использовать 🧮
🔹 Верстаем экран в Flutter, используя контейнеры и другие виджеты 📱
🔹 Узнаем, как делать закругления container в Flutter 🔄

📹 Смотрите видео полностью на YouTube

👉 Не забудьте подписаться на наш канал! 🔔

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
5. Курс Dart и Flutter вместе: ООП, классы, setters & getters, Stateful, Stateless, оживляем экран

В этом видео мы погрузились в мир ООП, классов, setters & getters, а также научились работать со Stateful и Stateless виджетами во Flutter. 🤯

Содержание видео:

• ООП и классы: мы разобрались с основными понятиями и научились создавать свои собственные классы. 📚
• Setters & getters: узнали, как использовать эти инструменты для управления доступом к свойствам класса. 🔒
• Stateful и Stateless виджеты: поняли разницу между этими двумя типами виджетов и научились использовать их во Flutter. 📱

Основные выводы:

✔️ ООП - это мощный инструмент для создания сложных приложений. 💪
✔️ Setters & getters помогают управлять доступом к свойствам класса. 🔑
✔️ Stateful виджеты позволяют создавать динамические интерфейсы. 🔄

Дополнительные материалы Про Stateless/Stateful:
№1
№2
№3

Смотрите видео полностью:

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

👉 Подпишитесь на наш канал и смотрите другие видео по #FlutterPulseYoutube!
6. Курс Dart и Flutter вместе: наследование, имплементация, миксины, flutter context, навигация

Представляем вам новое видео для Telegram-канала Flutter Pulse! 🎉 В этом выпуске мы погрузимся в увлекательный мир Dart и Flutter, где вы узнаете о ключевых концепциях, таких как наследование, имплементация и миксины. 🤔

Содержание видео:
• Наследование классов и его преимущества 🔄
• Имплементация интерфейсов и ее особенности 📝
• Миксины: общий код для классов 🔩
• Понимание контекста во Flutter и его роль 📚
• Навигация в приложениях Flutter: основы и продвинутые техники 🚀

Дополнительные материалы:
- Статья на Habr
- Наследование
- Имплементация
- Миксины
- Контекст №1 и №2

🎥 А само видео смотрите видео по ссылке

👉 Не забудьте подписаться на наш канал, чтобы не пропустить новые видео! 🔔

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Flutter Pulse
6. Курс Dart и Flutter вместе: наследование, имплементация, миксины, flutter context, навигация Представляем вам новое видео для Telegram-канала Flutter Pulse! 🎉 В этом выпуске мы погрузимся в увлекательный мир Dart и Flutter, где вы узнаете о ключевых концепциях…
я ещё 4й пропустил, извиняюсь:
4. Курс Dart и Flutter вместе: ООП, классы, объекты, верстка экрана, ListView.builder, showDialog

В этом видео мы продолжаем изучать Flutter и Dart вместе. Мы разберем такие важные темы, как ООП, классы, объекты, верстку экрана, ListView.builder и showDialog.

🔹 Мы начнем с обсуждения важности понимания того, как работают различные элементы в Flutter и Dart.
🔹 Затем мы перейдем к практике и сверстаем экран, используя различные виджеты, такие как Container, Column, ListView.builder и другие.
🔹 Мы также разберем, как использовать классы и объекты в Dart, и как они могут помочь нам в разработке приложений.
🔹 Кроме того, мы обсудим, как использовать ListView.builder для создания списков и showDialog для отображения диалоговых окон.

📚 В видео также будут даны домашние задания, чтобы вы могли закрепить полученные знания.

👉 Смотреть видео на YouTube

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
7. Курс Dart и Flutter вместе: завершение ООП и начало Асинхронного программирования. Храним counter в prefs

Сегодня мы разобрали очень интересный видеоурок по Flutter и Dart, в котором были освещены такие темы, как ООП, асинхронное программирование и сохранение данных с помощью Shared Preferences. 🤔

Основные темы видео:
🔹 Завершение ООП в Dart: дженерики, enum, extension on
🔹 Асинхронное программирование: Future, async/await
🔹 Сохранение данных с помощью Shared Preferences

Что такое ООП?
ООП (Объектно-Ориентированное Программирование) - это парадигма программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса. 📚

Дженерики в Dart
Дженерики позволяют создавать классы, которые могут работать с разными типами данных. Это делает код более универсальным и безопасным. 💡

Enum в Dart
Enum (перечисление) - это набор именованных значений. Enum используется для представления фиксированного набора значений. 📝

Extension on в Dart
Extension on позволяет добавлять новые методы к существующим классам. Это очень полезная функция, которая позволяет расширять возможности классов без их изменения. 🔧

Асинхронное программирование
Асинхронное программирование - это техника, которая позволяет выполнять несколько задач одновременно, не блокируя основной поток программы. ⏱️

Future в Dart
Future - это объект, который представляет результат асинхронной операции. Future может быть в одном из двух состояний: ожидании или выполнении. 🤔

Async/await в Dart
Async/await - это синтаксис, который позволяет писать асинхронный код, который выглядит как синхронный. Это делает код более читаемым и понятным. 📖

Сохранение данных с помощью Shared Preferences
Shared Preferences - это пакет, который позволяет сохранять простые данные, такие как числа, строки и булевы значения. 💾

Ссылка на видео

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

👉 Не забудьте подписаться на наш канал и посмотреть другие видео по хэштегу #FlutterPulseYoutube
8. Курс Dart и Flutter вместе: обработка ошибок, provider, интегрируем логику в стейт-менеджер

Представляем вам новое видео для Telegram-канала Flutter Pulse! 🚀 В этом выпуске мы погрузимся в мир обработки ошибок в Dart, а также научимся использовать Provider для управления состоянием приложения. 📚💻

Содержание видео:
🔹 Обработка ошибок с помощью try-catch в Dart
🔹 Создание собственных исключений
🔹 Использование Provider для стейт-менеджмента во Flutter
🔹 Интеграция логики в стейт-менеджер

Домашнее задание:
1️⃣ Приведите примеры ситуаций, когда try-catch полезен помимо обработки серверных ответов.
2️⃣ Создайте простой пример работы try-catch с собственным исключением.
3️⃣ Подключите Provider и реализуйте функционал, как показано в видео.
4️⃣ Объясните основное преимущество Provider.
5️⃣ Напишите код для получения и ожидания обновлений от Provider.

Дополнительные материалы:
📄 Обработка ошибок: https://youtu.be/nkx9R1wMZBA?si=GZ48T84BetTeV3cd
📄 Inherited Widgets: https://youtu.be/n_HLJUBkc48?si=0Ru3xbgZhOwTLiyn
📄 Provider: https://youtu.be/ItpqDMvjrBY?si=9CSQHPf-eBTCOsua

Ссылка на видео: http://youtube.com/watch?v=xBQ2ZuaGce8

Приятного просмотра и не забудьте подписаться на наш канал! 👍 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube