Flutter Pulse
523 subscribers
348 photos
766 links
На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.
Download Telegram
Обзор пакетов на тему Web3, Crypto & Blockchain

eip55 1.0.3
Пакет для разработчиков на Web3/Ethereum, позволяющий конвертировать адреса Web3/Ethereum в верхнем или нижнем регистре в адреса с контрольной суммой (EIP55).
👍 Лайки: 5, 📥 Скачиваний: 25.5К
Последнее обновление 📅: 4 месяца назад
https://pub.dev/packages/eip55

bdk_flutter 0.31.3
Библиотека для работы с Bitcoin Development Kit, позволяющая создавать кошельки, синхронизировать баланс и выполнять транзакции.
👍 Лайки: 36, 📥 Скачиваний: 543
Последнее обновление 📅: 56 дней назад
https://pub.dev/packages/bdk_flutter

wallet 0.0.18
Пакет для Dart, позволяющий создавать и управлять кошельками Bitcoin, Ethereum и Tron.
👍 Лайки: 28, 📥 Скачиваний: 26К
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/wallet

solana 0.31.2+1
Библиотека Solana для Dart, предоставляющая полную реализацию JSON RPC API, поддержку ключей и транзакций, а также интеграцию с популярными программами Solana.
👍 Лайки: 95, 📥 Скачиваний: 2.69К
Последнее обновление 📅: 5 месяцев назад
https://pub.dev/packages/solana

web3dart 3.0.1
Пакет для взаимодействия с блокчейном Ethereum в Dart, позволяющий подключаться к узлам Ethereum, отправлять транзакции, взаимодействовать со смарт-контрактами и многое другое.
👍 Лайки: 516, 📥 Скачиваний: 26.2К
Последнее обновление 📅: 2 месяца назад
https://pub.dev/packages/web3dart

ethereum 6.1.1
Пакет Ethereum для Dart, предоставляющий клиент для доступа к Ethereum JSON RPC API, поддерживающий большинство методов eth API и некоторые методы admin API.
👍 Лайки: 43, 📥 Скачиваний: 869
Последнее обновление 📅: 3 месяца назад
https://pub.dev/packages/ethereum

#eip55 #bdk_flutter #wallet #solana #web3dart #ethereum #flutter #dart #pubdev #flutterpulse #flutterpulsethemedpackages
Самые лучшие обновлённые пакеты за последние 24 часа

livekit_client 2.5.0+hotfix.3 - пакет для добавления функций реального времени видео, аудио и данных к вашему приложению Flutter. Исправлена проблема с конфликтующими импортами.
👍 Лайки: 221, 📥 Скачиваний: 36.1К
https://pub.dev/packages/livekit_client

map_launcher 4.2.0 - пакет для запуска карт на устройстве с меткой или показом направлений. Добавлена поддержка waypoints для Yandex Maps и Yandex Navi.
👍 Лайки: 920, 📥 Скачиваний: 162К
https://pub.dev/packages/map_launcher

Melos 7.1.0 - пакет для управления проектами на Dart с несколькими пакетами. Добавлена функция useRootAsPackage для поддержки пакетов в корне репозитория.
👍 Лайки: 837, 📥 Скачиваний: 576К
https://pub.dev/packages/melos

very_good_cli 0.27.0 - инструмент командной строки для Dart. Добавлены новые функции, исправлены ошибки и улучшена документация.
👍 Лайки: 685, 📥 Скачиваний: 88.4К
https://pub.dev/packages/very_good_cli

record 6.1.1 - аудиорекордер для записи аудио с микрофона. Исправлена ошибка при вызове метода stop.
👍 Лайки: 809, 📥 Скачиваний: 312К
https://pub.dev/packages/record

searchfield 1.3.4 - виджет автозаполнения для приложений Flutter. Исправлена проблема #248 и добавлен semanticsService.
👍 Лайки: 384, 📥 Скачиваний: 33.3К
https://pub.dev/packages/searchfield

#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #livekit_client #map_launcher #Melos #very_good_cli #record #searchfield
1
Как создать список чекбоксов с помощью CheckboxListTile

Привет, подписчики! 👋 Сегодня мы рассмотрим, как легко создать список чекбоксов в вашем Flutter-приложении, используя виджет CheckboxListTile. 📝

Преимущества CheckboxListTile:
- Упрощает создание списков с чекбоксами
- Позволяет легко управлять состоянием выбранных элементов
- Поддерживает стандартный стиль Material Design

Пример кода:


class SkillsFilterList extends StatelessWidget {
final SkillsFilter skillsFilter;
final Function() onChanged;

const SkillsFilterList({
Key? key,
required this.skillsFilter,
required this.onChanged,
}) : super(key: key);

@override
Widget build(BuildContext context) {
return ListView.separated(
shrinkWrap: true,
physics: const BouncingScrollPhysics(),
itemCount: skillsFilter.value.length,
separatorBuilder: (context, index) => const SizedBox.shrink(),
itemBuilder: (context, index) {
final skill = this.skillsFilter.value[index];
return ListTileTheme(
contentPadding: EdgeInsets.all(0),
child: CheckboxListTile(
dense: true,
title: Text(skill.scopeName),
value: skill.chosed,
onChanged: (skill) {
skillsFilter.select(skill);
onChanged();
},
),
);
},
);
}
}



Ключевые моменты:
ListView.separated используется для создания списка с разделителями
CheckboxListTile упрощает создание элемента списка с чекбоксом и текстом
✦ Свойство onChanged обрабатывает изменения состояния чекбокса

Оцените эту рубрику и напишите в комментариях, какие темы вы хотели бы видеть в будущих выпусках! 💬

Все подобные новости можно найти по хэштегу #FlutterPulseTips

#flutter #dart #flutterpulse #FlutterPulseTips #MobileDev #UIUX #FlutterTips #AppDevelopment #CodingTips
👍21