标签: flutter

  • 尝试使用高德官方flutter插件amap_flutter_map

    之前一直在用amap_map_fluttify ,但我发现国内开源太容易半途而废了,当然不去说对错,这东东算是完了,就算以后再发新版本我也不敢用了。

    高德官方的flutter插件早就出了,这次小试了下,感觉不错。

    • 支持Null-Safety和新版本flutter完美兼容。
    • 配置方便,可以在native端配置key,也可以直接在代码中配置。
    • 最新版本完成了工信部的合规!这个很重要!
    • 官方版本,更新更及时,可以单独配置SDK版本。

    相较于以前版本的复杂配置,高德官方版本配置很方便,flutter可以搭配不同的native端!只要在android/app/build.gradle配置,就可以选择你要的SDK版本。

    dependencies {
        implementation('com.amap.api:3dmap:9.2.1')
        implementation('com.amap.api:location:6.1.0')
    }

    就可以完美使用了,不用自己去加载lib和so,很方便,当然缺点也有。

    • 高德对于商用授权都要收费了,没有免费这一说了。
    • 只有地图和定位两大类包,不过这个也没关系,可以使用web api获得其他接口。
    • 没有官方讨论区,也只有商业授权用户才能得到官方的技术支持。
  • Flutter真的很棒,Dart真香。

    最早有文本,后来为了表述的结构化,有了标点符号。http的到来升级成了超文本,有了文档对象模型,这大大丰富的对于文本对象的描述,jquery能方便的操作dom感觉酷毙了!后来,react来了,他说,数据驱动一切,只要操作state剩下的他来搞定。那都数据驱动了,剩下dom有何用。所以用oop语言的高级特性来描述界面,没有比这个更棒了。

    是的,flutter来了,彻底的革命性的移动ux/ui框架,包含了全套谷歌的最佳实践,只要你想得到的就能做到。

    使用的dart语言也很棒,现代化语言的标志之一,是将设计模式语义化,有了within可以轻松的使用mixin(装饰器模式),有了factory构造工厂方法愈发简单,有了命名构造函数,静态阶段代码阅读性更好。

    强烈推荐大家尝试使用flutter,即将彻底杀死原生ios和android开发。