Самые лучшие обновлённые пакеты за последние 24 часа
syncfusion_flutter_charts 31.2.10 - плагин для создания красивых и анимированных графиков в приложениях Flutter. В новой версии нет изменений, но пакет по-прежнему остается популярным: 3570 лайков и 332000 скачиваний! 📈👍
Узнайте больше: https://pub.dev/packages/syncfusion_flutter_charts
#syncfusion_flutter_charts #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_core 31.2.10 - зависимый пакет для различных виджетов Flutter от Syncfusion. Несмотря на отсутствие изменений в этой версии, пакет остается популярным: 245 лайков и более 723 000 скачиваний! 📈👍
Узнайте больше: https://pub.dev/packages/syncfusion_flutter_core
#syncfusion_flutter_core #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_datepicker 31.2.10 - пакет для создания легких виджетов для выбора дат. Обновление: Нет изменений. Популярность пакета: 1610 лайков и 189000 скачиваний! 📆👍
Узнать больше и скачать пакет: https://pub.dev/packages/syncfusion_flutter_datepicker
#syncfusion_flutter_datepicker #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_calendar 31.2.10 - пакет для создания календарей в приложениях Flutter. В новой версии улучшено отображение событий и внесены изменения в стилизацию дат. Пакет имеет 1550 лайков и 62500 скачиваний! 📅👍
Узнать больше и скачать пакет можно по ссылке: https://pub.dev/packages/syncfusion_flutter_calendar
#syncfusion_flutter_calendar #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
image_picker 1.2.1 - пакет для выбора изображений из библиотеки изображений и拍ки новых фотографий с помощью камеры. В новой версии исправлено описание плагина и обновлена минимальная поддерживаемая версия SDK. Пакет имеет 7620 лайков и более 2 470 000 скачиваний! 📸👍
Подробнее: https://pub.dev/packages/image_picker
#image_picker #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
sqlite3 3.0.0 - пакет для работы с базами данных SQLite в приложениях Dart. В новой версии произошли значительные изменения, включая улучшение обработки текста и blob значений. Пакет имеет 417 лайков и более 847 000 скачиваний! 📊👍
Подробнее: https://pub.dev/packages/sqlite3
#sqlite3 #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_charts 31.2.10 - плагин для создания красивых и анимированных графиков в приложениях Flutter. В новой версии нет изменений, но пакет по-прежнему остается популярным: 3570 лайков и 332000 скачиваний! 📈👍
Узнайте больше: https://pub.dev/packages/syncfusion_flutter_charts
#syncfusion_flutter_charts #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_core 31.2.10 - зависимый пакет для различных виджетов Flutter от Syncfusion. Несмотря на отсутствие изменений в этой версии, пакет остается популярным: 245 лайков и более 723 000 скачиваний! 📈👍
Узнайте больше: https://pub.dev/packages/syncfusion_flutter_core
#syncfusion_flutter_core #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_datepicker 31.2.10 - пакет для создания легких виджетов для выбора дат. Обновление: Нет изменений. Популярность пакета: 1610 лайков и 189000 скачиваний! 📆👍
Узнать больше и скачать пакет: https://pub.dev/packages/syncfusion_flutter_datepicker
#syncfusion_flutter_datepicker #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
syncfusion_flutter_calendar 31.2.10 - пакет для создания календарей в приложениях Flutter. В новой версии улучшено отображение событий и внесены изменения в стилизацию дат. Пакет имеет 1550 лайков и 62500 скачиваний! 📅👍
Узнать больше и скачать пакет можно по ссылке: https://pub.dev/packages/syncfusion_flutter_calendar
#syncfusion_flutter_calendar #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
image_picker 1.2.1 - пакет для выбора изображений из библиотеки изображений и拍ки новых фотографий с помощью камеры. В новой версии исправлено описание плагина и обновлена минимальная поддерживаемая версия SDK. Пакет имеет 7620 лайков и более 2 470 000 скачиваний! 📸👍
Подробнее: https://pub.dev/packages/image_picker
#image_picker #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
sqlite3 3.0.0 - пакет для работы с базами данных SQLite в приложениях Dart. В новой версии произошли значительные изменения, включая улучшение обработки текста и blob значений. Пакет имеет 417 лайков и более 847 000 скачиваний! 📊👍
Подробнее: https://pub.dev/packages/sqlite3
#sqlite3 #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages
Понимание цикла обновления Flutter: Hot Reload, Hot Restart и Полная пересборка
Flutter-разработчики, вы когда-нибудь задумывались, как работают Hot Reload, Hot Restart и полная пересборка приложения? 🤔
В этой статье мы погрузимся в технические различия между этими методами обновления, расскажем, когда использовать каждый из них и как они влияют на ваш рабочий процесс разработки. Вы узнаете, как максимально эффективно использовать Hot Reload для быстрой разработки, когда стоит прибегнуть к Hot Restart, и в каких случаях необходима полная пересборка приложения.
В статье будут рассмотрены ключевые преимущества и ограничения каждого метода, а также даны практические советы по их использованию в различных сценариях, таких как изменение UI, структуры классов, логики управления состоянием и добавление/удаление пакетов.
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #hotreload #hotrestart
Flutter-разработчики, вы когда-нибудь задумывались, как работают Hot Reload, Hot Restart и полная пересборка приложения? 🤔
В этой статье мы погрузимся в технические различия между этими методами обновления, расскажем, когда использовать каждый из них и как они влияют на ваш рабочий процесс разработки. Вы узнаете, как максимально эффективно использовать Hot Reload для быстрой разработки, когда стоит прибегнуть к Hot Restart, и в каких случаях необходима полная пересборка приложения.
В статье будут рассмотрены ключевые преимущества и ограничения каждого метода, а также даны практические советы по их использованию в различных сценариях, таких как изменение UI, структуры классов, логики управления состоянием и добавление/удаление пакетов.
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #hotreload #hotrestart
👍2
🚀 Flutter Flight Plans 2025 — когда Flutter встречает ИИ и становится умнее тебя 😅
Google снова показала, кто тут задаёт темп! 🎯
На конференции Flutter Flight Plans (a.k.a. Flutter Forward 2025) команда представила обновления, от которых даже опытные Flutter-разработчики сказали: «Вау, это уже не просто фреймворк, это экосистема будущего!»
🤖 Flutter теперь с ИИ. Серьёзно.
Ты можешь просто сказать:
“Создай фитнес-приложение с карточками упражнений и трекингом прогресса.”
И всё — ИИ сам генерирует код, интерфейс и даже вызывает BuildRunner!
Flutter фактически стал интерактивным напарником, а не просто SDK.
🎨 GenUI — когда интерфейс рождается из мыслей
Модель создаёт JSON со схемой интерфейса, Flutter отрисовывает всё “на лету”, и ты сразу видишь результат.
✅ Можно тестировать превью виджетов без живого LLM.
✅ Появится система “оценок” UI, чтобы QA знал, что интерфейс соответствует ожиданиям.
✅ Разработчики планируют добавить инструменты для “обратной связи” — чтобы дебажить AI-интерфейсы в реальном времени.
Это буквально “Flutter meets AI Design”. 🤯
⚙️ Direct Native Interop (a.k.a. Hooks)
Никаких
Теперь — прямой доступ к нативным API, синхронный обмен памятью, мгновенные ответы от платформы.
Плагины станут быстрее, код — чище, а жизнь — проще.
🧩 Переименование “Native Assets” → Hooks: теперь это целая система build-хуков, а не просто способ добавлять ресурсы.
💡 Dart 3.10 и Flutter 3.38
📦 Новый анализатор кода
⚡️ Молниеносный Hot Reload
🧠 Dot shorthand syntax (obj?.method())
🛠 Поддержка iOS/macOS SDK 26
🧰 Обновлённые DevTools с предпросмотром виджетов прямо в IDE
Flutter становится не просто фреймворком, а полноценной средой, где даже QA можно делать без продакшн-сервера.
🌐 Jaspr и веб
Комьюнити не отстаёт!
Теперь даже официальные сайты Flutter и Dart Docs работают на Jasper 💪
Фреймворк использует DOM и CSS, компилируется в WebAssembly и позволяет создавать сайты с производительностью Flutter.
📱 Notebook LM — AI-приложение на Flutter
Google запустила Notebook LM, полностью написанное на Flutter.
Один код — две платформы (Android + iOS),
рейтинг ⭐️4.8, релиз в 170 странах 🌍
Flutter теперь — не только про кроссплатформу, но и про реальный AI UX.
🧠 Разработчики обсуждают будущее:
✨ Это не просто апдейт. Это новый этап эволюции Flutter.
ИИ теперь — не опция, а часть экосистемы.
Если ты Flutter-разработчик, тебе нужно увидеть это своими глазами 👇
👉 📰 Читать статью полностью
🎥 📺 Смотреть оригинальное видео на YouTube
💬 Обсудить в комментариях
— как тебе идея AI-UI?
#flutter #dart #flutterpulse #FlutterPulseYoutube #flutterpulsenews #genui #geminilicli #flutterdev #ai #mobiledev #programming #flutterforward #flightplans2025 #dartlang #googleflutter
Google снова показала, кто тут задаёт темп! 🎯
На конференции Flutter Flight Plans (a.k.a. Flutter Forward 2025) команда представила обновления, от которых даже опытные Flutter-разработчики сказали: «Вау, это уже не просто фреймворк, это экосистема будущего!»
🤖 Flutter теперь с ИИ. Серьёзно.
Gemini CLI позволяет создавать целые приложения через диалог с моделью.Ты можешь просто сказать:
“Создай фитнес-приложение с карточками упражнений и трекингом прогресса.”
И всё — ИИ сам генерирует код, интерфейс и даже вызывает BuildRunner!
Flutter фактически стал интерактивным напарником, а не просто SDK.
🎨 GenUI — когда интерфейс рождается из мыслей
GenUI — это новый подход: UI, который генерирует LLM.Модель создаёт JSON со схемой интерфейса, Flutter отрисовывает всё “на лету”, и ты сразу видишь результат.
✅ Можно тестировать превью виджетов без живого LLM.
✅ Появится система “оценок” UI, чтобы QA знал, что интерфейс соответствует ожиданиям.
✅ Разработчики планируют добавить инструменты для “обратной связи” — чтобы дебажить AI-интерфейсы в реальном времени.
Это буквально “Flutter meets AI Design”. 🤯
⚙️ Direct Native Interop (a.k.a. Hooks)
Никаких
MethodChannel. Никаких танцев с FFI.Теперь — прямой доступ к нативным API, синхронный обмен памятью, мгновенные ответы от платформы.
Плагины станут быстрее, код — чище, а жизнь — проще.
🧩 Переименование “Native Assets” → Hooks: теперь это целая система build-хуков, а не просто способ добавлять ресурсы.
💡 Dart 3.10 и Flutter 3.38
📦 Новый анализатор кода
⚡️ Молниеносный Hot Reload
🧠 Dot shorthand syntax (obj?.method())
🛠 Поддержка iOS/macOS SDK 26
🧰 Обновлённые DevTools с предпросмотром виджетов прямо в IDE
Flutter становится не просто фреймворком, а полноценной средой, где даже QA можно делать без продакшн-сервера.
🌐 Jaspr и веб
Комьюнити не отстаёт!
Jaspr — веб-фреймворк на Dart, созданный GDE-разработчиком Киллианом.Теперь даже официальные сайты Flutter и Dart Docs работают на Jasper 💪
Фреймворк использует DOM и CSS, компилируется в WebAssembly и позволяет создавать сайты с производительностью Flutter.
📱 Notebook LM — AI-приложение на Flutter
Google запустила Notebook LM, полностью написанное на Flutter.
Один код — две платформы (Android + iOS),
рейтинг ⭐️4.8, релиз в 170 странах 🌍
Flutter теперь — не только про кроссплатформу, но и про реальный AI UX.
🧠 Разработчики обсуждают будущее:
Что будет, когда UI станет динамичным, а LLM будет сам обновлять интерфейс?
Как тестировать то, что генерируется “на лету”?
Ответы уже ищут прямо в Flutter team — и приглашают комьюнити подключаться к экспериментам.
✨ Это не просто апдейт. Это новый этап эволюции Flutter.
ИИ теперь — не опция, а часть экосистемы.
Если ты Flutter-разработчик, тебе нужно увидеть это своими глазами 👇
👉 📰 Читать статью полностью
🎥 📺 Смотреть оригинальное видео на YouTube
💬 Обсудить в комментариях
— как тебе идея AI-UI?
#flutter #dart #flutterpulse #FlutterPulseYoutube #flutterpulsenews #genui #geminilicli #flutterdev #ai #mobiledev #programming #flutterforward #flightplans2025 #dartlang #googleflutter
👍2😱1
🚀 Что нового в Dart 3.10
Сегодня мы рады объявить о выходе Dart 3.10! 🎉
Этот релиз делает код чище, инструменты мощнее, а работу с пакетами удобнее.
🆕 Язык
Точечные сокращения
Позволяют опускать имя класса или перечисления, когда компилятор знает тип:
Код теперь фокусируется на значении, а не на типе. Работает с перечислениями, конструкторами, статическими методами и полями.
Улучшение генераторов
Тип возвращаемого значения
🛠 Инструменты
Плагины анализатора
Создавайте свои правила анализа и интегрируйте их в IDE или
👉 Правила проекта и линтеры
👉 Автоматические исправления и миграция API
👉 Быстрые ассисты и рефакторинг
Build-хуки 🚀
Компиляция нативного кода (C++, Rust, Swift) или скачивание ресурсов прямо в пакет Dart стало проще, без отдельных файлов сборки.
Линтер
Помогает автоматически удалять устаревшие элементы при выпуске новой основной версии пакета.
Новые аннотации @Deprecated ⬆️
Более точный контроль устаревания:
🌐 Pub.dev
Поиск, сортировка и отмена лайков 🆕
Любимые пакеты теперь проще управлять: искать, фильтровать и сортировать во вкладке «Нравится».
Прямой поиск любимых пакетов:
Отключение ручной публикации 🆕
Для безопасности и автоматизации можно запретить pub publish.
📚 Библиотеки
dart:async – новый конструктор
dart:core – исправления Uri, новые аннотации устаревания, запрет на реализацию RegExp
dart:io –
dart:js_interop – JSArray.add, улучшения dart2wasm и конвертация Promises → Future
dart:js_util – dart2wasm больше не поддерживается
✅ Итог
Dart 3.10 делает код лаконичнее, расширяет возможности анализа, стабилизирует build-хуки и улучшает управление пакетами.
Перевод статьи для нашего канала
Оригинал
Сегодня мы рады объявить о выходе Dart 3.10! 🎉
Этот релиз делает код чище, инструменты мощнее, а работу с пакетами удобнее.
🆕 Язык
Точечные сокращения
.Позволяют опускать имя класса или перечисления, когда компилятор знает тип:
enum LogLevel { info, warning, error, debug }
void logMessage(String message, {LogLevel level = .info}) {
logMessage('Failed to connect', level: .error);
}Код теперь фокусируется на значении, а не на типе. Работает с перечислениями, конструкторами, статическими методами и полями.
Улучшение генераторов
Тип возвращаемого значения
sync*/async* больше не включает лишний null, что делает Iterable<int?> → Iterable<int>.🛠 Инструменты
Плагины анализатора
Создавайте свои правила анализа и интегрируйте их в IDE или
dart analyze/flutter analyze.👉 Правила проекта и линтеры
👉 Автоматические исправления и миграция API
👉 Быстрые ассисты и рефакторинг
Build-хуки 🚀
Компиляция нативного кода (C++, Rust, Swift) или скачивание ресурсов прямо в пакет Dart стало проще, без отдельных файлов сборки.
Линтер
remove_deprecations_in_breaking_versions 🆕Помогает автоматически удалять устаревшие элементы при выпуске новой основной версии пакета.
Новые аннотации @Deprecated ⬆️
Более точный контроль устаревания:
@Deprecated.extend() — расширение устарело@Deprecated.implement() — реализация устарела@Deprecated.subclass() — подклассификация устарела@Deprecated.mixin() — миксин устарел@Deprecated.instantiate() — создание экземпляра устарело@Deprecated.optional() — необязательный параметр станет обязательным🌐 Pub.dev
Поиск, сортировка и отмена лайков 🆕
Любимые пакеты теперь проще управлять: искать, фильтровать и сортировать во вкладке «Нравится».
Прямой поиск любимых пакетов:
is:liked-by-meОтключение ручной публикации 🆕
Для безопасности и автоматизации можно запретить pub publish.
📚 Библиотеки
dart:async – новый конструктор
Future.syncValuedart:core – исправления Uri, новые аннотации устаревания, запрет на реализацию RegExp
dart:io –
IOOverrides стал абстрактным, можно переопределять exit(...)dart:js_interop – JSArray.add, улучшения dart2wasm и конвертация Promises → Future
dart:js_util – dart2wasm больше не поддерживается
✅ Итог
Dart 3.10 делает код лаконичнее, расширяет возможности анализа, стабилизирует build-хуки и улучшает управление пакетами.
Перевод статьи для нашего канала
Оригинал
🔥1
Обзор пакетов на тему Edit, Save & Compress Multimedia
video_compress - пакет для сжатия видео в Flutter, позволяет сжимать видео, удалять звук, манипулировать миниатюрами и garantировать совместимость с любыми платформами.
👍 Лайки: 731, 📥 Скачиваний: 118К
📚 Подробнее (v3.1.4, обновлено 9 месяцев назад)
flutter_image_compress - пакет для сжатия изображений в Flutter, поддерживающий Android, iOS, macOS, Web и OpenHarmony.
🚀 Лайков: 1750+, Скачиваний: 566 000+!
🔥 Ключевые особенности: сжатие изображений в форматах JPEG, PNG, WebP и HEIF, возможность задавать качество, размер, поворот и сохранение EXIF-данных.
📚 Подробнее (обновлено 10 месяцев назад, версия 2.4.0)
image_editor - мощный пакет для обработки изображений в Flutter!
👍 362 лайка, 29 800 скачиваний
📦 Подробнее (обновлено 11 месяцев назад)
video_trimmer - пакет для обрезки видео в Flutter, позволяет легко обрезать видео в ваших приложениях.
📚 Подробнее (версия 5.0.0, обновлено 6 месяцев назад)
Gal - Пакет для сохранения изображений и видео в галерею!
👉 521 лайков, 155 000 скачиваний
📚 Подробнее (обновлено 3 месяца назад)
ProImageEditor - мощный редактор изображений для Flutter!
✨ Ключевые особенности: рисование, текст, обрезка, фильтры, стикеры и многое другое!
🔗 Подробнее (v11.12.2, обновлено 42 часа назад, 49.8К лайков, 25.7К скачиваний)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
video_compress - пакет для сжатия видео в Flutter, позволяет сжимать видео, удалять звук, манипулировать миниатюрами и garantировать совместимость с любыми платформами.
👍 Лайки: 731, 📥 Скачиваний: 118К
📚 Подробнее (v3.1.4, обновлено 9 месяцев назад)
flutter_image_compress - пакет для сжатия изображений в Flutter, поддерживающий Android, iOS, macOS, Web и OpenHarmony.
🚀 Лайков: 1750+, Скачиваний: 566 000+!
🔥 Ключевые особенности: сжатие изображений в форматах JPEG, PNG, WebP и HEIF, возможность задавать качество, размер, поворот и сохранение EXIF-данных.
📚 Подробнее (обновлено 10 месяцев назад, версия 2.4.0)
image_editor - мощный пакет для обработки изображений в Flutter!
👍 362 лайка, 29 800 скачиваний
📦 Подробнее (обновлено 11 месяцев назад)
video_trimmer - пакет для обрезки видео в Flutter, позволяет легко обрезать видео в ваших приложениях.
📚 Подробнее (версия 5.0.0, обновлено 6 месяцев назад)
Gal - Пакет для сохранения изображений и видео в галерею!
👉 521 лайков, 155 000 скачиваний
📚 Подробнее (обновлено 3 месяца назад)
ProImageEditor - мощный редактор изображений для Flutter!
✨ Ключевые особенности: рисование, текст, обрезка, фильтры, стикеры и многое другое!
🔗 Подробнее (v11.12.2, обновлено 42 часа назад, 49.8К лайков, 25.7К скачиваний)
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages
Многомодульность на 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
Представляем вам видео с конференции CrossConf, где Павел Гершевич из Amiga рассказывает о переходе с монолитной архитектуры на многомодульную в большом Flutter-проекте. 📹
О спикере: Павел Гершевич - опытный разработчик, автор курса "По Flutter" для Сибирского федерального университета и соавтор книги "Основы Flutter". 💡
О чем пойдет речь? 🤔
- Как подготовить приложение к переходу на многомодульность? 📝
- Какие шаги необходимо совершить для успешного перехода? 🔄
- Как выделить модули из существующего монолитного приложения? 📈
Проблемы, с которыми можно столкнуться: 🤕
🔹 Нарушения принципов SOLID 🔹 Устаревшие и неэффективные решения 🔹 Большая связанность кода 🔹 Скрытые причины багов
Преимущества многомодульности: 🌟
- Улучшенная масштабируемость и поддерживаемость проекта 🔄
- Возможность повторного использования кода 🔁
- Упрощение процесса тестирования и отладки 🛠
Как Amiga переходила на многомодульность? 🚀
- Выделение базовых классов и общих моделей 📚
- Вынос работы с сетью и хранением данных 💻
- Создание UI kit и общих виджетов 🎨
Монорепозиторий vs Полирепозиторий: 🤔
- Плюсы и минусы каждого подхода 📊
- Выбор в пользу монорепозитория для проекта 📈
Инструменты и решения: 🛠
- Использование Dart Pub Workspaces для управления зависимостями 📦
- Гибридное решение для работы с Google и Huawei сервисами 🤝
Автоматизация процессов: 🤖
- Скрипты для замены файлов и управления версиями 📝
- Автоматизация сборки и тестирования 🛠
Итог: 📚
- Архитектурное ревью как первый шаг к многомодульности 🔍
- Переход на многомодульность - долгий и сложный процесс, но он стоит того! 🔝
Смотрите полное видео на YouTube: Youtube, VkVideo 📹
👉 Подпишитесь на наш канал и смотрите другие видео по #FlutterPulseYoutube! 👈
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
❤3💩1