flutter总纲
# flutter总纲
对比着客户端开发技术栈来看
范畴 | 要点 | flutter | android |
---|---|---|---|
编程语言 | 异步实现 | Future/async/await | asynctask/Future/kotlin的携程 |
Rx | rxdart/rx_widgets/rx_command | rxjava | |
事件总线/消息 | event_bus/flutter_msg_engine | eventbus/AndroidBus/rxbus | |
数据 | 文件操作 | path_provider | |
kv配置信息存储 | shared_preferences /get_storage | ||
数据库操作 | sqflite/ | ||
缓存管理 | file_cache/flutter_cache_manager | diskLruCache/ | |
网络通信 | Retrofit For Dart/dio | ||
debug工具 | 网络抓包 | ||
查看布局树 | |||
查看数据库 | |||
查看sp | |||
日志 | logger | ||
fps | statsfl | ||
工程化 | 模块化/组件化 | ||
路由 | |||
配置的模块化 | |||
依赖管理 | |||
打包流程 | |||
国际化/多语言 | intl | ||
安全 | 加密 | crypto | |
代码混淆 | |||
其他 | json解析 | ||
aop | |||
平台-硬件 | flutter_blue (蓝牙) | ||
location/latlong | |||
connectivity (网络状态) | |||
device_info (设备信息) | |||
平台-intent | share (分享) | ||
open_file (打开文件) | |||
权限 | simple_permissions/flutter_simple_permissions/permission_handler | ||
deeplink/url | url_launcher | ||
多媒体 | 二维码 | barcode_scan/qrcode_reader | |
视频播放 | video_player | ||
图片手势缩放 | photo_view | ||
图片加载 | cached_network_image+octo_image | ||
从相册选图 | image_picker (opens new window) | ||
保存图片到相册 | image_gallery_saver | ||
webview | flutter_webview_plugin | ||
flutter_inappwebview | |||
因跨平台而引发的 | 路径处理 | path | |
# 参考
https://www.jianshu.com/p/717661cbb708
https://blog.csdn.net/guiying712/article/details/120315669
编辑 (opens new window)
上次更新: 2022/08/26, 10:20:20