Flutter Pulse
725 subscribers
447 photos
1.04K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Узнай, как создать сложные и адаптивные интерфейсы с помощью понимания Viewport и ограничений во Flutter 🤔!
В этой статье вместе с Андреем, опытным Flutter Developer из Surf, мы разберемся в базовых понятиях, таких как Viewport, BoxConstraints и SliverConstraints 📚.
Понимание этих концепций - ключ к созданию предсказуемых и управляемых лейаутов 📈!
Хочешь узнать больше? Читай полную статью здесь📄
И не забудь подписаться на flutterpulse, чтобы быть в курсе всех последних новостей и обновлений из мира Flutter 📱! #flutter #dart #flutterpulse #flutterpulsenews 🚀💻
👍1
Как Flutter преобразует графический слой микроядерной ОС 🌟

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

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

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

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

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

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

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

#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Привет, друзья! 👋 Сегодня мы поговорим о модификаторах переменных в Dart 🤔. Это базовая, но очень важная тема для любого Flutter-разработчика 📚.
Модификаторы переменных - это ключевые слова, которые задают переменной определенные правила поведения в программе 📊. Например, можно ли изменять значение переменной или в какой момент она инициализируется 🤔.
Давайте рассмотрим некоторые из наиболее часто используемых модификаторов 📝:
- var: заставляет переменную получить и зафиксировать тип данных при первом присвоении 📈.
- final: позволяет присвоить значение только один раз, последующие изменения невозможны 🔒.
- const: фиксирует значение, присваиваемое переменной, и инициализируется в момент компиляции программы 📆.
- static: привязывает переменную не к экземпляру, а к самому классу, что удобно при работе с абстрактными классами 📁.
- late: откладывает инициализацию переменной до того момента, пока ей не будет присвоено первое значение, но требует осторожности, чтобы избежать ошибок 🚨.
И самое интересное - модификаторы переменных можно комбинировать 🤝, чтобы сделать код максимально безопасным и оптимизировать программу 🚀.
Например, late final позволяет инициализировать переменную позже, но запрещает изменение, а static const создает константу класса в момент компиляции 📊.
Хотите узнать больше о модификаторах переменных и других интересных темах из мира Flutter? 🤔 Подписывайтесь на наш канал flutterpulse и оставайтесь в курсе последних новостей и обновлений 📣!
Ссылка на полную статью 📄
#flutter #dart #flutterpulse #flutterpulsenews 💻👍
🔥3
Самые лучшие обновлённые пакеты за последние 24 часа

keyboard_actions 4.2.1 - плагин для добавления функциональности к клавиатуре Android и iOS. Убрана ошибка совместимости с Dart 3.10. 👍 Лайки: 1.2К, 📥 Скачиваний: 133К
https://pub.dev/packages/keyboard_actions

build_runner 2.10.3 - пакет для генерации кода в проектах Dart и Flutter. Исправлены ошибки и улучшена производительность. 👍 Лайки: 2.3К, 📥 Скачиваний: 5.2М
https://pub.dev/packages/build_runner

animations 2.1.1 - пакет с высококачественными предустановленными анимациями для Flutter. Исправлена документация и повышена минимальная поддерживаемая версия SDK. 👍 Лайки: 6.7К, 📥 Скачиваний: 1.1М
https://pub.dev/packages/animations

sqlite3 3.0.1 - пакет для работы с базами данных в приложениях на Dart. Исправлена проблема с компиляцией SQLite для iOS и macOS. 👍 Лайки: 417, 📥 Скачиваний: 877К
https://pub.dev/packages/sqlite3

media_kit 1.2.2 - пакет для создания кроссплатформенных видео- и аудиоплееров в приложениях Flutter и Dart. Добавлена возможность переопределения PlatformPlayer и поддержка Flutter 3.38.x. 👍 Лайки: 825, 📥 Скачиваний: 115К
https://pub.dev/packages/media_kit

shadcn_ui 0.39.6 - пакет с настраиваемыми UI-компонентами для Flutter. Исправлена ошибка Assertion error при использовании ShadSelect.withSearch. 👍 Лайки: 791, 📥 Скачиваний: 24.2К
https://pub.dev/packages/shadcn_ui

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #keyboard_actions #build_runner #animations #sqlite3 #media_kit #shadcn_ui
👍1
Понимание WidgetsFlutterBinding.ensureInitialized() в Flutter
🚀 Flutter-разработчики, вы когда-нибудь сталкивались с ошибками инициализации при работе с плагинами или асинхронными операциями? 🤔

В этой статье мы подробно рассмотрим метод WidgetsFlutterBinding.ensureInitialized() и обсудим, когда и почему его следует использовать в ваших Flutter-проектах. Вы узнаете, как правильно инициализировать Flutter-движок и фреймворк перед выполнением платформо-зависимых операций, и как избежать распространенных ошибок при работе с Firebase, SharedPreferences и другими плагинами.

В статье описаны приёмы и советы по использованию WidgetsFlutterBinding.ensureInitialized() в различных сценариях, включая инициализацию Firebase, чтение из SharedPreferences и обработку фоновых сервисов. Вы также узнаете, как избежать распространенных ошибок и обеспечить гладкую инициализацию вашего приложения.

🇷🇺Читать статью на русском
🇬🇧Читать статью на английском
🌐Оригинальная статья

Все подобные новости ищите по хэштегу #FlutterPulseMedium Напишите, понравилась ли вам новая рубрика!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #programming #softwaredevelopment
👍1
Обзор пакетов на тему Package Utilities


🚀 Package Rename 1.10.0 - Быстрый и простой способ настроить ваш Flutter-проект для production!
Этот пакет автоматически изменяет 37 полей в 19 файлах на 6 платформах, чтобы вы могли сосредоточиться на разработке.
👍 141 | 7240.0 | Обновлён 7 месяцев назад
👉 https://pub.dev/packages/package_rename
#PackageRename #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


🚀 build_version 2.1.3 - автоматически генерирует файл с версией пакета!
Этот пакет упрощает работу с версиями в ваших Dart-проектах. Он автоматически создает файл `version.dart` с текущей версией пакета, указанной в `pubspec.yaml`.
👍 29 лайков, 94 000+ скачиваний!
👉 https://pub.dev/packages/build_version
#build_version #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


📣 pub_semver 2.2.0 - пакет для работы с версиями и ограничениями версий, как в pub.
Поддерживает семантическое версионирование 2.0.0-rc.1 с небольшими отличиями.
👍 154 лайка, 📦 8,6 млн скачиваний.
👉 https://pub.dev/packages/pub_semver
#pub_semver #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


🚀 Once: Пакет для выполнения кода и отображения виджетов один раз!
Этот пакет позволяет запускать код и показывать виджеты один раз за определенный период: раз в час, день, неделю, месяц, при каждом новом релизе или по любому другому пользовательскому интервалу.
**Идеально для:**
* Показа туров для новых пользователей
* Отображения уведомлений о новых версиях
* Запроса оценки приложения
**Лайков: 294, скачиваний: 3250.0**
👉 https://pub.dev/packages/once
#Once #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


📢 package_info_plus - пакет для Flutter, который позволяет получить информацию о пакете приложения.
📈 2700+ лайков, 3.59M+ скачиваний.
👉 https://pub.dev/packages/package_info_plus
#package_info_plus #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages


📢 Новость для разработчиков Flutter!
Пакет store_checker (1.8.0) позволяет определить, откуда была установлена приложение на устройстве: из Google Play, App Store, сторонних магазинов или по локальному пути.
👉 91 лайк, 15800+ скачиваний
👉 https://pub.dev/packages/store_checker
#store_checker #Flutter #Dart #pubdev #FlutterPulse #FlutterPulseThemedPackages