Flutter Pulse
707 subscribers
440 photos
1.01K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Почему все так НЕНАВИДЯТ Flutter? Стоит ли пробовать? 🌟

Предлагаем вам посмотреть интересное видео на нашем канале, в котором Стас Ильин подробно разбирает причины хейта вокруг Flutter. 🤔

Flutter - это кроссплатформенный фреймворк, который уже много лет является предметом споров среди разработчиков. 💻 Некоторые считают его идеальным решением для создания мобильных приложений, в то время как другие утверждают, что он "мертв" и не стоит внимания. 💀

В этом видео автор телеграм канала, который уже 7 лет занимается разработкой на Flutter, разбирает основные аргументы против этого фреймворка и объясняет, почему они не имеют под собой оснований. 🔍

Основные темы видео: 📚
🔹 UI и рендеринг: почему Flutter рисует всё сам и как это влияет на производительность. 🎨
🔹 Перформанс: как Flutter справляется с производительностью и почему он не уступает нативным приложениям. 🚀
🔹 Вес приложения: почему размер приложения не является проблемой. 📦
🔹 Экосистема: как Flutter развивается и становится всё более популярным. 🌟
🔹 Платформа: почему интеграция с платформой не является проблемой. 📈
🔹 Большие компании: почему они используют Flutter и как он помогает им экономить. 💸

Итог: 🤔 Основная причина хейта вокруг Flutter - это нежелание компаний терять деньги на разработке и страх разработчиков изучать новые технологии. 💸

Смотрите видео полностью на YouTube: Почему все так НЕНАВИДЯТ Flutter? Стоит ли пробовать? 📹

👉 Подпишитесь на наш Telegram-канал и следите за новыми видео по хэштегу #FlutterPulseYoutube! 📱

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥1💯1
A/B тестирование иконок приложения в Apple Store

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

Шаги для A/B тестирования иконок приложения:

1 - Откройте Xcode и создайте несколько иконок.
2 - Выберите этот пункт, обратите внимание, что имя иконки по умолчанию - это имя, которое мы предоставляем в активах.
3 - Отправьте новую сборку и дождитесь ее валидации.
4 - Создайте новую "оптимизацию страницы продукта".


# Пример кода для создания альтернативных иконок
// Создание альтернативных иконок в Xcode
// Шаг 1: Откройте Xcode и перейдите в раздел Assets
// Шаг 2: Создайте новые наборы иконок
// Шаг 3: Настройте Info.plist для использования альтернативных иконок
<key>CFBundleIcons</key>
<dict>
<key>CFBundleAlternateIcons</key>
<dict>
<key>MyAlternateIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>alternate-icon</string>
</array>
</dict>
</dict>
</dict>


Теперь вам нужно отправить этот тест на валидацию (снова).

Советы:
- Предпочитайте делать только одно изменение за тест.
- Не меняйте скриншоты при смене иконки. Так вы будете знать, что отвечает за новые данные.

Оцените новую рубрику и напишите свое мнение! 👍💬

Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #MobileAppDevelopment #AppStoreOptimization #ABTesting #UIUX #AppDesign #FlutterTips
Сегодня это последняя новость вашей любимой рубрики 😢… Но не грустите! Уже в понедельник мы выкатим рубрику ещё круче — держитесь! 💥 Наш канал растёт вместе с вами, так что готовьтесь к новому уровню!
Fail fast - debug fast
Иногда наш API падает, но мы этого не видим напрямую. В результате мы переходим от файла к файлу или читаем логи. Вместо этого мы можем заставить отладчик остановиться сразу же, даже если мы обработали эту ошибку.


@pragma('vm:notify-debugger-on-exception')
void getUser() {
final response = await http.get(Uri.parse('...'));
if (response.statusCode == 200) {
return ...;
}
throw Exception('Не удалось загрузить пост2'); // Failed to load post2
}




Эта директива "vm:notify-debugger-on-exception" остановит выполнение в этом методе всякий раз, когда возникает ошибка в режиме отладки. В продакшене ничего не произойдет.

Оцените лайком последнюю новость в этой рубрике! 👍💬
#FlutterPulseTips нам тебя будет не хватать....

Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #debug #tips #coding #mobiledev #programming #productivity
👍4😱2🔥1👏1
Vibe coding. Приложение для квизов с нуля. Часть 1

Сегодня мы продолжаем играть в "вайб кодинг" и попробуем создать приложение для квизов с нуля! 🤔💻

В этом видео мы попросили курсор сгенерировать UI для квиз-приложения, сделали небольшие правки, добавили state-менеджер, создали проект на Firebase и начали подготовку к публикации на веб. 🔥

🔹 Мы создали новый проект с помощью команды flutter create
🔹 Сгенерировали UI для квиз-приложения с помощью курсора
🔹 Сделали небольшие правки и добавили state-менеджер
🔹 Создали проект на Firebase и настроили его для работы с нашим приложением

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

Смотрите другие видео по хэштегу #FlutterPulseYoutube и подписывайтесь на наш канал! 👍

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Команды и расширения для IDE VSCode/Cursor

Сегодня мы рассмотрим расширения для IDE VS Code. Очень сложная и широкая тема, поэтому Руслан решил немного сменить фокус и рассказать не конкретно про расширения, а про фичи и команды, которые использую при написании кода.

🔹 Комбинации клавиш
🔹 Snippets
🔹 Команды при нажатии на cmd+.
🔹 Команды в VSCode/Cursor при нажатии на F1
🔹 Полезные расширения
🔹 Settings.json
🔹 Analysis_options.yaml - настройки линтера



Ссылка на ноушен: https://rose-mascara-069.notion.site/VSCode-Cursor-27fa1ddc9ce18036abffd6d94f09d283

Если есть вопросы и предложения по следующим видео, то оставляйте комментарии.

Смотрите другие видео по хэштегу #FlutterPulseYoutube и подписывайтесь на наш канал! 👍

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Flutter Pulse
Vibe coding. Приложение для квизов с нуля. Часть 1 Сегодня мы продолжаем играть в "вайб кодинг" и попробуем создать приложение для квизов с нуля! 🤔💻 В этом видео мы попросили курсор сгенерировать UI для квиз-приложения, сделали небольшие правки, добавили…
Vibe coding. Приложение для квизов с нуля. Часть 2 🎉

Сегодня Руслан продолжит играть в "вайб кодинг" и работать над приложением для квизов! 🤔 В этом видео мы начнем настройку интеграции с Firebase Cloud Firestore, чтобы получать квизы из базы данных. 🔥

🔹 Мы добавили Firebase проект и теперь попробуем подключить его к нашему проекту. 💻
🔹 Столкнулись со сложностями парсинга модели данных и немного подебажили. 🐜
🔹 Сделали рефакторинг, чтобы улучшить код. 💻

📹 В этом видео мы:
настроили Firebase Cloud Firestore;
создали коллекции и документы;
рефакторили код.

В следующем видео мы закроем эту проблему и пофиксим все, чтобы у нас можно было открывать приложение и в нужном нам квизе. 🔜

👍 Если есть какие-то вопросы, то, пожалуйста, оставляйте их в комментариях. Не забудьте подписаться на канал и поставить лайк, если видео было полезным! 👍

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

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

👉 Подпишись на канал и смотри другие видео по #FlutterPulseYoutube!
Что не так с Dart и Flutter в 2025 году? // Станислав Чернышев, СПбГУАП

Представляем вам видео с конференции #CrossConf #CrossConf2025, в котором Станислав Чернышев, доцент университета СПбГУАП и автор учебника "Основы Dart", делится своим мнением о том, что не так с Dart и Flutter в 2025 году.

Станислав Чернышев имеет более 10 лет опыта работы в IT-индустрии, в основном в сфере ВПК, и является автором нескольких книг, включая "Основы Dart" и "Основы Flutter". Он также является идейным вдохновителем и техническим редактором книги "Основы Flutter" и автором видео полного курса для начинающих Dart.

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

Некоторые из проблем, которые он затрагивает:

• Отмена макросов в Dart и отсутствие альтернативы
• Проблемы с параллельной обработкой данных в Dart
• Неявные возможности в Dart VM
• Скорость релиза новых фич в Dart
• Проблемы с работой с файлами в Dart
• "Убийство" Dart и Flutter в СМИ
• Жесткая привязка версии Flutter к версии Dart
• Недостаточная поддержка сообщества в Flutter
• Проблемы с десктопом и вебом в Flutter
• Ломающие обновления Flutter

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

Смотрите видео полностью на YouTube: Youtube, VK-видео

👉 Если вам понравилось видео, подпишитесь на канал и посмотрите другие видео по хэштегу #FlutterPulseYoutube.

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍1
Fullstack Dart на базе Serverpod // Евгений Новиков, DartWay.dev 📹

Представляем вам видео с конференции, в котором Евгений Новиков рассказывает о своём опыте использования Fullstack Dart на базе Serverpod. 📚

О чём пойдёт речь в видео? 🤔

* Что такое Serverpod и как он может помочь разработчикам Flutter? 🤔
* Практический опыт использования Serverpod в реальных проектах за 2,5 года. 💼
* DartWay — open-source обертка над Serverpod для быстрой и надежной разработки приложений. 🚀

Serverpod: The missing server for Flutter 🚀

Serverpod — это backend framework на Dart, специально предназначенный для Flutter. Он позволяет генерировать IP слой и домейн слой для фронтэнда, что существенно экономит время и ресурсы. ⏱️

Преимущества использования Serverpod 🌟

* Упрощает разработку и поддержку приложений. 💻
* Позволяет использовать единый язык Dart для frontend и backend. 💡
* Имеет хорошую документацию и активно развивается. 📚

Опыт использования Serverpod 💼

Евгений Новиков делится своим опытом использования Serverpod в реальных проектах. Он рассказывает о преимуществах и недостатках этого фреймворка. 🤔

Darway: новый уровень разработки 🚀

Darway — это open-source обертка над Serverpod, которая позволяет создавать приложения ещё быстрее и надёжнее. Евгений Новиков рассказывает о ключевых особенностях Darway и его преимуществах. 💡

Смотрите видео и узнайте больше! 📹

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

Приятного просмотра! 👍

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Подпишитесь на наш канал и смотрите другие видео по хэштегу #FlutterPulseYoutube.
Наша навигация и её эволюция // Николай Омётов, Mad Brains

Представляем вам новое видео для Telegram-канала Flutter Pulse! 🚀📱

В этом видео Николай Омётов из Mad Brains рассказывает о своём опыте работы с навигацией во Flutter и о том, как они эволюционировали от использования стандартных библиотек до создания собственной библиотеки Medvigation. 📚💻

🔹 История о том, как они отказались от существующих библиотек и начали работать с Navigator 2.0.
🔹 Какие подходы они пробовали и к каким результатам пришли.
🔹 Какие кейсы должна покрывать навигация и от чего она зависит.
🔹 Интересные истории о фичах и багах, а также о том, почему навигация во Flutter так сложна.

Николай Омётов - администратор и редактор сообщества Flutter Mad Fans в Telegram, спикер Техно-докладов на YouTube и Flutter Conf. 📢👨‍💻

Смотрите видео целиком на YouTube: Youtube, VkVideo 📹

👉 Подпишитесь на канал и смотрите другие видео по хэштегу #FlutterPulseYoutube! 👍

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍1
Flutter Aurora UI Kit: Создание нативных приложений для ОС Аврора 📱💻

Представляем вам видео с конференции, где Адель Шагалиев, инженер-разработчик из Открытой Мобильной Платформы, рассказывает о создании Flutter Aurora UI Kit - библиотеки компонентов для разработки нативных приложений для ОС Аврора на Flutter. 📚

ОС Аврора - это полнофункциональная операционная система с современным дизайном и интерфейсом, которая используется уже более 7 лет. 📊 Она имеет уникальные фичи, такие как атмосферы, виджеты приложений на рабочем столе и другие. 🌟

Адель рассказывает о том, как был создан Flutter Aurora UI Kit, какие проблемы решались при его разработке и как он может быть использован для создания нативных приложений для ОС Аврора. 🤔

Основные возможности Flutter Aurora UI Kit: 🎯
🔹 Набор готовых компонентов, выполненных в стилистике Авроры
🔹 Интеграция с системной темой и поддержка реакции на изменение атмосфер
🔹 Поддержка нативного заднего фона и других уникальных фич ОС Аврора
🔹 Упрощение разработки приложений для ОС Аврора на Flutter

Преимущества использования Flutter Aurora UI Kit: 💡
🔹 Единый и согласованный пользовательский опыт при пользовании системными и сторонними приложениями
🔹 Упрощение исследования гайдлайнов и интеграции с системными возможностями
🔹 Возможность создавать нативные приложения для ОС Аврора на Flutter

Смотрите видео полностью, чтобы узнать больше о Flutter Aurora UI Kit и его возможностях! ▶️ Youtube, VkVideo

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

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
👍3
Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit

Сегодня мы будем создавать мультплатформенное приложение во Flutter, используя Claude Code и GitHub Spec Kit. В этом видео мы рассмотрим процесс разработки приложения с помощью этих инструментов.

В первой части видео мы обсуждаем возможности Claude Code и GitHub Spec Kit, а также их преимущества при разработке приложений. Мы также рассматриваем примеры использования этих инструментов в реальных проектах.

Далее мы приступаем к созданию нового проекта во Flutter и инициализации GitHub Spec Kit. Мы настраиваем конфигурацию проекта и определяем основные принципы приложения.

После этого мы создаем спецификацию приложения и генерируем код с помощью Claude Code. Мы также обсуждаем возможности настройки и кастомизации генерируемого кода.

В процессе разработки мы сталкиваемся с некоторыми проблемами и ограничениями, но в целом процесс оказывается достаточно эффективным и удобным.

В конце видео мы обсуждаем результаты и делаем выводы о преимуществах использования Claude Code и GitHub Spec Kit при разработке приложений во Flutter.

Смотрите видео по ссылке: Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Подпишитесь на наш канал и нажмите на колокольчик, чтобы не пропустить новые видео! 👍

Посмотрите другие видео по хэштегу #FlutterPulseYoutube и оставьте свой комментарий! 💬