
Flutter
文章平均质量分 90
flutter
theyangchoi
这个作者很懒,什么都没留下…
展开
-
Flutter生命周期以及常用布局组件
简介常年写Android都知道,视图的绘制有一个生命周期,而我们的所有操作都不能跳过它的声明周期去进行操作;flutter和其他的视图框架比如android的Activity一样,flutter中的视图Widget也存在生命周期,生命周期的回调函数体现在了State上面。理解flutter的生命周期,对我们写出一个合理的控件至关重要。Flutter生命周期通过下面一张图可以充分了解到Flutter的生命周期:构造函数:构造函数不属于生命周期,因为这个时候State的widget属性为空,如果要在构原创 2021-04-16 16:42:39 · 171 阅读 · 0 评论 -
Flutter在Windows下环境的搭建与安装并创建第一个Flutter工程解析目录
文章目录简介环境的搭建与安装创建第一个flutter工程工程目录解析简介都说原生Android和ios性能更好,跨平台开发总会存在性能问题,为什么还要有跨平台开发存在呢?主要还是为了节省成本,一套代码多端使用,一个维护团队就足够了。而市面上那么多跨平台开发的选择比如rn,uni等等,为什么要选择flutter呢?Flutter是Google的移动UI框架,可以在Android和ios上面构建原生用户界面;flutter可以实现和现有的代码一起工作,不是说选用flutter就要推掉之前的代码重写整个项目原创 2021-04-03 12:13:11 · 325 阅读 · 1 评论 -
Flutter使用Dio和封装带加载框的网络请求
应用开发过程中肯定少不了网络操作,不管是请求数据还是下载资源等等,都需要使用到网络请求,这里就封装一个网络请求,并在请求中添加loading等待框,由开光控制是否显示,请求成功或者失败都关闭改弹窗。添加配置在使用第三方依赖的时候我们需要在根目录下的pubspec.yaml文件下dependencies中配置我们需要使用到的第三方库,同时可以到搜索第三方库最新版本资源进行搜索,比如搜索一个dio就可以得到最新的版本信息,并查看最新详情添加Dio依赖,这里一定要注意空白区域!!!!有强迫症的可别把空原创 2021-04-16 16:42:58 · 3172 阅读 · 0 评论 -
MVVM框架实现Flutter版WanAndroid客户端
文章目录简介效果图主要架构MVVM网络框架Dio本地数据保存基本界面绘制总结:简介随着Google的推动,官方说了不会放弃java,但是kotlin的更新速度以及后面JetPack一系列开发组件的推出到现在强推的Compose,emmm…这个糟老头子坏的很。搞Android的都知道我们布局文件都写在xml里面,这还要去findid在编译的时候就等于多编译了一次,相比直接声明UI速度还是差了很多,所以官方强推了Compose;就这种直接注册UI的方法也有很多实现了的,比如ios,flutter,仔细观察f原创 2021-04-16 16:43:18 · 444 阅读 · 2 评论