本文指导读者如何使用 Flutter 运行和部署第一个 Web 应用。 Flutter 在 Android 和 iOS 开发方面走了很长一段路之后,已经迈入了一个新的阶段,即 Web 开发。Google 发布了 Flut…
分类:flutter
Android Studio启动虚拟器报错:VT-x is disabled in BIOS,惠普电脑解决方案
在Android Studio中创建好一个模拟器后,启动时报如下错误:“Intel HAXM is required to run this AVD,VT-x is disabled in BIOS”。 检查Androi…
flutter入门:线程,异步,声明式UI
关于flutter的背景、体系结构、横向对比等,建议阅读淘宝的一篇文章,大比拼|下一代高性能跨平台UI渲染引擎,人家是真的厉害。 这里就不多贴这些宏观的简介了。本文主要从客户端开发的角度看三个小点:线程、异步、声明式UI…
flutter防止widget rebuild终极解决办法
背景 众所周知,flutter是借鉴了前端框架React的思想而开发的框架,有很多相似之处,也有看不到的不一样,我目前感受最深的就是flutter无所不在的rebuild,那么有办法阻止rebuild吗? 在widget…
Flutter-解决搜索时数据错乱的问题
春风得意马蹄疾一日看尽长安花 前言 问题描述搜索框中快速输入和删除文本时,在不停的发送网络请求 问题解决解决发送多条网络请求,数据回调正常 解决思路 利用iOS中搜索的思想,在每个网络请求中带上搜索的keyword把ke…
【开发经验】Flutter中对 Function/嵌套Map 安全取值
Dart的空值判断 Dart语言已经提供了很多语法糖来改善判断空值的写法,但是还是有两种情况不容易判断: 判断function是否为空 此时需要这样往往需要这样写代码: 问题代码 Function(String) fil…
学习Flutter从这里开始
邂逅Flutter 前言:接下来一段时间我会陆续更新一些列Flutter文字教程(有没有视频教程呢,看情况咯) 更新进度: 每周至少两篇; 更新地点: 首发于公众号,第二天更新于掘金、简书等地方; 更多交流: 可以添加我…
Flutter从入门到进阶-实战携程网App
本章主要对本课程进行介绍,让大家明白为什么要学习本课程,学习本课程具体能收获什么?如何更好的学习本课程等等。接着会介绍项目需求,让大家明白我们最终要用学到的Flutter技术实现一个怎样的项目,最后对我们项目中所用到的技…
Flutter 开发者国服最强辅助 App:FlutterGo 2.0 强势归来!!!
原文链接地址: Nealyang/PersonalBlog 前言 我们知道。。。这是我们对社区承诺的一个兑现! 沉淀了数月,FlutterGo 终于迎来了第二次迭代更新!不仅新增个人中心的概念,还提供了第三方共建工具、并…
Flutter-循环滚动、首尾相连、停留在中间的视图
天长地久有时尽此恨绵绵无绝期 前言 设计来自项目中搜索模块的更多筛选功能,筛选宜居人数主要功能:支持循环滚动、且每次都停留在屏幕中间位置首尾相连点击滚动到屏幕中间位置 默认样式 滚动之后样式 设计思路 ListView.…
Flutter canvas 绘制虚线
绘制虚线 直接上图: 代码 import 'package:flutter/material.dart'; class DemoCanvas extends StatelessWidget { @override Wid…
入坑 Flutter 前你需要知道的一些 XXX
扳指一算,这已经是 Flutter 出道的第三个年头了。这两年来,用它写过几个类似计算器、手电筒、罗盘之类小到不能再小的应用,也算是对其有一点点拙见,本文纯属爽完后的瞎掰,不涉及过多的代码,只对准备入坑或者想要入坑的童鞋…
flutter IOS添加启动页
使用Assets.xcassets中的LaunchImage来设置IOS启动页,在启动页后会出现黑屏。搞了半天也没解决,尝试使用LaunchScreen.storyboard来设置启动页。 1,把图片放添加到工程 2,编…
Flutter开发之JSON解析
对于JSON格式的数据交互,想必大家不会陌生。JSON(全称JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式,JSON因为具有易于人阅读和编写,同时也易于机器解析和生成…
使用 Flutter for web 构建了 100+ Widget 实时预览示例。
使用 Flutter 开发已经接近一年时间了,但是在学习 Flutter 一些 Widget 的时候不能像前端那样有能直接在网站上实时看到效果,每次接触到一个新的 Widget 时都需要花费不少时间才能看到效果,所以我基…