首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Flutter入门到进阶
每天写点代码
创建于2021-09-24
订阅专栏
零基础入门开始系统性的学习Flutter
等 92 人订阅
共40篇文章
创建于2021-09-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter(四十)-Flutter和原生的通信
我们在介绍原生与Flutter混编的时候已经介绍了其中一种通信方式:MethodChannel;这只是其中一种;在Flutter与原生通信时还有basicMessageChannel...
Flutter(三十九)-原生嵌入Flutter进行混合开发
在我们日常开发过程中还有可能会在原生项目中,嵌入Flutter页面,虽然Flutter不推荐这样使用;接下来我们来实现以下,在原生项目中,嵌入Flutter页面
Flutter(三十八)-Flutter调用原生界面
我们在使用Flutter进行项目开发的过程中,不可避免的需要使用到混合开发的场景;一般混合开发分为两种: Flutter项目调用原生的功能;原生项目集成Flutter页面;
Flutter(三十七)-GlobalKey的使用
我们通过Flutter源码可以看到Key本身是一个抽象类; 通过工厂构造方法可以创建一个ValueKey;除此之外Key还有两个直接子类:LocalKey和GlobalKey;
Flutter(三十六)-Key的作用
在Flutter开发中,不管是StalessWidget还是StatefulWidget,所有的Widget都有Key这个属性;那么这个Key在Flutter中究竟有什么作用呢?
Flutter(三十五)-有状态和无状态Widget中的Element
我们都知道在Flutter中存在两种Widget:有状态Widget(StatelessWidget)和无状态Widget(StatefulWidget),那么它们中的Element有什么区别呢?
Flutter(三十四)-Widget树、Render树和Element树
在Flutter渲染过程中有三棵树:Widget树、Render树和Element树;这三棵树构成了Flutter的渲染机制的实现原理;
Flutter(三十三)-InheritedWidget数据共享
InheritedWidget是Flutter中非常重要的一个功能型组件,它提供了一种在Widget树中从上到下共享数据的方式,
Flutter(三十二)-Widget生命周期
在Flutter中的Widget同Android中的Activity和iOS中的UIViewController一样,也是存在生命周期的,所谓生命周期也就是回调函数,通过这些回调函数可以得到.....
Flutter(三十一)实战-微信聊天搜索功能
我们在上一篇文章中已经完成了搜索输入框的相关功能,接下来,我们将整个搜索功能及结果显示完全实现; 要实现输入文本出现搜索结果的功能就必须要在跳转时将之前的数据列表传递给搜索页面
Flutter(三十)实战-微信聊天搜索输入框
我们已经实现了微信的聊天列表界面,在微信中聊天界面上方还有一个搜索功能,可以搜索微信的聊天信息,今天我们来模仿实现此功能
Flutter(二十九)-网络框架Dio
dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等。本篇文章将简单介绍一下dio的使用...
Flutter(二十八)-定时器Timer的使用
关于Timer定时器的使用,我们在iOS中会发现,定时器会与一些操作有冲突,比如滑动UITableView的时候,定时器会停止,需要切换模式才能解决冲突问题;那么Flutter中的Timer是否也有同
Flutter(二十七)-异步与多线程相结合
在之前的文章中,我们已经学习了Future异步编程和Isolate多线程的使用,今天我们来看一下,如何使用异步编程与多线程相结合使用;
Flutter(二十六)-pubspec.yaml文件介绍
在Flutter中有一个至关重要的文件,它就是pubspec.yaml文件,它是Flutter项目的配置文件;其作用类似Node.js中的package.json,或者Android中的Gradle
Flutter(二十五)-Dart中多线程Isolate
我们在之前的文章中已经讲解了怎么使用Future和scheduleMicrotask,但是,这两个任务执行顺序都是同步的,其执行顺序都是可以确定的,接下来我们介绍一下Flutter中的多线程操作;
Flutter(二十四)-Dart事件循环机制
我们在前面已经大致了解了Flutter中Future的运行机制,那么除了Future,Flutter中是否还有其他任务机制呢?
Flutter(二十三)-多个异步编程
我们已经初步的学会了Future的使用,接下来我们了解一下关于异步编程的知识点;比如多个Future任务的执行流程等
Flutter(二十二)-Dart中的异步编程Future
Future表示一个异步操作的最终完成(或失败)及其结果值的表示。简单来说,它就是用于处理异步操作的,异步处理成功了就执行成功的操作,异步处理失败了就捕获错误或者停止后续操作。
Flutter(二十一)-部件状态的保持
我们已经使用Flutter有一段时间了,但是目前我们使用Flutter构建的界面都有一个问题,一旦这个界面切换之后,再次切换回来之后就会重新渲染,这样显然是不合理的。今天我们来学习部件状态的保持
下一页