Fluent – the most complete version of common third-party libraries

Time:2021-12-7

https://pub.dev/packages/video_playe
(a video_player plug-in is officially provided in fluent to play videos. However, video_player has some limitations. It can’t control the playback progress at the bottom, etc.)
https://pub.dev/packages/chewie(recommended)

  • Flutter url_ Launcher module:https://pub.dev/packages/url_launcher(the fluent url_launcher module enables us to open external browsers, open external applications, send text messages, make calls, etc.)
  • Payment:

Alipay:https://pub.dev/packages/sy_flutter_alipay
WeChat:https://pub.dev/packages/sy_flutter_wechat

https://pub.dev/packages/provider
https://pub.dev/packages/event_bus(it mainly realizes the data transfer between different components and the method of executing another component in one component.)


Google Maps

google_maps_flutter: ^0.5.21+15

https://pub.flutter-io.cn/packages/google_maps_flutter

Picture cache

cached_network_image: ^2.0.0

https://pub.flutter-io.cn/packages/cached_network_image

Picture transparent placeholder

transparent_image: ^1.0.0

https://pub.flutter-io.cn/packages/transparent_image

Network request

http

http: ^0.12.0+4

https://pub.flutter-io.cn/packages/http

dio

dio: ^3.0.8

https://pub.dev/packages/dio

webscoket

web_socket_channel: ^1.1.0

https://pub.flutter-io.cn/packages/web_socket_channel

shared_perfence

shared_preferences: ^0.5.6

https://pub.flutter-io.cn/packages/shared_preferences

File reading and writing

path_provider: ^1.5.1

https://pub.flutter-io.cn/packages/path_provider

SQLite

sqflite: ^1.2.0

https://pub.flutter-io.cn/packages/sqflite

Auto generate model

Here you need: JSON_ model,build_ runner,json_ Serializable three piece set. See the following document for details

https://github.com/flutterchina/json_model/blob/master/README-ZH.md

Provider (similar to Android livedata)

provider: ^4.0.2

https://pub.dev/packages/provider

Advertising rotation

flutter_swiper: ^1.1.6

https://pub.dev/packages/flutter_swiper

toast

fluttertoast: ^3.1.3

https://pub.dev/packages/fluttertoast


Permission processing

permission_handler

sound recording

audio_recorder

sound playback

audioplayers

Routing management framework

fluro

The open source video playback component of BiliBili, fijkplay, is a flutter media player based on the ijkplayer package. It can be used out of the box without compiling ijkplayer

fijkplayer

Load animation library

flutter_spinkit

Network request library, DIO is a powerful dart HTTP request library, which supports restful API, formdata, interceptor, request cancellation, cookie management, file upload / download, timeout, custom adapter, etc

Dio

Picture caching framework

cached_network_image

Rotation component, the most powerful siwiper of shuttle, multiple layout modes, unlimited rotation, dual end adaptation of Android and IOS

flutter_swiper

Azlistview, shuttle city list, contact list, custom header, index, hover effect.

azlistview

Event bus / message listening

event_bus

Icon Library

cupertino_icons

Lpinyin (Chinese character to Pinyin fluent version)

lpinyin

Get app package information plugin

package_info

Grid layout of GridView in fluent version

flutter_staggered_grid_view

Start the white screen processing framework

flutter_splash_screen

Photo album drawing / photographing frame

image_picker

The flyer pulls up and refreshes, and the frame is loaded by pulling down

pull_to_refresh


reference resources:

https://blog.csdn.net/android_upl/article/details/104079452
https://www.jianshu.com/p/a523e5f131b2