Flutter Pulse
727 subscribers
460 photos
1.09K 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 и оставьте свой комментарий! 💬
Делаем мультплатформенное приложение во Flutter с помощью Claude Code и GitHub Spec Kit. Часть 2

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

🔥 В этом видео мы:
✦ Узнаем, как использовать Claude Code для генерации кода во Flutter
✦ Поймем, как интегрировать GitHub Spec Kit в наш проект
✦ Увидим, как можно использовать эти инструменты для создания мультплатформенного приложения

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

👉 Подпишитесь на наш канал и нажмите на колокольчик, чтобы не пропустить новые видео по Flutter и Dart! #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Не забудьте посмотреть другие видео по хэштегу #FlutterPulseYoutube!
ИИ в кармане: как встроить ИИ в мобильное приложение // Ахмед Шериев, Konstructly

Представляем вам видео с докладом Ахмеда Шериева из Konstructly о том, как интегрировать искусственный интеллект (ИИ) в мобильные приложения 🌟. В этом докладе вы узнаете, зачем и когда стоит внедрять ИИ в своё приложение, а также как это сделать максимально эффективно 🚀.

Ахмед Шериев имеет более 30 лет опыта в разработке и работал в крупных компаниях, делая проекты для них и работая на различных операционных системах 💻. Сейчас он работает в Oxofsi Ai, британском стартапе, и делится своим опытом с вами 🤝.

Ключевые моменты:
🔹 Интеграция ИИ в мобильные приложения: зачем и когда это нужно?
🔹 Основы интеграции моделей вроде ChatGPT: от API и локальной обработки данных до взаимодействия с функционалом вашего приложения 🤖
🔹 Примеры реализации чат-ботов и других приложений с ИИ 📱
🔹 Безопасность и потенциальные проблемы при интеграции ИИ 🔒
🔹 Будущее мобильной разработки с ростом возможностей ИИ 🔮

В видео Ахмед показывает, как создать простой чат-бот, используя пакет OpenArt и промт 🤔. Он также рассказывает о важности распределения сообщений по ролям (системная роль, пользовательские запросы и ответы ИИ) для предотвращения взлома и инъекций 🚫.

Далее он демонстрирует примеры приложений, таких как помощник фотографа, который может улучшить фотографию, и список покупок, который может быть обновлён с помощью ИИ 📸🛍. Ахмед также рассказывает о том, как использовать инструменты (Tools) от ChatGPT для взаимодействия с собственными данными приложения и формирования SQL-запросов к базе данных 📊.

Основные выводы:
Интеграция ИИ может значительно улучшить функциональность мобильных приложений 🌟
Безопасность является ключевым аспектом при интеграции ИИ 🔒
Будущее мобильной разработки связано с ростом возможностей ИИ 🔮

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

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

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥2💩2
Многомодульность на Flutter: Переезд с монолита 📈💻

Представляем вам видео с конференции CrossConf, где Павел Гершевич из Amiga рассказывает о переходе с монолитной архитектуры на многомодульную в большом Flutter-проекте. 📹

О спикере: Павел Гершевич - опытный разработчик, автор курса "По Flutter" для Сибирского федерального университета и соавтор книги "Основы Flutter". 💡

О чем пойдет речь? 🤔
- Как подготовить приложение к переходу на многомодульность? 📝
- Какие шаги необходимо совершить для успешного перехода? 🔄
- Как выделить модули из существующего монолитного приложения? 📈

Проблемы, с которыми можно столкнуться: 🤕
🔹 Нарушения принципов SOLID 🔹 Устаревшие и неэффективные решения 🔹 Большая связанность кода 🔹 Скрытые причины багов

Преимущества многомодульности: 🌟
- Улучшенная масштабируемость и поддерживаемость проекта 🔄
- Возможность повторного использования кода 🔁
- Упрощение процесса тестирования и отладки 🛠

Как Amiga переходила на многомодульность? 🚀
- Выделение базовых классов и общих моделей 📚
- Вынос работы с сетью и хранением данных 💻
- Создание UI kit и общих виджетов 🎨

Монорепозиторий vs Полирепозиторий: 🤔
- Плюсы и минусы каждого подхода 📊
- Выбор в пользу монорепозитория для проекта 📈

Инструменты и решения: 🛠
- Использование Dart Pub Workspaces для управления зависимостями 📦
- Гибридное решение для работы с Google и Huawei сервисами 🤝

Автоматизация процессов: 🤖
- Скрипты для замены файлов и управления версиями 📝
- Автоматизация сборки и тестирования 🛠

Итог: 📚
- Архитектурное ревью как первый шаг к многомодульности 🔍
- Переход на многомодульность - долгий и сложный процесс, но он стоит того! 🔝

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

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

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
4💩1
Как Flutter преобразует графический слой микроядерной ОС 🌟

Представляем вашему вниманию видео с докладом Александра Корнилова из Лаборатории Касперского на тему интеграции Flutter в микроядерную операционную систему KasperskyOS. 📺

В этом докладе Александр рассказывает о ключевых этапах, технических вызовах и лучших практиках реализации графического сервера на базе Flutter в микроядерной платформе. 🤔

Основные темы доклада: 📝
• Как реализовать современный графический сервер в условиях микроядерной архитектуры? 🤔
• Каким образом объединяются возможности Flutter и Wayland-сервера? 💻
• Какие нестандартные препятствия пришлось преодолевать разработчикам? 🚧

Подробности: 📚
Flutter зарекомендовал себя как мощный инструмент для кроссплатформенной разработки UI, но что происходит, когда он выходит за рамки фреймворка для разработки графических приложений пользователей и становится системной частью платформы ОС? 🤔

Александр Корнилов делится опытом интеграции Flutter в KasperskyOS, подчеркивая сложности и творческие решения, которые были реализованы. 💡

Смотрите видео полностью: ▶️ Youtube, VkVideo

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

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥1
WhiteLabel App на Flutter. Один код — тысяча лиц // Иван Самодуров, Altenar 📱💻

Представляем вам видео с докладом Ивана Самодурова, руководителя мобильной разработки в компании Altenar, о создании WhiteLabel приложения на Flutter. 📹

Иван рассказывает о том, как компания Altenar, поставщик программного обеспечения для лицензированных букмекеров, столкнулась с проблемой создания мобильных приложений для своих клиентов, которые хотели иметь собственные брендированные приложения. 🤔

Основные проблемы, с которыми столкнулась компания:
🔹Клиенты делали обёртку над продуктом в виде мобильного приложения на React Native или Flutter, но реализация оставляла желать лучшего. 😔
🔹 Приложения тормозили из-за отсутствия нативных доработок. 🐌
🔹 Компаниям приходилось погружаться в код клиентов, чтобы помочь им правильно интегрировать API. 🤯

Решение: создать WhiteLabel приложение на Flutter, которое можно было бы кастомизировать под каждого клиента. 💡

Преимущества WhiteLabel приложения:
Быстрый запуск приложения без необходимости разработки с нуля. ⏱️
Минимальные изменения для запуска приложения. 📈
Регулярная поддержка и обновления от разработчика. 🔄

Иван рассказывает о том, как команда Altenar:
🔹 Собрала требования и проанализировала конкурентов. 📊
🔹 Разработала базовую версию приложения и создала прокси-слой для унификации транзакций между приложением и сервером. 💻
🔹 Реализовала Server-Driven UI для показа страниц регистрации и других экранов. 📱
🔹 Решила проблемы с геолокацией и пуш-уведомлениями. 📍📣

Однако, команда столкнулась с новыми вызовами, когда появился клиент с нестандартным API. 🤔

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

Новые требования:
🔹 Каждый модуль должен быть независимым и не знать о других модулях. 📦
🔹 Приложение должно быть собрано на этапе компиляции на основе конфига. 💻

Иван демонстрирует, как команда реализовала эти требования с помощью кодогенерации и создания registry модулей. 🤖

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

Планы на будущее:
🔹 Переход от WebView к нативным экранам. 📱
🔹 Расширение пуш-сервиса на всю компанию. 📣
🔹 Улучшение системы аналитики для маркетинга. 📊

Вывод: рынок всегда меняется, и изначальная концепция может быть обречена. 🤔 Поэтому, важно закладывать хорошую архитектуру с самого начала. 💡
Смотреть видео: Youtube, VkVideo

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube

Посмотрите другие видео по #FlutterPulseYoutube и подпишитесь на наш канал! 👍
👍1
Flutter и файлы: возможности и ограничения библиотеки dart:io 📄💻

Представляем вашему вниманию доклад Михаила Доронцова с конференции CrossConf, в котором он рассказывает о возможностях и ограничениях библиотеки dart:io при работе с файлами в Flutter. 📹

Михаил Доронцов, руководитель разработки ПО в лаборатории цифровых исследований, делится своим опытом работы с Flutter и dart:io. 💻 Он рассказывает о том, как использовать библиотеку dart:io для работы с файлами, и о проблемах, с которыми он столкнулся при этом. 🤔

Основные темы доклада: 📝
🔹 Работа с файлами во Flutter с помощью dart:io
🔹 Возможности и ограничения dart:io
🔹 Проблемы при работе с файлами на разных платформах (Windows, macOS, Linux)

Михаил подробно рассказывает о том, как dart:io работает с файлами, и о том, какие проблемы могут возникнуть при этом. 🤔 Он также делится своим опытом решения этих проблем и рассказывает о новых подходах к работе с файлами, таких как использование FFI. 💡

Преимущества нового подхода: 🎉
🔹 Упрощенная архитектура
🔹 Нет зависимости от нативного C++ кода
🔹 Явная синхронность с возвратом Futures
🔹 Улучшенная производительность

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

Подпишитесь на наш канал и следите за новыми видео по хэштегу #FlutterPulseYoutube. 👉 #Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Flutter везде и даже в чайнике: доклад Юрия Петрова на CrossConf 🤖💻

Представляем вам интересное видео с конференции CrossConf, где Юрий Петров, руководитель отдела разработки в компании Friflex, рассказывает о возможностях Flutter и его применении на различных платформах. 📱💻

В докладе "Flutter везде и даже в чайнике" Юрий делится своим опытом и рассказывает о том, как использовать Flutter для создания приложений на различных устройствах, включая мобильные устройства, веб, Linux, Windows, MacOS и даже embedded системы. 🤔

Основные темы доклада: 📝
🔹 Кроссплатформенность Flutter и его возможности;
🔹 Опыт использования Flutter на различных платформах;
🔹 Архитектура Flutter и ее преимущества;
🔹 Как начать проект на Flutter и сделать его портируемым на другие платформы.

Юрий также делится своим опытом создания приложений на Flutter для различных систем, включая Аврору и Huawei, и рассказывает о том, как использовать интерфейсы и реализации для создания портируемых приложений. 💡

Призыв к действию: 📢
Посмотрите это интересное видео и узнайте больше о возможностях Flutter! 👀
Смотреть видео на YouTube или VKVideo

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