Flutter Pulse – Telegram
Flutter Pulse
793 subscribers
492 photos
1.23K links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Новое издание книги "Основы Dart: Community edition" уже доступно!
Ура, друзья! 🎉 Станислав Чернышев завершил обновление предыдущей версии книги "Основы Dart" и выпустил второе издание "Основы Dart: Community edition". В этой версии отсутствует глава по разработке телеграм-ботов на Dart и сквозной проект "Крестики-нолики". Автор внес значительные изменения в книгу, включая выделение задач в отдельный лабораторный практикум, переработку некоторых глав и адаптацию кода под Dart 3.10+.

В новом издании были добавлены новые главы, такие как "Работа с СУБД SQLite" и "Сетевое программирование". Следующее издание книги ожидается в 2027 году. Автор также выпустил другие книги по Dart и Flutter, включая "Dart Concurrency" и "Алгоритмы и структуры данных на Dart". В статье рассказывается об авторских проектах и курсах по разработке на Dart и Flutter.

Автор является идейным вдохновителем и соавтором книги "Основы Flutter", а также создателем курсов на Stepik, таких как "Основы разработки на Dart" и "Основы Flutter". Автор выражает благодарность всем, кто поддержал его проекты, и приглашает читателей распространять информацию о своих работах. Кроме того, автор отмечает, что его книга "Основы Dart: Community edition" распространяется бесплатно, но только через определенные каналы.

Книга доступна в двух версиях: PDF и EPUB. Существует также бесплатная и платная версия, бесплатную можно скачать с Яндекс Диска или Google Drive. Ссылки на скачивание:
- pdf: https://vk.cc/cSpsqh
- epub: https://vk.cc/cSpst8
- pdf: https://vk.cc/cSpt5X
- epub: https://vk.cc/cSpt7y
. Кроме того, книга доступна в репозитории на GitHub. Читать здесь: ссылка
Автор книги Станислав Чернышев

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #flutterpulsehabr #DartConcurency #Stepik #ЯндексДиск #GoogleDrive #GitHub
🔥2
1
Новые пакеты за неделю


threee 1.0.0
Пакет threee предоставляет анимированный 3D-логотип с гладкими анимациями и эффектами градиента.
👍 Лайки: 1, 📥 Скачиваний: 252
https://pub.dev/packages/threee

flutter_blue_plus_winrt 1.1.0
Пакет flutter_blue_plus_winrt используется для работы с Bluetooth на платформе Windows в приложениях Flutter.
👍 Лайки: 2, 📥 Скачиваний: 321
https://pub.dev/packages/flutter_blue_plus_winrt

scroll_spy 1.0.1
Пакет scroll_spy для Flutter: обнаружение фокуса в скроллбарах!
Узнайте, как использовать этот пакет для отслеживания фокуса элементов в скроллбарах и улучшения производительности вашего приложения.
👍 Лайки: 17, 📥 Скачиваний: 109
https://pub.dev/packages/scroll_spy

dart_lz4 1.0.0
Пакет dart_lz4 для сжатия и распаковки данных теперь доступен!
Он обеспечивает реализацию алгоритмов LZ4 и LZ4HC, включая потоковое сжатие и распаковку.
👍 Лайки: 1, 📥 Скачиваний: 393
https://pub.dev/packages/dart_lz4

advanced_responsive 1.0.0
Пакет для создания адаптивных макетов с использованием Material Design 3.
👍 Лайки: 17, 📥 Скачиваний: 167
https://pub.dev/packages/advanced_responsive

flutter_native_bridge 1.0.0
Пакет flutter_native_bridge набирает популярность!
Этот пакет позволяет создавать мост между Flutter и родными платформами, позволяя вызывать родные методы Kotlin/Swift из Dart с минимальной настройкой.
👍 Лайки: 8, 📥 Скачиваний: 104
https://pub.dev/packages/flutter_native_bridge

FlutterPulse — канал о мире Flutter!


Поддержать канал

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #threee #flutter_blue_plus_winrt #scroll_spy #dart_lz4 #advanced_responsive #flutter_native_bridge
7 советов, чтобы приложения Flutter загружались молниеносно 🚀

Вы потратили месяцы на совершенствование своего Flutter-приложения, но пользователи жалуются, что оно долго загружается? 😱 Не отчаивайтесь! Большинство проблем можно легко решить.

В этой статье вы найдёте 7 честных советов, которые помогут вам оптимизировать производительность вашего приложения и сделать его загрузку молниеносной ⚡️. Вы узнаете, как избежать распространённых ошибок, таких как слишком долгая загрузка splash screen, ненужная загрузка виджетов и неоптимизированный код. Авторы статьи делятся своими знаниями о том, как использовать ленивую загрузку, кэширование, оптимизацию зависимостей и другие приёмы, чтобы сделать ваше приложение быстрым и эффективным.

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

Все подобные новости ищите по хэштегу #FlutterPulseMedium Оцените рубрику! 👍

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #оптимизация #производительность #мобильнаяразработка #разработкаприложений
👍1
Самые лучшие обновлённые пакеты за последние 24 часа

injectable 2.7.1+4 - пакет для управления зависимостями в Dart, позволяющий упростить процесс внедрения зависимостей в приложениях. В новой версии исправлена ошибка в докуметации. 👍 Лайки: 1420, 📥 Скачиваний: 528К
https://pub.dev/packages/injectable

injectable_generator 2.12.0 - теперь имеет опциональную поддержку lean_builder для сверхбыстрых сборок. 👍 Лайки: 129, 📥 Скачиваний: 501К
https://pub.dev/packages/injectable_generator

barcode_scan2 4.6.0 - пакет для сканирования 2D баркодов и QR кодов. Теперь с улучшенной совместимостью для iOS и Android. 👍 Лайки: 298, 📥 Скачиваний: 22К
https://pub.dev/packages/barcode_scan2

reactive_forms 18.2.2 - пакет для создания форм и валидации ввода данных в приложениях Flutter. В новой версии исправлены ошибки и улучшена производительность. 👍 Лайки: 933, 📥 Скачиваний: 66.1К
https://pub.dev/packages/reactive_forms

pro_image_editor 11.15.1 - мощный инструмент для редактирования изображений в приложениях Flutter. Теперь в текстовом редакторе можно настроить автоматическое перенос слов на слое с помощью конфига enableAutoWrapOnLayer. 👍 Лайки: 522, 📥 Скачиваний: 31.2К
https://pub.dev/packages/pro_image_editor

pubspec_manager 3.1.1 - пакет позволяет читать, модифицировать и записывать файлы pubspec.yaml. В новой версии изменены environment.sdkConstraint и environment.flutterConstraint, чтобы они возвращали VersionConstraint из пакета semver для лучшей совместимости с экосистемой Dart. 👍 Лайки: 18, 📥 Скачиваний: 75.9К
https://pub.dev/packages/pubspec_manager

FlutterPulse — канал о мире Flutter!

Поддержать канал

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #injectable #injectable_generator #barcode_scan2 #reactive_forms #pro_image_editor #pubspec_manager
Оптимизация запуска приложения Flutter: от холодного запуска до готовности за 2 секунды

Хотите, чтобы ваше приложение запускалось мгновенно и радовало пользователей? Оптимизация запуска - ключ к успеху!

В этой статье мы рассмотрим, как оптимизировать время запуска приложения Flutter, используя различные приёмы и техники. Вы узнаете, как минимизировать работу во время инициализации, загружать данные асинхронно, избегать тяжелых вычислений на главном потоке и использовать Deferred Loading для функций и ресурсов.

В статье описаны следующие техники оптимизации:
- минимизация работы во время инициализации приложения;
- асинхронная загрузка данных и ресурсов;
- использование isolates для тяжелых вычислений;
- оптимизация дерева виджетов;
- Deferred Loading для функций и ресурсов;
- стратегическое использование Splash Screen;
- измерение времени запуска и оптимизация размера приложения.

🇷🇺Читать статью на русском языке
🇬🇧Read the article in English
🌐Original article on Medium

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

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appoptimization #performanceoptimization
👍2
Обзор пакетов на тему Chat


ChatView 3.0.0
ChatView - мощный пакет Flutter для создания чатов, он предоставляет гибкую настройку интерфейса и поддержку пагинации, поиска и фильтрации.
👍 Лайки: 634, 📥 Скачиваний: 1.6K
📅 Обновлено: 4 дня назад
https://pub.dev/packages/chatview


Flyer Chat 2.11.1
Flyer Chat - открытый пакет для создания чатов в Flutter, он позволяет подключаться к любому бэкенду и имеет гибкую настройку внешнего вида.
👍 Лайки: 1580, 📥 Скачиваний: 75.1K
📅 Обновлено: 11 дней назад
https://pub.dev/packages/flutter_chat_ui


extended_text_library 12.0.1
extended_text_library - пакет для создания расширенного текста в Flutter, с его помощью можно легко добавлять в текст инлайн-изображения и упоминания.
👍 Лайки: 30, 📥 Скачиваний: 244K
📅 Обновлено: 13 месяцев назад
https://pub.dev/packages/extended_text_library


Stream Chat Dart Client 9.22.0
Stream Chat Dart Client - официальный клиент для Dart, он позволяет легко интегрировать чат в ваши приложения и поддерживает Flutter, мобильные и веб-приложения.
👍 Лайки: 70, 📥 Скачиваний: 21.6K
📅 Обновлено: 13 дней назад
https://pub.dev/packages/stream_chat


Stream Chat Flutter SDK 9.22.0
Stream Chat Flutter SDK - официальный пакет для создания чатов в Flutter, он предоставляет готовые UI-компоненты для интеграции чата Stream Chat в ваше Flutter-приложение.
👍 Лайки: 382, 📥 Скачиваний: 18.5K
📅 Обновлено: 13 дней назад
https://pub.dev/packages/stream_chat_flutter


chat_bubbles 1.7.0
chat_bubbles - пакет для создания красивых пузырей чата, похожих на WhatsApp, с поддержкой аудио и изображений.
👍 Лайки: 552, 📥 Скачиваний: 13.7K
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/chat_bubbles


FlutterPulse — канал о мире Flutter!


#flutter #dart #pubdev #flutterpulse #ChatView #FlyerChat #extended_text_library #StreamChatDartClient #StreamChatFlutterSDK #chat_bubbles
11 шаблонов проектирования Flutter, которые сделают ваш код в 5 раз более поддерживаемым

Вы устали от того, что ваш Flutter-проект превращается в "спагетти-код"? Хотите узнать секреты создания масштабируемых и поддерживаемых приложений?

В этой статье вы найдете 11 мощных шаблонов проектирования, которые помогут вам решить распространенные проблемы архитектуры Flutter-приложений. От BLoC и Provider до MVVM и Dependency Injection — каждый шаблон сопровождается подробным описанием, преимуществами и недостатками, а также примерами использования.

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

🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал

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

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #apparchitecture #designpatterns
👍1🔥1
Самые лучшие обновлённые пакеты за последние 24 часа

flutter_foreground_task 9.2.0 - пакет для реализации фонового сервиса на платформе Android, позволяющий выполнять повторяющиеся задачи, поддерживая двустороннюю связь между сервисом и UI, и предоставляя полезные утилиты.
В новой версии добавлены следующие функции:
- автоматический перезапуск сервиса, если он был завершен системой
- остановка сервиса при закрытии приложения
- поддержка foreground service типа mediaProcessing
👍 Лайки: 550, 📥 Скачиваний: 46.5К
https://pub.dev/packages/flutter_foreground_task

Patrol 4.1.0 - пакет для автоматизации тестирования Flutter-приложений, позволяющий контролировать родной UI из кода Dart.
Теперь доступен PlatformAutomator в экспортах.
👍 Лайки: 649, 📥 Скачиваний: 167К
https://pub.dev/packages/patrol

flutter_markdown_plus 1.0.6 - пакет для отображения markdown-текста в приложениях Flutter.
В новой версии исправлено поведение курсора при использовании пользовательских построителей для ссылок, добавлены новые свойства для настройки таблиц и реализовано автоматическое обрезание содержимого таблиц для поддержки закругленных границ.
👍 Лайки: 80, 📥 Скачиваний: 83.1К
https://pub.dev/packages/flutter_markdown_plus

flutter_inapp_purchase 8.1.1 - пакет для интеграции покупок внутри приложения.
Теперь с обновленными версиями OpenIAP.
👍 Лайки: 436, 📥 Скачиваний: 4.3К
https://pub.dev/packages/flutter_inapp_purchase

camera_avfoundation 0.9.7+1 - пакет для реализации камеры в приложениях для iOS.
Теперь он разделен от пакета camera как федеративная реализация.
👍 Лайки: 13, 📥 Скачиваний: 134К
https://pub.dev/packages/camera_avfoundation

wechat_assets_picker - пакет для выбора изображений, видео и аудио в приложениях Flutter, с интерфейсом, вдохновлённым WeChat.
Версия: Unreleased.
👍 Лайки: 848, 📥 Скачиваний: 38.2К
https://pub.dev/packages/wechat_assets_picker

FlutterPulse — канал о мире Flutter!

Поддержать канал

#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #flutter_foreground_task #Patrol #flutter_markdown_plus #flutter_inapp_purchase #camera_avfoundation #wechat_assets_picker
Глубокое погружение в макеты Flutter: Row, Column, Stack и Expanded
Flutter - мощный инструмент для создания красивых и гибких интерфейсов, и сегодня мы поговорим о четырёх китах, на которых держится большинство макетов: Row, Column, Stack и Expanded! 🤯

В этой статье вы узнаете, как работают эти базовые виджеты, когда их использовать и как комбинировать их для создания сложных и красивых интерфейсов. Вы научитесь использовать свойства mainAxisAlignment и crossAxisAlignment, чтобы выравнивать виджеты, и узнаете, как применять Expanded, чтобы занять доступное пространство. 📐

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

🇷🇺Читать на русском
🇬🇧Read in English
🌐Original article

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

FlutterPulse — канал о мире Flutter!

#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux #programming #coding
👍1👎1