常用Flutter Package

1,092 阅读1分钟

欢迎点赞,转载请注明出处

  • provider
    A mixture between dependency injection (DI) and state management, built with widgets for widgets.
  • http
    This package contains a set of high-level functions and classes that make it easy to consume HTTP resources. It's platform-independent, and can be used on both the command-line and the browser.
  • path
    A comprehensive, cross-platform path manipulation library for Dart.The path package provides common operations for manipulating paths: joining, splitting, normalizing, etc.
  • path_provider A Flutter plugin for finding commonly used locations on the filesystem. Supports iOS and Android.
  • dio
    A powerful Http client for Dart, which supports Interceptors, Global configuration, FormData, Request Cancellation, File downloading, Timeout etc.
  • shared_preferences
    Wraps NSUserDefaults (on iOS) and SharedPreferences (on Android), providing a persistent store for simple data. Data is persisted to disk asynchronously.
  • sqflite
    SQLite plugin for Flutter. Supports iOS, Android and MacOS.
    1.Support transactions and batches
    2.Automatic version managment during open
    3.Helpers for insert/query/update/delete queries
    4.DB operation executed in a background thread on iOS and Android
  • flutter_bloc
    A Flutter package that helps implement the BLoC pattern.This package is built to work with bloc.
  • json_serializable
    Provides Dart Build System builders for handling JSON.The builders generate code when they find members annotated with classes defined in package:json_annotation.
  • flutter_launcher_icons
    A command-line tool which simplifies the task of updating your Flutter app's launcher icon. Fully flexible, allowing you to choose what platform you wish to update the launcher icon for and if you want, the option to keep your old launcher icon in case you want to revert back sometime in the future.

上一篇 参考引用