Создаем доступный кастомный чекбокс во Flutter
В современном мире мобильной разработки доступность приложения — это не просто приятная особенность, а необходимость! Давайте разберемся, как создать кастомный виджет чекбокса во Flutter, который будет доступен с клавиатуры и иметь чистый, поддерживаемый код.
В статье рассматривается создание кастомного виджета
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #accessibility #mobiledevelopment #userexperience
В современном мире мобильной разработки доступность приложения — это не просто приятная особенность, а необходимость! Давайте разберемся, как создать кастомный виджет чекбокса во Flutter, который будет доступен с клавиатуры и иметь чистый, поддерживаемый код.
В статье рассматривается создание кастомного виджета
FocusedCheckBox, который решает проблемы стандартного Checkbox во Flutter при работе с клавиатурой. Вы узнаете, как обеспечить корректную навигацию с помощью клавиатуры, управление фокусом и гибкую обработку событий. В статье подробно разбирается реализация виджета, его ключевые особенности и преимущества, а также демонстрируются примеры использования.🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #accessibility #mobiledevelopment #userexperience
Самые лучшие обновлённые пакеты за последние 24 часа
fake_cloud_firestore 4.0.1
Пакет fake_cloud_firestore используется для написания юнит-тестов для Cloud Firestore, позволяя создавать фейковую базу данных в памяти.
В новой версии добавлена поддержка запросов по имени (PR-330).
Пакет набрал 136 лайков и более 140 000 скачиваний.
👍 Лайки: 136, 📥 Скачиваний: 140К
https://pub.dev/packages/fake_cloud_firestore
fan_carousel_image_slider 1.3.1
Пакет fan_carousel_image_slider - это фантастический карусельный слайдер для отображения онлайн и локальных изображений.
В новой версии исправлена проблема с кнопкой закрытия при расширении изображения.
Лайков: 162
Скачиваний: 622
👍 Лайки: 162, 📥 Скачиваний: 622
https://pub.dev/packages/fan_carousel_image_slider
flutter_drawing_board 1.0.1
Этот пакет используется для создания интерактивных досок для рисования с продвинутыми функциями.
В новой версии исправлены ошибки, включая исключение "Недопустимые размеры изображения" при нулевом или недопустимом размере холста.
Пакет имеет 253 лайка и более 11 500 скачиваний!
👍 Лайки: 253, 📥 Скачиваний: 11.5К
https://pub.dev/packages/flutter_drawing_board
flutter_gemma 0.11.14
Пакет flutter_gemma позволяет использовать модели Gemma прямо в приложениях Flutter, обеспечивая локальное выполнение, поддержку нескольких платформ и многое другое.
Теперь доступна поддержка FunctionGemma от Google и исправлена ошибка с пакетными вложениями.
Скачано уже 4420 раз, лайков - 257.
👍 Лайки: 257, 📥 Скачиваний: 4.4К
https://pub.dev/packages/flutter_gemma
linear_progress_bar 2.0.0+2
Этот пакет предоставляет мощный и настраиваемый виджет линейного прогресс-бара для Flutter, поддерживающий различные типы прогресс-баров, индикаторы точек, прогресс-бары с метками и градиентными цветами.
В новой версии исправлены все предупреждения анализатора и проблемы с форматированием кода, добавлены комментарии к примерам в документации, исправлено использование сырых строк в функциях кодирования JSON.
Пакет набрал 81 лайк и уже скачан более 14700 раз!
👍 Лайки: 81, 📥 Скачиваний: 14.7К
https://pub.dev/packages/linear_progress_bar
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #fake_cloud_firestore #fan_carousel_image_slider #flutter_drawing_board #flutter_gemma #linear_progress_bar
fake_cloud_firestore 4.0.1
Пакет fake_cloud_firestore используется для написания юнит-тестов для Cloud Firestore, позволяя создавать фейковую базу данных в памяти.
В новой версии добавлена поддержка запросов по имени (PR-330).
Пакет набрал 136 лайков и более 140 000 скачиваний.
👍 Лайки: 136, 📥 Скачиваний: 140К
https://pub.dev/packages/fake_cloud_firestore
fan_carousel_image_slider 1.3.1
Пакет fan_carousel_image_slider - это фантастический карусельный слайдер для отображения онлайн и локальных изображений.
В новой версии исправлена проблема с кнопкой закрытия при расширении изображения.
Лайков: 162
Скачиваний: 622
👍 Лайки: 162, 📥 Скачиваний: 622
https://pub.dev/packages/fan_carousel_image_slider
flutter_drawing_board 1.0.1
Этот пакет используется для создания интерактивных досок для рисования с продвинутыми функциями.
В новой версии исправлены ошибки, включая исключение "Недопустимые размеры изображения" при нулевом или недопустимом размере холста.
Пакет имеет 253 лайка и более 11 500 скачиваний!
👍 Лайки: 253, 📥 Скачиваний: 11.5К
https://pub.dev/packages/flutter_drawing_board
flutter_gemma 0.11.14
Пакет flutter_gemma позволяет использовать модели Gemma прямо в приложениях Flutter, обеспечивая локальное выполнение, поддержку нескольких платформ и многое другое.
Теперь доступна поддержка FunctionGemma от Google и исправлена ошибка с пакетными вложениями.
Скачано уже 4420 раз, лайков - 257.
👍 Лайки: 257, 📥 Скачиваний: 4.4К
https://pub.dev/packages/flutter_gemma
linear_progress_bar 2.0.0+2
Этот пакет предоставляет мощный и настраиваемый виджет линейного прогресс-бара для Flutter, поддерживающий различные типы прогресс-баров, индикаторы точек, прогресс-бары с метками и градиентными цветами.
В новой версии исправлены все предупреждения анализатора и проблемы с форматированием кода, добавлены комментарии к примерам в документации, исправлено использование сырых строк в функциях кодирования JSON.
Пакет набрал 81 лайк и уже скачан более 14700 раз!
👍 Лайки: 81, 📥 Скачиваний: 14.7К
https://pub.dev/packages/linear_progress_bar
FlutterPulse — канал о мире Flutter!
Поддержать канал
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #fake_cloud_firestore #fan_carousel_image_slider #flutter_drawing_board #flutter_gemma #linear_progress_bar
Выравнивание vs Позиционирование в Flutter: Как выбрать правильный инструмент?
При создании интерфейсов в Flutter часто возникает необходимость точного позиционирования виджетов. Два виджета, которые обычно используются для этого, - это
В этой статье мы разберем различия между
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledev #appdevelopment #uiux #flutterdev #programming
При создании интерфейсов в Flutter часто возникает необходимость точного позиционирования виджетов. Два виджета, которые обычно используются для этого, - это
Align и Positioned. Но какой из них выбрать и когда? 🤔В этой статье мы разберем различия между
Align и Positioned, их лучшие случаи использования и практические примеры. Вы узнаете, как использовать Align для относительного позиционирования и Positioned для точного размещения внутри Stack. Кроме того, будут представлены реальные примеры использования этих виджетов, такие как выравнивание кнопки входа в систему и наложение бейджа на иконку корзины. 📱🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledev #appdevelopment #uiux #flutterdev #programming
❤1
Flutter Pulse
Безопасность банковских приложений на Flutter: хранение данных и аутентификация 🚀💻 Сегодня ребята из Flutter. Много начинают серию постов о безопасности банковских приложений на Flutter 📊🔒. В таких проектах цена ошибок в безопасности намного выше, чем в обычных…
Безопасность приложений на Flutter: защита сетевых запросов и доверие к данным 🚀💻
Продолжаем разговор о безопасности приложений на Flutter 📱💡. Даже при корректной аутентификации приложение остается уязвимым, если сетевой слой и серверная валидация реализованы неправильно 🚫. В этой части поговорим о защите сетевых запросов, доверии к данным и проверке OTP 📝.
1. SSL pinning — обязательное требование 🔒
Без pinning HTTPS не спасает от атаки MITM (Man In The Middle), когда злоумышленники перехватывают трафик между приложением и сервером, а потом читают или подменяют запросы через прокси или wi-fi 📡:
Это блокирует:
- proxy
- fake Wi-Fi
- подмену сертификатов
2. OTP всегда проверяется на сервере 📊
Проверка OTP на клиенте — критическая уязвимость:
Только сервер:
3. Клиентская валидация — не финальная. Данные всегда проверяются на сервере:
Эти меры закрывают большую часть рисков, но сами по себе они не решают все 🤔. Даже при защищенном трафике и корректной логике на бэке приложение остается уязвимым на уровне устройства и интерфейса 📈.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
А на нашем канале серия постов на эту тему будет в новогодние праздники
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📱🔒
Продолжаем разговор о безопасности приложений на Flutter 📱💡. Даже при корректной аутентификации приложение остается уязвимым, если сетевой слой и серверная валидация реализованы неправильно 🚫. В этой части поговорим о защите сетевых запросов, доверии к данным и проверке OTP 📝.
1. SSL pinning — обязательное требование 🔒
Без pinning HTTPS не спасает от атаки MITM (Man In The Middle), когда злоумышленники перехватывают трафик между приложением и сервером, а потом читают или подменяют запросы через прокси или wi-fi 📡:
final context = SecurityContext(withTrustedRoots: false);
context.setTrustedCertificatesBytes(certBytes);
final httpClient = HttpClient(context: context);
final dio = Dio()
..httpClientAdapter = IOHttpClientAdapter(
createHttpClient: () => httpClient,
);
Это блокирует:
- proxy
- fake Wi-Fi
- подмену сертификатов
2. OTP всегда проверяется на сервере 📊
Проверка OTP на клиенте — критическая уязвимость:
if (enteredOtp == "123456") success();
Только сервер:
await api.verifyOtp(
mobile: mobile,
otp: enteredOtp,
);
3. Клиентская валидация — не финальная. Данные всегда проверяются на сервере:
bool isValidAmount(String value) {
final amount = double.tryParse(value);
return amount != null && amount > 0 && amount < 100000;
}
Эти меры закрывают большую часть рисков, но сами по себе они не решают все 🤔. Даже при защищенном трафике и корректной логике на бэке приложение остается уязвимым на уровне устройства и интерфейса 📈.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga 💻📱🔒
Обзор пакетов на тему Tab
scrollable_list_tab_scroller 3.1.1
Этот пакет позволяет синхронизировать прокручиваемый список группированных элементов с вкладками. Создавайте настраиваемые вкладки, которые будут автоматически переключаться при прокрутке списка и наоборот.
👍 Лайки: 168, 📥 Скачиваний: 2.9K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/scrollable_list_tab_scroller
buttons_tabbar 1.3.15
Buttons TabBar - это открытый пакет для Flutter, который предоставляет вкладки, где каждый индикатор - это переключатель.
👍 Лайки: 439, 📥 Скачиваний: 11.5K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/buttons_tabbar
custom_sliding_segmented_control 1.8.5
Пакет для Flutter, позволяющий создавать настраиваемые сегментированные контролы.
👍 Лайки: 220, 📥 Скачиваний: 57.8K
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/custom_sliding_segmented_control
tabbed_view 2.1.0
Пакет позволяет создавать классические вкладки, как в десктопных приложениях.
👍 Лайки: 125, 📥 Скачиваний: 2.5K
📅 Обновлено: 5 дней назад
https://pub.dev/packages/tabbed_view
extended_tabs 5.0.0
Мощное официальное расширение для Tab/TabBar/TabView, которое поддерживает прокрутку родительского или дочернего Tabs при превышении границ прокрутки, а также настройку направления прокрутки и кэширования.
👍 Лайки: 168, 📥 Скачиваний: 4.9K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/extended_tabs
flutter_advanced_segment 3.1.0
Пакет позволяет создавать настраиваемые сегменты, которые можно полностью персонализировать.
👍 Лайки: 113, 📥 Скачиваний: 5.6K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/flutter_advanced_segment
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #scrollable_list_tab_scroller #buttons_tabbar #custom_sliding_segmented_control #tabbed_view #extended_tabs #flutter_advanced_segment
scrollable_list_tab_scroller 3.1.1
Этот пакет позволяет синхронизировать прокручиваемый список группированных элементов с вкладками. Создавайте настраиваемые вкладки, которые будут автоматически переключаться при прокрутке списка и наоборот.
👍 Лайки: 168, 📥 Скачиваний: 2.9K
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/scrollable_list_tab_scroller
buttons_tabbar 1.3.15
Buttons TabBar - это открытый пакет для Flutter, который предоставляет вкладки, где каждый индикатор - это переключатель.
👍 Лайки: 439, 📥 Скачиваний: 11.5K
📅 Обновлено: 12 месяцев назад
https://pub.dev/packages/buttons_tabbar
custom_sliding_segmented_control 1.8.5
Пакет для Flutter, позволяющий создавать настраиваемые сегментированные контролы.
👍 Лайки: 220, 📥 Скачиваний: 57.8K
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/custom_sliding_segmented_control
tabbed_view 2.1.0
Пакет позволяет создавать классические вкладки, как в десктопных приложениях.
👍 Лайки: 125, 📥 Скачиваний: 2.5K
📅 Обновлено: 5 дней назад
https://pub.dev/packages/tabbed_view
extended_tabs 5.0.0
Мощное официальное расширение для Tab/TabBar/TabView, которое поддерживает прокрутку родительского или дочернего Tabs при превышении границ прокрутки, а также настройку направления прокрутки и кэширования.
👍 Лайки: 168, 📥 Скачиваний: 4.9K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/extended_tabs
flutter_advanced_segment 3.1.0
Пакет позволяет создавать настраиваемые сегменты, которые можно полностью персонализировать.
👍 Лайки: 113, 📥 Скачиваний: 5.6K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/flutter_advanced_segment
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #scrollable_list_tab_scroller #buttons_tabbar #custom_sliding_segmented_control #tabbed_view #extended_tabs #flutter_advanced_segment
🔥1
11 паттернов проектирования для Flutter, которые сделают ваш код на 5x более поддерживаемым
Вы устали от того, что ваш Flutter-проект превращается в "спагетти-код"? Хотите узнать секреты создания масштабируемых и поддерживаемых приложений?
В этой статье вы найдете 11 мощных паттернов проектирования для Flutter, которые помогут вам решить распространенные проблемы архитектуры и сделать ваш код более чистым и эффективным. От BLoC и Provider до Dependency Injection и Strategy Pattern — каждый паттерн сопровождается реальными примерами и рекомендациями по применению.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #apparchitecture #designpatterns
Вы устали от того, что ваш Flutter-проект превращается в "спагетти-код"? Хотите узнать секреты создания масштабируемых и поддерживаемых приложений?
В этой статье вы найдете 11 мощных паттернов проектирования для Flutter, которые помогут вам решить распространенные проблемы архитектуры и сделать ваш код более чистым и эффективным. От BLoC и Provider до Dependency Injection и Strategy Pattern — каждый паттерн сопровождается реальными примерами и рекомендациями по применению.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #apparchitecture #designpatterns
Самые лучшие обновлённые пакеты за последние 24 часа
riverpod_lint 3.1.0 - инструмент для разработчиков, использующих Riverpod, giúpает избегать распространенных проблем и упрощает повторяющиеся задачи. Теперь пакет использует analysis_server_plugin вместо custom_lint.
👍 Лайки: 308, 📥 Скачиваний: 417К
https://pub.dev/packages/riverpod_lint
flutter_riverpod 3.1.0 - реактивный фреймворк для кэширования и привязки данных, который упрощает работу с асинхронным кодом.
Теперь вы можете комбинировать асинхронные провайдеры синхронно с помощью AsyncValue.requireValue.
👍 Лайки: 2800, 📥 Скачиваний: 1.4М
https://pub.dev/packages/riverpod
purchases_flutter 9.10.2 - клиент для системы отслеживания подписок и покупок RevenueCat и позволяет легко реализовывать в приложениях покупки внутри приложения.
В обновлении исправлены зависимости и улучшены сообщения об ошибках.
👍 Лайки: 859, 📥 Скачиваний: 176К
https://pub.dev/packages/purchases_flutter
riverpod_generator 4.0.0 - предназначен для генерации провайдеров для Riverpod, упрощая работу с данными в приложениях Flutter.
В новой версии исправлены ошибки, связанные с константными провайдерами, retry и Notifiers.
👍 Лайки: 420, 📥 Скачиваний: 679К
https://pub.dev/packages/riverpod_generator
flutter_drawing_board 1.0.1+1 - используется для создания интерактивных досок для рисования с продвинутыми функциями в приложениях Flutter.
В новой версии исправлены ошибки, включая исключение "Недопустимые размеры изображения" при нулевом или недопустимом размере холста.
👍 Лайки: 253, 📥 Скачиваний: 11.4К
https://pub.dev/packages/flutter_drawing_board
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #riverpod_lint #flutter_riverpod #purchases_flutter #riverpod_generator #flutter_drawing_board
riverpod_lint 3.1.0 - инструмент для разработчиков, использующих Riverpod, giúpает избегать распространенных проблем и упрощает повторяющиеся задачи. Теперь пакет использует analysis_server_plugin вместо custom_lint.
👍 Лайки: 308, 📥 Скачиваний: 417К
https://pub.dev/packages/riverpod_lint
flutter_riverpod 3.1.0 - реактивный фреймворк для кэширования и привязки данных, который упрощает работу с асинхронным кодом.
Теперь вы можете комбинировать асинхронные провайдеры синхронно с помощью AsyncValue.requireValue.
👍 Лайки: 2800, 📥 Скачиваний: 1.4М
https://pub.dev/packages/riverpod
purchases_flutter 9.10.2 - клиент для системы отслеживания подписок и покупок RevenueCat и позволяет легко реализовывать в приложениях покупки внутри приложения.
В обновлении исправлены зависимости и улучшены сообщения об ошибках.
👍 Лайки: 859, 📥 Скачиваний: 176К
https://pub.dev/packages/purchases_flutter
riverpod_generator 4.0.0 - предназначен для генерации провайдеров для Riverpod, упрощая работу с данными в приложениях Flutter.
В новой версии исправлены ошибки, связанные с константными провайдерами, retry и Notifiers.
👍 Лайки: 420, 📥 Скачиваний: 679К
https://pub.dev/packages/riverpod_generator
flutter_drawing_board 1.0.1+1 - используется для создания интерактивных досок для рисования с продвинутыми функциями в приложениях Flutter.
В новой версии исправлены ошибки, включая исключение "Недопустимые размеры изображения" при нулевом или недопустимом размере холста.
👍 Лайки: 253, 📥 Скачиваний: 11.4К
https://pub.dev/packages/flutter_drawing_board
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #riverpod_lint #flutter_riverpod #purchases_flutter #riverpod_generator #flutter_drawing_board
❤1
Обработка пользовательского ввода в Flutter: кнопки, текст и выбор опций
🚀 Flutter-разработчикам, внимание! В новой статье вы найдёте подробное руководство по обработке пользовательского ввода в ваших приложениях.
В этой статье вы узнаете о различных виджетах, которые позволяют пользователям взаимодействовать с вашим приложением. Вы рассмотрите различные типы кнопок (ElevatedButton, FilledButton, OutlinedButton, TextButton и другие), узнаете, как работать с текстовым вводом с помощью
В статье приведены примеры кода и объяснения различных свойств и конфигураций этих виджетов, что поможет вам улучшить пользовательский опыт в ваших приложениях.
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux
🚀 Flutter-разработчикам, внимание! В новой статье вы найдёте подробное руководство по обработке пользовательского ввода в ваших приложениях.
В этой статье вы узнаете о различных виджетах, которые позволяют пользователям взаимодействовать с вашим приложением. Вы рассмотрите различные типы кнопок (ElevatedButton, FilledButton, OutlinedButton, TextButton и другие), узнаете, как работать с текстовым вводом с помощью
TextField и SelectableText, а также как предоставить пользователям возможность выбирать из нескольких опций с помощью SegmentedButton. 📱💻В статье приведены примеры кода и объяснения различных свойств и конфигураций этих виджетов, что поможет вам улучшить пользовательский опыт в ваших приложениях.
🇷🇺Читать статью на русском
🇬🇧Read the article in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Напишите, понравилась ли вам новая рубрика!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #mobiledevelopment #appdevelopment #ui #ux
🎅 Важные нюансы in-app покупок в Flutter-приложениях через App Store 📱💸
Привет, друзья! Сегодня мы поговорим о процессе покупки и получения информации о них в Flutter-приложениях через App Store 📈. Это важно знать, если вы создаете приложение с контентом, доступным только пользователям с подпиской 📊.
Мы рассмотрим три участника процесса: приложение, бэкенд и App Store 🤝. Итак, начнем!
1️⃣ Приложение: пользователь знакомится с доступными продуктами для покупки и осуществляет in-app покупку через определенные элементы интерфейса 🛍. Для этого необходимо интегрировать in_app_purchase в проект 📈.
2️⃣ App Store: выполняет процесс списания средств с привязанного счета и передает данные о транзакции дальше 📊. Здесь два варианта развития событий:
✔️ данные о транзакции возвращаются колбэком в приложение
✔️ данные о транзакции получает сам сервер через технологию Server-to-Server Notifications 📣
3️⃣ Бэкенд: получает колбэк от App Store с данными о транзакции и проверяет покупку перед выдачей прав пользователю 🔒.
4️⃣ Приложение: стучится на бэкенд, просит данные для конкретного авторизованного пользователя и отображает полученные данные 📊.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly
Привет, друзья! Сегодня мы поговорим о процессе покупки и получения информации о них в Flutter-приложениях через App Store 📈. Это важно знать, если вы создаете приложение с контентом, доступным только пользователям с подпиской 📊.
Мы рассмотрим три участника процесса: приложение, бэкенд и App Store 🤝. Итак, начнем!
1️⃣ Приложение: пользователь знакомится с доступными продуктами для покупки и осуществляет in-app покупку через определенные элементы интерфейса 🛍. Для этого необходимо интегрировать in_app_purchase в проект 📈.
2️⃣ App Store: выполняет процесс списания средств с привязанного счета и передает данные о транзакции дальше 📊. Здесь два варианта развития событий:
✔️ данные о транзакции возвращаются колбэком в приложение
✔️ данные о транзакции получает сам сервер через технологию Server-to-Server Notifications 📣
3️⃣ Бэкенд: получает колбэк от App Store с данными о транзакции и проверяет покупку перед выдачей прав пользователю 🔒.
4️⃣ Приложение: стучится на бэкенд, просит данные для конкретного авторизованного пользователя и отображает полученные данные 📊.
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutterfriendly
Обзор пакетов на тему Home Screen, App Icon & Name
live_activities 2.4.3
Этот пакет позволяет использовать RemoteViews на Android (API уровень 24+) и Live Activities на iOS (16.1+), включая поддержку динамического острова iPhone. Пакет позволяет создавать динамические уведомления и реализовывать функцию динамического острова на iPhone.
👍 Лайки: 588, 📥 Скачиваний: 20.8K
📅 Обновлено: 29 дней назад
https://pub.dev/packages/live_activities
HomeWidget 0.8.1
HomeWidget упрощает создание виджетов для домашнего экрана на Android и iOS. Пакет предоставляет простой и удобный интерфейс для разработки виджетов.
👍 Лайки: 2100, 📥 Скачиваний: 42.4K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/home_widget
rename 3.1.0
Rename CLI Tool - удобный инструмент для переименования проектов Flutter. Пакет позволяет легко изменять AppName и BundleId в проектах Flutter для разных платформ: iOS, Android, macOS, Linux, Web и Windows.
👍 Лайки: 1280, 📥 Скачиваний: 34.8K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/rename
flutter_launcher_icons 0.14.4
Пакет flutter_launcher_icons позволяет легко обновлять иконки приложения для разных платформ. Он предоставляет простой и гибкий интерфейс для настройки иконок.
👍 Лайки: 7880, 📥 Скачиваний: 1.7M
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/flutter_launcher_icons
change_app_package_name 1.5.0
Пакет change_app_package_name позволяет изменить имя пакета вашего приложения с помощью одной команды. Он автоматически обновляет все необходимые файлы для Android и iOS.
👍 Лайки: 1900, 📥 Скачиваний: 111K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/change_app_package_name
icons_launcher 3.0.3
Пакет icons_launcher позволяет обновлять иконку запуска для конкретных платформ (Android, iOS, macOS, Web, Linux, Windows) с помощью простой конфигурации.
👍 Лайки: 1000, 📥 Скачиваний: 252K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/icons_launcher
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #live_activities #HomeWidget #rename #flutter_launcher_icons #change_app_package_name #icons_launcher
live_activities 2.4.3
Этот пакет позволяет использовать RemoteViews на Android (API уровень 24+) и Live Activities на iOS (16.1+), включая поддержку динамического острова iPhone. Пакет позволяет создавать динамические уведомления и реализовывать функцию динамического острова на iPhone.
👍 Лайки: 588, 📥 Скачиваний: 20.8K
📅 Обновлено: 29 дней назад
https://pub.dev/packages/live_activities
HomeWidget 0.8.1
HomeWidget упрощает создание виджетов для домашнего экрана на Android и iOS. Пакет предоставляет простой и удобный интерфейс для разработки виджетов.
👍 Лайки: 2100, 📥 Скачиваний: 42.4K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/home_widget
rename 3.1.0
Rename CLI Tool - удобный инструмент для переименования проектов Flutter. Пакет позволяет легко изменять AppName и BundleId в проектах Flutter для разных платформ: iOS, Android, macOS, Linux, Web и Windows.
👍 Лайки: 1280, 📥 Скачиваний: 34.8K
📅 Обновлено: 7 месяцев назад
https://pub.dev/packages/rename
flutter_launcher_icons 0.14.4
Пакет flutter_launcher_icons позволяет легко обновлять иконки приложения для разных платформ. Он предоставляет простой и гибкий интерфейс для настройки иконок.
👍 Лайки: 7880, 📥 Скачиваний: 1.7M
📅 Обновлено: 6 месяцев назад
https://pub.dev/packages/flutter_launcher_icons
change_app_package_name 1.5.0
Пакет change_app_package_name позволяет изменить имя пакета вашего приложения с помощью одной команды. Он автоматически обновляет все необходимые файлы для Android и iOS.
👍 Лайки: 1900, 📥 Скачиваний: 111K
📅 Обновлено: 10 месяцев назад
https://pub.dev/packages/change_app_package_name
icons_launcher 3.0.3
Пакет icons_launcher позволяет обновлять иконку запуска для конкретных платформ (Android, iOS, macOS, Web, Linux, Windows) с помощью простой конфигурации.
👍 Лайки: 1000, 📥 Скачиваний: 252K
📅 Обновлено: 3 месяца назад
https://pub.dev/packages/icons_launcher
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #live_activities #HomeWidget #rename #flutter_launcher_icons #change_app_package_name #icons_launcher
🔥1
7 советов, чтобы сделать приложения Flutter загружающимися сверхбыстро!
Вы потратили месяцы на совершенствование своего Flutter-приложения, но пользователи жалуются, что оно долго загружается? Не отчаивайтесь! Большинство проблем можно легко решить.
В этой статье вы найдёте 7 честных советов, которые помогут вам сделать своё приложение Flutter загружающимся сверхбыстро. Вы узнаете, как избавиться от долгой загрузки, используя такие приёмы, как ленивая загрузка, кэширование, оптимизация зависимостей и многое другое. Авторы статьи делятся своими знаниями о том, как улучшить производительность приложения, чтобы пользователи были довольны.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English:
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #оптимизация #производительность #мобильнаяразработка
Вы потратили месяцы на совершенствование своего Flutter-приложения, но пользователи жалуются, что оно долго загружается? Не отчаивайтесь! Большинство проблем можно легко решить.
В этой статье вы найдёте 7 честных советов, которые помогут вам сделать своё приложение Flutter загружающимся сверхбыстро. Вы узнаете, как избавиться от долгой загрузки, используя такие приёмы, как ленивая загрузка, кэширование, оптимизация зависимостей и многое другое. Авторы статьи делятся своими знаниями о том, как улучшить производительность приложения, чтобы пользователи были довольны.
🇷🇺 Читать статью на русском
🇬🇧 Read the article in English:
🌐 Читать оригинал
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #оптимизация #производительность #мобильнаяразработка
💩2
Самые лучшие обновлённые пакеты за последние 24 часа
requests_inspector 5.3.0 - пакет для логирования и отладки API-запросов в приложениях Flutter. В новой версии добавлены функции поиска и фильтрации списка запросов, а также фильтры для остановки запросов и ответов.
👍 Лайки: 161, 📥 Скачиваний: 7.4К
https://pub.dev/packages/requests_inspector
retrofit 4.9.1 - пакет для генерации клиента Dio с помощью source_gen и вдохновлен Chopper и Retrofit. Он позволяет легко создавать REST-API клиенты с поддержкой типов и автоматическим преобразованием данных.
В новой версии 4.9.1 внесено изменение для обеспечения обратной совместимости: параметр Response в callback ParseErrorLogger теперь является необязательным.
👍 Лайки: 2.1К, 📥 Скачиваний: 463К
https://pub.dev/packages/retrofit
flutter_inapp_purchase 8.1.2 - пакет, который поддерживает External Payments Program (Android 8.3.0+, только для Японии) и позволяет пользователям выбирать между Google Play Billing и внешней опцией оплаты.
👍 Лайки: 436, 📥 Скачиваний: 4.4К
https://pub.dev/packages/flutter_inapp_purchase
openfoodfacts 3.29.0 - пакет, который предоставляет доступ к питательным веществам для корма для домашних животных и упрощенные панели знаний.
👍 Лайки: 149, 📥 Скачиваний: 2.7К
https://pub.dev/packages/openfoodfacts
device_marketing_names 1.1.6 - пакет, который позволяет легко получать маркетинговые названия устройств, таких как iPhone и Android, без необходимости подключения к интернету или базе данных.
👍 Лайки: 39, 📥 Скачиваний: 25.6К
https://pub.dev/packages/device_marketing_names
pro_image_editor 11.15.2 - пакет, который предоставляет гибкий и удобный способ интегрировать возможности редактирования изображений в ваш проект Flutter.
👍 Лайки: 525, 📥 Скачиваний: 31.2К
https://pub.dev/packages/pro_image_editor
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #requests_inspector #retrofit #flutter_inapp_purchase #openfoodfacts #device_marketing_names #pro_image_editor
requests_inspector 5.3.0 - пакет для логирования и отладки API-запросов в приложениях Flutter. В новой версии добавлены функции поиска и фильтрации списка запросов, а также фильтры для остановки запросов и ответов.
👍 Лайки: 161, 📥 Скачиваний: 7.4К
https://pub.dev/packages/requests_inspector
retrofit 4.9.1 - пакет для генерации клиента Dio с помощью source_gen и вдохновлен Chopper и Retrofit. Он позволяет легко создавать REST-API клиенты с поддержкой типов и автоматическим преобразованием данных.
В новой версии 4.9.1 внесено изменение для обеспечения обратной совместимости: параметр Response в callback ParseErrorLogger теперь является необязательным.
👍 Лайки: 2.1К, 📥 Скачиваний: 463К
https://pub.dev/packages/retrofit
flutter_inapp_purchase 8.1.2 - пакет, который поддерживает External Payments Program (Android 8.3.0+, только для Японии) и позволяет пользователям выбирать между Google Play Billing и внешней опцией оплаты.
👍 Лайки: 436, 📥 Скачиваний: 4.4К
https://pub.dev/packages/flutter_inapp_purchase
openfoodfacts 3.29.0 - пакет, который предоставляет доступ к питательным веществам для корма для домашних животных и упрощенные панели знаний.
👍 Лайки: 149, 📥 Скачиваний: 2.7К
https://pub.dev/packages/openfoodfacts
device_marketing_names 1.1.6 - пакет, который позволяет легко получать маркетинговые названия устройств, таких как iPhone и Android, без необходимости подключения к интернету или базе данных.
👍 Лайки: 39, 📥 Скачиваний: 25.6К
https://pub.dev/packages/device_marketing_names
pro_image_editor 11.15.2 - пакет, который предоставляет гибкий и удобный способ интегрировать возможности редактирования изображений в ваш проект Flutter.
👍 Лайки: 525, 📥 Скачиваний: 31.2К
https://pub.dev/packages/pro_image_editor
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #requests_inspector #retrofit #flutter_inapp_purchase #openfoodfacts #device_marketing_names #pro_image_editor
🔥1
Автоматизируйте версионирование и ведение changelog в проектах Flutter!
Устали вручную обновлять версию в pubspec.yaml и писать changelog? Есть решение!
В этой статье вы узнаете, как автоматизировать процесс версионирования и генерации changelog, сделав релизный workflow чистым, последовательным и надежным.
Вы научитесь использовать Conventional Commits, semantic_version или standard-version, а также Git hooks и GitHub Actions, чтобы упростить процесс релиза.
Кроме того, вы узнаете, как синхронизировать pubspec.yaml с Git тегами и автоматизировать процесс с помощью GitHub Actions.
🇷🇺Читать на русском
🇬🇧Read in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #devtools #release #automation #githubactions
Устали вручную обновлять версию в pubspec.yaml и писать changelog? Есть решение!
В этой статье вы узнаете, как автоматизировать процесс версионирования и генерации changelog, сделав релизный workflow чистым, последовательным и надежным.
Вы научитесь использовать Conventional Commits, semantic_version или standard-version, а также Git hooks и GitHub Actions, чтобы упростить процесс релиза.
Кроме того, вы узнаете, как синхронизировать pubspec.yaml с Git тегами и автоматизировать процесс с помощью GitHub Actions.
🇷🇺Читать на русском
🇬🇧Read in English
🌐Original article
Все подобные новости ищите по хэштегу #FlutterPulseMedium ✨ Оцените новую рубрику!
FlutterPulse — канал о мире Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium #devtools #release #automation #githubactions
🔥2
Попросил тут бота рассказать в нашем канале)
Посмотрим как боты описывают наш канал)
📊 Channel Analysis Results by @ScratchAuthorEgoBot
🎯 Channel:
💼 Professional Analysis:
Данный технический анализ подготовлен на основе глубокого мониторинга деятельности автора канала «Flutter Pulse», идентифицирующего себя как Анатолий Тюнтяев, ведущий разработчик и программист в ННГУ им. Лобачевского. Анатолий демонстрирует исключительный уровень экспертизы в экосистеме Dart и Flutter, выходящий далеко за рамки простого кроссплатформенного UI-дизайна. Его компетенции охватывают системную архитектуру (Clean Architecture, SOLID), глубокое понимание внутренних механизмов фреймворка (RenderObject, BuildContext, Garbage Collector) и нативную разработку для Android (Kotlin/Gradle) и iOS (Swift). Особого внимания заслуживает его способность к интеграции сложных решений: работа с MethodChannel для связи с нативными API, внедрение систем безопасности для банковских приложений (зашифрованное хранение, token-based аутентификация) и настройка CI/CD-процессов через GitHub Actions.
Коммуникационный стиль автора характеризуется высокой степенью структурированности и профессионализма. Он эффективно транслирует сложные технические концепции (многопоточность, изоляты, управление памятью) широкой аудитории, переводя и адаптируя материалы с международных ресурсов (Medium, Stackademic). Это указывает на сильные навыки технического письма и стремление к повышению общей квалификации сообщества. Как лидер мнений, Анатолий проявляет критическое мышление в отношении инструментов разработки: он открыто обсуждает проблему «оверинжиниринга» и риски зависимости от заброшенных open-source проектов, предлагая прагматичные решения, такие как форканье критических плагинов и минимизация стороннего кода.
С точки зрения лидерских качеств, автор проявляет себя как наставник и архитектор сообщества. Он не просто публикует новости, а проводит аналитическую работу, классифицируя пакеты по темам и оценивая их востребованность. Его опыт работы в академической среде (ННГУ) в сочетании с практической разработкой позволяет ему балансировать между теоретической глубиной и прикладной эффективностью. К потенциальным рискам для работодателя можно отнести его высокую избирательность к технологическому стеку и некоторую эмоциональную вовлеченность в стабильность экосистемы — автор болезненно воспринимает поломки при обновлении версий Flutter (breaking changes), что, однако, компенсируется его способностью оперативно находить обходные пути. В целом, Анатолий представляет собой Senior/Lead разработчика с выраженным талантом к систематизации знаний и управлению техническими рисками, идеально подходящего для руководства сложными проектами с высокими требованиями к производительности и безопасности.
Скидывайте описание ваших каналов в комменты)
Посмотрим как боты описывают наш канал)
📊 Channel Analysis Results by @ScratchAuthorEgoBot
🎯 Channel:
@flutterpulse💼 Professional Analysis:
Данный технический анализ подготовлен на основе глубокого мониторинга деятельности автора канала «Flutter Pulse», идентифицирующего себя как Анатолий Тюнтяев, ведущий разработчик и программист в ННГУ им. Лобачевского. Анатолий демонстрирует исключительный уровень экспертизы в экосистеме Dart и Flutter, выходящий далеко за рамки простого кроссплатформенного UI-дизайна. Его компетенции охватывают системную архитектуру (Clean Architecture, SOLID), глубокое понимание внутренних механизмов фреймворка (RenderObject, BuildContext, Garbage Collector) и нативную разработку для Android (Kotlin/Gradle) и iOS (Swift). Особого внимания заслуживает его способность к интеграции сложных решений: работа с MethodChannel для связи с нативными API, внедрение систем безопасности для банковских приложений (зашифрованное хранение, token-based аутентификация) и настройка CI/CD-процессов через GitHub Actions.
Коммуникационный стиль автора характеризуется высокой степенью структурированности и профессионализма. Он эффективно транслирует сложные технические концепции (многопоточность, изоляты, управление памятью) широкой аудитории, переводя и адаптируя материалы с международных ресурсов (Medium, Stackademic). Это указывает на сильные навыки технического письма и стремление к повышению общей квалификации сообщества. Как лидер мнений, Анатолий проявляет критическое мышление в отношении инструментов разработки: он открыто обсуждает проблему «оверинжиниринга» и риски зависимости от заброшенных open-source проектов, предлагая прагматичные решения, такие как форканье критических плагинов и минимизация стороннего кода.
С точки зрения лидерских качеств, автор проявляет себя как наставник и архитектор сообщества. Он не просто публикует новости, а проводит аналитическую работу, классифицируя пакеты по темам и оценивая их востребованность. Его опыт работы в академической среде (ННГУ) в сочетании с практической разработкой позволяет ему балансировать между теоретической глубиной и прикладной эффективностью. К потенциальным рискам для работодателя можно отнести его высокую избирательность к технологическому стеку и некоторую эмоциональную вовлеченность в стабильность экосистемы — автор болезненно воспринимает поломки при обновлении версий Flutter (breaking changes), что, однако, компенсируется его способностью оперативно находить обходные пути. В целом, Анатолий представляет собой Senior/Lead разработчика с выраженным талантом к систематизации знаний и управлению техническими рисками, идеально подходящего для руководства сложными проектами с высокими требованиями к производительности и безопасности.
Скидывайте описание ваших каналов в комменты)
😁1
Обзор пакетов на тему JSON
Yet Another Json Isolate 2.1.0
Yet Another Json Isolate - это пакет для простого парсинга JSON с использованием изолятов в Dart. Он позволяет эффективно обрабатывать JSON-данные в параллельном режиме.
👍 Лайки: 14, 📥 Скачиваний: 263K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/yet_another_json_isolate
xml2json 6.2.7
xml2json - это пакет для конвертации XML в JSON, позволяющий парсить строки XML и преобразовывать их в различные форматы JSON. Он поддерживает форматы Parker, Badgerfish, Google Data и OpenRally.
👍 Лайки: 126, 📥 Скачиваний: 116K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/xml2json
json_path 0.9.0
json_path - это пакет, реализующий спецификацию RFC 9535 для запросов к JSON-данным в Dart, позволяющий легко извлекать и манипулировать значениями в JSON-структурах.
👍 Лайки: 124, 📥 Скачиваний: 218K
📅 Обновлено: 17 дней назад
https://pub.dev/packages/json_path
ack 0.1.2
ack - это мощный пакет для валидации данных в Dart и Flutter, предоставляющий гибкий и единый подход к построению схем, с четкими ограничениями, информативными сообщениями об ошибках и полезными утилитами для валидации форм, выходных данных ИИ, JSON и аргументов командной строки.
👍 Лайки: 55, 📥 Скачиваний: 144
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/ack
rfc_6901 0.2.1
rfc_6901 - это пакет, реализующий стандарт JSON Pointer (RFC 6901) для Dart, позволяющий читать, записывать и удалять значения по JSON Pointer.
👍 Лайки: 27, 📥 Скачиваний: 424K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/rfc_6901
Crimson 0.4.0+1
Crimson - это быстрый, эффективный и простой в использовании парсер и сериализатор JSON для Dart, не проверяющий ваш JSON, поэтому работает еще быстрее.
👍 Лайки: 125, 📥 Скачиваний: 28
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/crimson
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #YetAnotherJsonIsolate #xml2json #json_path #ack #rfc_6901 #Crimson
Yet Another Json Isolate 2.1.0
Yet Another Json Isolate - это пакет для простого парсинга JSON с использованием изолятов в Dart. Он позволяет эффективно обрабатывать JSON-данные в параллельном режиме.
👍 Лайки: 14, 📥 Скачиваний: 263K
📅 Обновлено: 8 месяцев назад
https://pub.dev/packages/yet_another_json_isolate
xml2json 6.2.7
xml2json - это пакет для конвертации XML в JSON, позволяющий парсить строки XML и преобразовывать их в различные форматы JSON. Он поддерживает форматы Parker, Badgerfish, Google Data и OpenRally.
👍 Лайки: 126, 📥 Скачиваний: 116K
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/xml2json
json_path 0.9.0
json_path - это пакет, реализующий спецификацию RFC 9535 для запросов к JSON-данным в Dart, позволяющий легко извлекать и манипулировать значениями в JSON-структурах.
👍 Лайки: 124, 📥 Скачиваний: 218K
📅 Обновлено: 17 дней назад
https://pub.dev/packages/json_path
ack 0.1.2
ack - это мощный пакет для валидации данных в Dart и Flutter, предоставляющий гибкий и единый подход к построению схем, с четкими ограничениями, информативными сообщениями об ошибках и полезными утилитами для валидации форм, выходных данных ИИ, JSON и аргументов командной строки.
👍 Лайки: 55, 📥 Скачиваний: 144
📅 Обновлено: 9 месяцев назад
https://pub.dev/packages/ack
rfc_6901 0.2.1
rfc_6901 - это пакет, реализующий стандарт JSON Pointer (RFC 6901) для Dart, позволяющий читать, записывать и удалять значения по JSON Pointer.
👍 Лайки: 27, 📥 Скачиваний: 424K
📅 Обновлено: 2 месяца назад
https://pub.dev/packages/rfc_6901
Crimson 0.4.0+1
Crimson - это быстрый, эффективный и простой в использовании парсер и сериализатор JSON для Dart, не проверяющий ваш JSON, поэтому работает еще быстрее.
👍 Лайки: 125, 📥 Скачиваний: 28
📅 Обновлено: 11 месяцев назад
https://pub.dev/packages/crimson
FlutterPulse — канал о мире Flutter!
#flutter #dart #pubdev #flutterpulse #YetAnotherJsonIsolate #xml2json #json_path #ack #rfc_6901 #Crimson
🔥1
Самые лучшие обновлённые пакеты за последние 24 часа
zo_animated_border 1.0.6 - Плагин для Flutter, который позволяет создавать красивые анимированные границы для виджетов. В новой версии исправлены ошибки. 👍 Лайки: 99, 📥 Скачиваний: 2.4К. https://pub.dev/packages/zo_animated_border
riverpod_annotation 4.0.0 - Плагин для упрощения работы с Riverpod. Теперь он соответствует riverpod_generator. Лайков: 167, скачиваний: 621К. https://pub.dev/packages/riverpod_annotation
background_downloader 9.4.4 - Пакет для скачивания и загрузки файлов в фоновом режиме на платформах iOS, Android, MacOS, Windows и Linux. В новой версии исправлены ошибки и улучшена производительность. 👍 Лайки: 459, 📥 Скачиваний: 79.7К. https://pub.dev/packages/background_downloader
flutter_markdown_plus 1.0.7 - Пакет для отображения markdown-текста в приложениях Flutter. В новой версии исправлены предупреждения линтера и улучшен пример приложения. 👍 Лайки: 84, 📥 Скачиваний: 85.6К. https://pub.dev/packages/flutter_markdown_plus
vyuh_node_flow 0.19.2 - Пакет с улучшенной модульностью и поддержкой групп. 👍 Лайки: 91, 📥 Скачиваний: 2.3К. https://pub.dev/packages/vyuh_node_flow
riverpod_generator 4.0.0+1 - Пакет для генерации кода для Riverpod. В новой версии исправлена проблема с зависимостями. 👍 Лайки: 420, 📥 Скачиваний: 584К. https://pub.dev/packages/riverpod_generator
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #zo_animated_border #riverpod_annotation #background_downloader #flutter_markdown_plus #vyuh_node_flow #riverpod_generator
zo_animated_border 1.0.6 - Плагин для Flutter, который позволяет создавать красивые анимированные границы для виджетов. В новой версии исправлены ошибки. 👍 Лайки: 99, 📥 Скачиваний: 2.4К. https://pub.dev/packages/zo_animated_border
riverpod_annotation 4.0.0 - Плагин для упрощения работы с Riverpod. Теперь он соответствует riverpod_generator. Лайков: 167, скачиваний: 621К. https://pub.dev/packages/riverpod_annotation
background_downloader 9.4.4 - Пакет для скачивания и загрузки файлов в фоновом режиме на платформах iOS, Android, MacOS, Windows и Linux. В новой версии исправлены ошибки и улучшена производительность. 👍 Лайки: 459, 📥 Скачиваний: 79.7К. https://pub.dev/packages/background_downloader
flutter_markdown_plus 1.0.7 - Пакет для отображения markdown-текста в приложениях Flutter. В новой версии исправлены предупреждения линтера и улучшен пример приложения. 👍 Лайки: 84, 📥 Скачиваний: 85.6К. https://pub.dev/packages/flutter_markdown_plus
vyuh_node_flow 0.19.2 - Пакет с улучшенной модульностью и поддержкой групп. 👍 Лайки: 91, 📥 Скачиваний: 2.3К. https://pub.dev/packages/vyuh_node_flow
riverpod_generator 4.0.0+1 - Пакет для генерации кода для Riverpod. В новой версии исправлена проблема с зависимостями. 👍 Лайки: 420, 📥 Скачиваний: 584К. https://pub.dev/packages/riverpod_generator
FlutterPulse — канал о мире Flutter!
Поддержать канал
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #zo_animated_border #riverpod_annotation #background_downloader #flutter_markdown_plus #vyuh_node_flow #riverpod_generator
Своя игра по Flutter — коллаба года: Surf + Fox + Ильин + Абраменко
Сегодня мы хотим поделиться с вами увлекательным видео для Telegram-канала Flutter Pulse. В этом видео представлена интеллектуальная игра "Своя игра" по Flutter, в которой приняли участие известные эксперты в области Flutter-разработки.
🔥 В игре приняли участие:
🔵 Михаил Матюнин aka Fox — эксперт по Flutter и Dart, Full-Stack Developer.
🔵 Станислав Ильин — программист, блогер, стартапер, Flutter Lead Developer, соавтор книги «Основы Flutter».
🔵 Марк Абраменко — экс-руководитель Flutter в Surf, Mobile Engineer & Engineering Manager.
🤵♂️ Ведущий игры — Айнур, Flutter Developer Surf.
Игра включала в себя различные раунды с вопросами разной сложности, охватывающими темы от базовых понятий Dart и Flutter до продвинутых техник и инструментов. Участники продемонстрировали глубокие знания и интересные подходы к решению задач.
📺 Смотрите видео на YouTube или VkVideo
Приятного просмотра и не забудьте подписаться на наш канал и посмотреть другие видео по #FlutterPulseYoutube!
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
Сегодня мы хотим поделиться с вами увлекательным видео для Telegram-канала Flutter Pulse. В этом видео представлена интеллектуальная игра "Своя игра" по Flutter, в которой приняли участие известные эксперты в области Flutter-разработки.
🔥 В игре приняли участие:
🔵 Михаил Матюнин aka Fox — эксперт по Flutter и Dart, Full-Stack Developer.
🔵 Станислав Ильин — программист, блогер, стартапер, Flutter Lead Developer, соавтор книги «Основы Flutter».
🔵 Марк Абраменко — экс-руководитель Flutter в Surf, Mobile Engineer & Engineering Manager.
🤵♂️ Ведущий игры — Айнур, Flutter Developer Surf.
Игра включала в себя различные раунды с вопросами разной сложности, охватывающими темы от базовых понятий Dart и Flutter до продвинутых техник и инструментов. Участники продемонстрировали глубокие знания и интересные подходы к решению задач.
📺 Смотрите видео на YouTube или VkVideo
Приятного просмотра и не забудьте подписаться на наш канал и посмотреть другие видео по #FlutterPulseYoutube!
#Flutter #Dart #FlutterPulse #FlutterPulseTips #FlutterPulseYoutube
🔥1