美文网首页Flutter飞起
Flutter 三方库和工具

Flutter 三方库和工具

作者: 张_何 | 来源:发表于2021-05-06 15:01 被阅读0次

    三方库

    • toast 弹窗:oktoast
    • Flutter 内部跳转到其他app、打电话之类的,使用url_launcher插件
    • 访问位置信息 GPS 插件: geolocator
    • 访问相册插件:image_picker
    • 访问本地存储: SharedPreferences 安卓上基于SharedPreferences、ios 上基于NSUserDefaults
    • 访问数据库:SQFlite
    • 推送通知: firebase_messaging
    • 轮播图: flutter_swiper
    • 瀑布流:flutter_staggered_grid_view
    • flutter_splash_screen
    • 与 H5 交互: 需要使用 flutter_webview_plugin 插件,flutter widget WebviewScaffold
    • 图片缓存插件: cached_network_image
    • 图片拖拽缩放插件: photo_view
    • 二维码生成:qr_flutter。其生成二维码有两个组件 QrPainter 和 QrImage, 如果要生成的二维码尺寸比较小,建议使用QrPainter, QrImage在尺寸比较小的情况下其边距及内容的尺寸不受外部设置控制

    工具

    Json 转 model
    • 借助插件生成 json_serializablebuilt_value ,dart官方推荐和提供的JSON转Model的方式,步骤比较复杂,不推荐

    • dart json 在线转换工具
      https://jsontodart.com/
      https://javiercbk.github.io/json_to_dart/

    • AS 插件json转model: AS中 安装FlutterJsonBeanFactory插件,安装成功后重启AS,然后新建文件选择 JsonToDartBeanAction类型,设置类名,设置需要解析的json数据,就可以了,不过这种插件转换出来的model没有fromJson 和 toString 方法,只有对应的属性。

    • 在线转模型网站 https://app.quicktype.io/

    • 国际化插件: Flutter intl 感觉特别好用

    相关文章

      网友评论

        本文标题:Flutter 三方库和工具

        本文链接:https://www.haomeiwen.com/subject/xvhddltx.html