本篇将带你深入了解 Flutter 中打包和插件安装等原理,帮你快速完成 Flutter 集成到现有 Android 项目,实现混合开发支持。 前文: 一、 Dart语言和Flutter基础 二、 快速开发实战篇 三、 …
分类:flutter
知乎启动时间录屏自动化测试
背景 启动耗时是 App 的一项核心性能指标。知乎目前已有埋点数据可以作为参考,数据收集不需要人工干预,但这种测试方法的准确性一直被质疑,而且与用户的真实感受有一定差距。在性能优化初期与竞品横向的对比上,知乎采用录屏方式…
GSY 开源 Flutter 系列一周年
让 GSY 成为你 Flutter 学习路上的“保姆”吧。 Flutter 完整开发实战详解系列文章 开源 Flutter 多案例学习型项目 开源 Flutter 完整实战项目 开源 Flutter 电子书项目 自 20…
Dart语法之Typedefs
在学习Flutter的过程中用到了ValueChange<T>这个方法,是用typedef修饰的一个方法。查阅了一番资料,记录下对Typedefs的理解。 先看看官网的解释,我并没有看明白这个到底有什么用,可…
flutter 常见问题之app体积为何比较大
为何flutter构建的App体积较大? 细心的开发者会发现flutter构建的App体积比native的大一些,是什么原因造成App体积大呢? 其实flutter 在release时App体积和native的大小差不多…
Dart语法之可选参数
Dart方法有两种类型的参数:必需的和可选的。必需的我们一般都知道,这里主要分析可选参数。 如果同时包含可选参数和必需参数,必需的参数在参数列表前面, 可选数在后面。 可选参数可以有一个默认值,当默认值在调用者没有指定值…
Dart语言的集合(collection)
Dart语言的集合 程序就是数据和函数的集合,也有称为数据结构和算法的集合。无论那种分法,如何存储数据、如何处理数据和如何应用数据成为计算机必须要解决的三个问题。 数学被称为万业之母(哲学是数学的母亲,嘿嘿),计算机作为…
Flutter环境搭建--IDE配置--创建APP
此文只演示Windows操作系统安装 首先需要安装git https://git-scm.com/download/win 打开下载直接下一步进行安装,太简单不做演示! 下载完成后在桌面或个人磁盘创建文件夹 例如 D:\…
Dart语言的异步编程之Future和async-await是杀手级功能
Dart语言的异步编程之Future和async-await是杀手级功能 什么async和await 还记得《Dart语言的运算符重载》中讲到的语法糖么?async和await又是一块比较好吃的语法糖。Dart语言在20…
Flutter Example SnackBar
import 'package:flutter/material.dart'; void main() => runApp(new MaterialApp( home: new ContactPage(), ));…
Flutter Example 使用主题
image.png import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends State…
flutter详细内容页开源
源码 import 'package:flutter/material.dart'; // Uncomment lines 7 and 10 to view the visual layout at runtime. /…