Привет всем. Я автор телеграм-канала FlutterPulse.
Хотел рассказать о главных новостях за неделю, касающихся flutter. В данной статье будут обзоры:
Лучших обновлённых пакетов на pub.dev
Лучших пакетах, появившихся на pub.dev
Топ видео на ютубе на flutter
И, конечно же, новости самого flutter
Обновлённые пакеты на pub.dev
Мой канал специализируется на ежедневных обзорах таких пакетов, потому подписывайтесь, если хотите читать больше.
dio обновился до версии 5.8.0+1!
Улучшена работа с MultipartFile, удалены лишние предупреждения при составлении запросов на Web, исправлена проблема с границами в FormData.clone(), улучшена совместимость с dio_web_adapter и многое другое.
dio - это мощный пакет для работы с HTTP-запросами в Dart/Flutter.
? Лайки: 7750, ? Скачиваний: 1.76М
https://pub.dev/packages/dio
File Picker обновился до версии 8.3.1
Пакет позволяет использовать системный файловый менеджер для выбора одного или нескольких файлов, с поддержкой фильтрации по расширениям. Исправлена ошибка #1367 для iOS.
? Лайки: 4.6К, ? Скачиваний: 1.38М
https://pub.dev/packages/file_picker
Shared Preferences обновился до версии 2.5.1
Пакет позволяет использовать платформо-зависимое постоянное хранилище для простых данных. Теперь доступны три API: SharedPreferences, SharedPreferencesAsync и SharedPreferencesWithCache. Добавлены SharedPreferencesOptions.
? Лайки: 9.9К, ? Скачиваний: 2.75М
https://pub.dev/packages/shared_preferences
Image Cropper обновился до версии 9.0.0!
Плагин для Flutter, позволяющий обрезать изображения на Android, iOS и Web. В новой версии добавлена поддержка Swift Package Manager на iOS и улучшено решение проблемы edge-to-edge на Android.
? Лайки: 2300, ? Скачиваний: 239К
https://pub.dev/packages/image_cropper
Volume Controller обновился до версии 3.2.0
Пакет Volume Controller позволяет контролировать и отслеживать системный звук на вашем устройстве. Теперь в версии 3.2.0 добавлены новые функции: isMuted и setMute, позволяющие проверить, выключен ли звук, и включить/выключить его.
? Лайки: 91, ? Скачиваний: 77.2К
https://pub.dev/packages/volume_controller
app_settings обновился до версии 5.2.0!
Этот пакет позволяет открывать настройки телефона прямо из вашего Flutter-приложения. Теперь он поддерживает Swift Package Manager для интеграции с iOS.
? Лайки: 1110, ? Скачиваний: 483К
https://pub.dev/packages/app_settings
Flutter Map обновился до версии 8.0.0!
Пакет для создания карт в приложениях на Flutter. В новой версии добавлены бесконечная прокрутка по горизонтали, анимированные клавиатурные контролы для жестов и параметр filterQuality для OverlayImage.
? Лайки: 1920, ? Скачиваний: 183К
https://pub.dev/packages/flutter_map
Animate_do обновился!
Пакет для Flutter, который позволяет создавать анимации, вдохновленные Animate.css. Теперь вы можете легко создавать анимации для ваших приложений на Flutter.
? Лайки: 4620, ? Скачиваний: 54.8К
https://pub.dev/packages/animate_do
Топ новых пакетов на pub.dev
Stac - Server-Driven UI Framework для Flutter! ?
Плагин позволяет создавать динамические интерфейсы с помощью JSON и обновлять их без необходимости повторного развертывания приложения.
? Лайки: 11, ? Скачиваний: 0
https://pub.dev/packages/stacflutter_easy_recaptcha_v2 - новый пакет для Flutter!
Этот пакет позволяет легко интегрировать Google reCAPTCHA v2 в ваше приложение, без необходимости использования внешних веб-страниц.
? Лайки: 14, ? Скачиваний: 87
https://pub.dev/packages/flutter_easy_recaptcha_v2FlusGen - утилита для автоматического создания структуры папок и файлов в проектах Flutter по шаблону MVVM или другим.
С ее помощью вы можете быстро создавать папки и файлы, а также выполнять операции по созданию, переименованию и удалению.
? Лайки: 1, ? Скачиваний: 226FlutterNetworkCapabilities - новый пакет для Flutter!
Этот пакет позволяет мониторить сетевые возможности устройств на Android и iOS, включая скорость интернета, тип соединения и уровень сигнала.
? Лайки: 3, ? Скачиваний: 4.1К
https://pub.dev/packages/flutter_network_capabilitiesFlash Message - легкий и кастомизируемый пакет для создания всплывающих уведомлений (toast/notification) в вашем приложении.
? Лайки: 2, ? Скачиваний: 214
https://pub.dev/packages/flash_messageFlutter Breakpoints - пакет для управления адаптивными макетами в Flutter!
Этот пакет позволяет определять конкретные точки останова для разных размеров экрана, что упрощает создание адаптивных интерфейсов.
? Лайки: 12, ? Скачиваний: 68
https://pub.dev/packages/flutter_breakpoints
Топ видео по Flutter за неделю
?? AI Chat Bot • Claude x Flutter Tutorial
? Этот туториал показывает, как создать приложение чата с ИИ, используя API Anthropic's Claude и Flutter.
⏳ | ? 3,683 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=nv76JCWIZc0)?? Local Database • Flutter Tutorial
? Узнайте, как использовать локальную базу данных в Flutter с помощью пакета Hive Community Edition.
⏳ | ? 3,182 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=d-YcMgiQIS0)?? Создание приложения Flutter с DeepSeek • Flutter Tutorial
? Узнайте, как создать красивый дизайн интерфейса приложения Flutter с помощью DeepSeek в этом пошаговом руководстве.
⏳ | ? 2,158 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=0fM_aj7utyA)?? Banned from Flutter: Wrong Nationality?
? История о том, как разработчика забанили в Flutter из-за его национальности.
⏳ 5 мин 50 сек | ? 1,578 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=cEoWxlbh9eE)?? Flutter Desktop App With Riverpod | Windows | Linux | Mac
? Узнайте, как создать десктопное приложение на Flutter с помощью Riverpod для Windows, Linux и Mac.
⏳ | ? 1449 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=nBVveSTppsQ)?? Flutter Educational App UI Design для начинающих | Создание потрясающего интерфейса приложения для электронного обучения
? Узнайте, как спроектировать привлекательный интерфейс приложения для электронного обучения на Flutter с нуля.
⏳ | ? 1065 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=mHD2-u7qaHw)?? Write Clean Flutter Code - Instance Variables
? Как написать чистый и качественный код на Flutter. Для этого вам нужно знать соглашение об именовании переменных экземпляра класса.
⏳ | ? 977 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=fycA5RYQruA)? Публикация приложения Flutter в Google Play Store | 8-часовой комплексный урок
? Хотите опубликовать свое приложение Flutter в Google Play Store, но не знаете, с чего начать? В этом комплексном 8-часовом уроке пройдём с вами весь процесс, от настройки иконок приложения до выпуска обновлений.
⏳ 8 часов | ? 666 просмотров
▶️ Смотреть видео (https://www.youtube.com/watch?v=Gq5pXnCwvdc)
И конечно же стрим от Surf tech. Ребята действительно молодцы, они показали, как правильно проводить код ревью и поделились ценными советами ?. Если вы новичок в программировании или просто хотите улучшить свои навыки, то обязательно посмотрите это видео https://www.youtube.com/watch?v=HUKiTWOtbsE
Новости
1) Команда Dart объявила, что после нескольких лет экспериментов и инвестиций в систему макросов они решили отказаться от её разработки. Почему? Потому что каждый раз, решая одну техническую проблему, они сталкивались с новыми, а производительность для разработчиков оставляла желать лучшего. Кстати, перевод статьи доступен на habr
2) Такие разные Slivers. Часть 2: базовые классы и делегаты. В этой части статьи мы погружаемся глубже в мир сливеров-списков и исследуем базовые классы и делегаты, которые определяют их поведение и структуру.
Читайте и узнавайте больше о SliverMultiBoxAdaptorWidget, SliverChildDelegate и SliverGridDelegate!
3) ? Swift Build: возможно, скоро Flutter-приложения для iOS можно будет собирать на Windows! ?Apple открыла исходный код Swift Build – нового мощного движка сборки! И это может привести к революции в разработке кроссплатформенных приложений.
Жду Ваших отзывов о канале, об этой статье - что улучшить\изменить\удалить