Обновлённые пакеты за последние 24 часа, скачанные наибольшее число раз
Syncfusion Flutter Core обновился до версии 29.1.39
Пакет для создания различных виджетов для Flutter, таких как графики, календари, таблицы данных и многое другое. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 234, 📥 Скачиваний: 567К
https://pub.dev/packages/syncfusion_flutter_core
Syncfusion Flutter Charts обновился до версии 29.1.39
Библиотека для создания графиков в Flutter. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 3470, 📥 Скачиваний: 198К
https://pub.dev/packages/syncfusion_flutter_charts
Syncfusion Flutter PDF обновился до версии 29.1.39
Библиотека для создания, чтения, редактирования и защиты PDF-документов в приложениях Flutter. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 746, 📥 Скачиваний: 217К
https://pub.dev/packages/syncfusion_flutter_pdf
dart-lang/sdk обновился до версии 7.4.2
Пакет для статического анализа кода Dart и интеграции с инструментами и редакторами. Исправлена ошибка PrefixElement2.
👍 Лайки: 278, 📥 Скачиваний: 8.5М
https://pub.dev/packages/analyzer
Mockito обновился до версии 5.4.6
Библиотека для создания мок-объектов в Dart. Исправлена проблема с форматированием сгенерированных библиотек мок-объектов.
👍 Лайки: 1440, 📥 Скачиваний: 1.3М
https://pub.dev/packages/mockito
#SyncfusionFlutterCore #SyncfusionFlutterCharts #SyncfusionFlutterPDF #dartlang #Mockito #flutter #dart #pubdev #flutterpulse
Syncfusion Flutter Core обновился до версии 29.1.39
Пакет для создания различных виджетов для Flutter, таких как графики, календари, таблицы данных и многое другое. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 234, 📥 Скачиваний: 567К
https://pub.dev/packages/syncfusion_flutter_core
Syncfusion Flutter Charts обновился до версии 29.1.39
Библиотека для создания графиков в Flutter. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 3470, 📥 Скачиваний: 198К
https://pub.dev/packages/syncfusion_flutter_charts
Syncfusion Flutter PDF обновился до версии 29.1.39
Библиотека для создания, чтения, редактирования и защиты PDF-документов в приложениях Flutter. Обновлена минимальная версия Dart до 3.7.
👍 Лайки: 746, 📥 Скачиваний: 217К
https://pub.dev/packages/syncfusion_flutter_pdf
dart-lang/sdk обновился до версии 7.4.2
Пакет для статического анализа кода Dart и интеграции с инструментами и редакторами. Исправлена ошибка PrefixElement2.
👍 Лайки: 278, 📥 Скачиваний: 8.5М
https://pub.dev/packages/analyzer
Mockito обновился до версии 5.4.6
Библиотека для создания мок-объектов в Dart. Исправлена проблема с форматированием сгенерированных библиотек мок-объектов.
👍 Лайки: 1440, 📥 Скачиваний: 1.3М
https://pub.dev/packages/mockito
#SyncfusionFlutterCore #SyncfusionFlutterCharts #SyncfusionFlutterPDF #dartlang #Mockito #flutter #dart #pubdev #flutterpulse
6 способов копирования списков и карт в Dart
Привет, разработчики Flutter! 👋
В Dart существует несколько способов копирования списков и карт. Давайте рассмотрим шесть наиболее популярных методов:
1. Использование json decode/encode - клонирование без сохранения ссылки
2. Использование оператора spread - клонирование без сохранения ссылки
3. Использование фабрики from - копирование ссылки на значение
4. Использование метода addAll - копирование ссылки на значение
5. Использование пакета built_collection - не создает копию, а возвращает обертку с возможностью записи при изменении
6. Использование пакета fast_immutable_collections
Эти методы помогут вам эффективно работать со списками и картами в Dart. 👍
Оцените нашу новую рубрику и напишите в комментариях, что хотите видеть в следующих постах! 💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #codingtips #mobiledevelopment #programming #FlutterTips #DartLang
Привет, разработчики Flutter! 👋
В Dart существует несколько способов копирования списков и карт. Давайте рассмотрим шесть наиболее популярных методов:
1. Использование json decode/encode - клонирование без сохранения ссылки
List newList = json.decode(json.encode(oldList));
Map newMap = json.decode(json.encode(oldMap));
2. Использование оператора spread - клонирование без сохранения ссылки
List newList = [...oldList];
Map newMap = {...oldMap};
HashMap newMap = HashMap.from({...oldMap});
3. Использование фабрики from - копирование ссылки на значение
List newList = List.from(oldList);
Map newMap = Map.from(oldMap);
4. Использование метода addAll - копирование ссылки на значение
List newList = []..addAll(oldList);
5. Использование пакета built_collection - не создает копию, а возвращает обертку с возможностью записи при изменении
var builtList = [1, 2, 3].build();
builtList = builtList.rebuild((b) => b..addAll([7, 6, 5]));
6. Использование пакета fast_immutable_collections
final IList<String> oldList;
var newList = IList.orNull(oldList);
Эти методы помогут вам эффективно работать со списками и картами в Dart. 👍
Оцените нашу новую рубрику и напишите в комментариях, что хотите видеть в следующих постах! 💬
Все подобные новости можно найти по хэштегу #FlutterPulseTips
#flutter #dart #flutterpulse #FlutterPulseTips #codingtips #mobiledevelopment #programming #FlutterTips #DartLang