首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
kinarobin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Fluter消息机制之微任务
在Flutter中,异步任务主要是通过Timer及微任务来实现。在Flutter之Timer原理解析一文中,讲述了通过Timer来实现异步任务的原理,那么本文就来看异步任务的另一种实现,微任务的使用及其实现原理。 先来看微任务的使用,代码很简单,如下。 以上就是微任务的所有用法…
Flutter之Navigator源码解析
在Flutter中,页面的跳转是通过Navigator来实现。通过几句简单的代码就可以实现页面的跳转并传递对应的参数。那么具体实现是怎样的尼?下面就来一窥究竟。 在Flutter中,一切皆Widget,Navigator也不能例外。但我们并没有主动添加Navigator,但是又…
从0开始写一个基于Flutter的开源中国客户端(5)——App整体布局框架搭建
在我们日常生活中经常使用的App比如微信、微博、QQ等,基本上都是使用首页底部多个Tab可切换页面,加上可侧滑的菜单这种布局方式来组合。基于Flutter的开源中国客户端也是使用这种布局组合来实现的App。本篇要实现的页面效果如下图所示: 下面一步步来完成这个布局框架的搭建。 …
从0开始写一个基于Flutter的开源中国客户端(2)——Dart语法基础
Dart’s syntax is clear and concise, its tooling simple yet powerful. Sound typing helps you to identify subtle errors early. Dart has battl…
⚠️Flutter 性能优化实践 总结⚠️
👏欢迎前往本人的GitHub查看更多内容。点击前往GitHub 在flutter的开发和工作中,因为工作内容的要求越来越高,加上一位优秀的同事,自己也对自己的写的代码除了规范的要求,也开始对性能做了优化。我们开发的App属于首页就是重点,刚好是我负责,所以再简单的UI和逻辑搭…
Flutter混合开发二-FlutterBoost使用介绍
《Flutter混合开发专题一》中我们介绍了Flutter官方提供的混合开发解决方案,但是其存在着一些问题并没有解决,比如原生和Flutter页面叠加跳转由于Flutter Engine重复创建而导致内存暴增的问题、Flutter应用中全局变量在各独立页面不能共享的问题、iOS…
我看完掘金上的227篇文章,总结出一份 Flutter 入门教程
本文致力于整理 Flutter 的入门的文章。作为自己学习 Flutter 的学习笔记。同时希望这篇文章能帮助小伙伴入门 Flutter 。 如果你第一次接触 Flutter ,你应该从简介开始,在简介中你可以了解到 Flutter 是什么,有哪些优点。 Flutter 和其他…
从0开始写一个基于Flutter的开源中国客户端(7)——App网络请求和数据存储
控制台中会打印出请求返回的字符串数据。 另外也有一些开源的网络请求库,由于笔者暂时没有用过,所以在本篇中不详细说了。 一般移动应用开发中的数据存储基本上都是文件、数据库等方式。Flutter没有提供直接操作数据库的API,但是有第三方的插件可以用,比如sqflite,关于这个插…
从0开始写一个基于Flutter的开源中国客户端(4)——Flutter布局基础
在Android开发中,我们使用xml文件写布局,有诸如LinearLayout、RelativeLayout、ConstraintLayout等布局方式,在ReactNative或WEEX开发中,我们使用的布局方式都是基于前端的flex布局,无论是Android还是RN或者W…
从0开始写一个基于Flutter的开源中国客户端(3)——初识Flutter & 常用的Widgets
为了在手机上跑起我们的App来,首先我们得运行一个模拟器(当然你也可以用真机调试)。如果你的电脑上Flutter开发环境配置得没有问题,该装的都装了(运行flutter doctor命令检查依赖是否安装,AndroidStudio的dart和flutter插件也必须安装),那么…