0

我的第一个flutter程序

环境搭建好了之后,终于可以开始flutter的学习,废话少说先开始‘Hello World’。 创建好flutter项目之后,打开设备模拟器 打开之后 准备ok,开始编码 这是分割线 mian.dart 点击运行,运行成功之后 这是分割线 ...

不爱贞子爱爽子 发布于 2019-04-03 11:10 评论(0)阅读(101)
0

Flutter windows环境安装 + 模拟设备 + 项目运行

目录: 一、JDK安装 1.1、JDK下载 1.2、环境变量配置 1.3、测试 二、ANDROID-SDK安装 2.1、下载 2.2、环境变量配置 三、Flutter安装 3.1、下载 3.2、环境变量配置 3.3、测试 四、IDE安装 4.1、下载 4.2、插件安装 五、错误解决 5.1、Andr ...

不爱贞子爱爽子 发布于 2019-04-01 22:11 评论(0)阅读(143)
0

Flutter - BottomNavigationBar底部导航栏切换后,状态丢失

如果你用过BottomNavigationBar、TabBar、还有Drawer,你就会发现,在切换页面之后,原来的页面状态就会丢失。 要是上一页有一个数据列表,很多数据,你滚动到了下头,切换页面后,想再看一下下头的数据,但是Flutter给你重回页面了。。。 这谁能顶得住啊。 看了一下解释,原来F ...

星期八再娶你 发布于 2019-03-29 22:32 评论(1)阅读(1479)
1

Flutter数据库Sqflite之增删改查

简介 sqflite是Flutter的SQLite插件,支持iOS和Android,目前官方版本是 "sqflite1.1.3" sqflite插件地址: "https://pub.dartlang.org/packages/sqflite readme tab " sqflite支持事务和批处理 ...

wo水中鱼 发布于 2019-03-29 17:24 评论(0)阅读(806)
1

Flutter介绍 - Flutter,H5,React Native之间的对比

Flutter介绍 Flutter是Google推出的开源移动应用开发框架。开发者可以通过开发一套代码同时运行在iOS和Android平台。 它使用Dart语言进行开发,并且最终编译成各个平台的Native代码,这样既保证了开发效率,也保证了各个平台的运行效率。其相当于从头到尾重写了一套UI框架,不 ...

罗伊德 发布于 2019-03-20 18:37 评论(1)阅读(1193)
0

Flutter - Migrate to AndroidX

一段时间没玩Flutter,今天打开一个项目编译了一下,突然发现不能编译了,出现 大概意思是说,安卓依赖在编译时和运行时出现了不同的版本,因为有了AndroidX的出现。 可能在你使用的依赖package的时候,你会注意到他们的更新日志,其中会有Migrate to AndroidX。 原因: 由于 ...

星期八再娶你 发布于 2019-03-20 10:47 评论(0)阅读(4379)
0

用Flutter开发的跨平台项目,完美运行在Android和IOS上,Material简洁风格,包括启动页、引导页、注册、登录、首页、体系、公众号、导航、项目,还有漂亮的妹子图库,运行极度流畅,结构清晰,代码规范,值得拥有

Flutter学习资源汇总持续更新中...... "Flutter官方网站" "Flutter中文网" wendux的 "Flutter实战" Flutter官方example "flutter_gallery" "阿里巴巴咸鱼团队系列文章" "阿里巴巴flutter go" ,flutter 开发 ...

wo水中鱼 发布于 2019-03-19 14:41 评论(0)阅读(478)
0

Dart语言入门(一)

Dart 语言介绍 Dart 是谷歌在 2011 年推出的编程语言,是一种结构化 Web 编程语言,允许用户通过 Chromium 中所整合的虚拟机(Dart VM)直接运行 Dart 语言编写的程序,免去了单独编译的步骤。以后这些程序将从 Dart VM 更快的性能与较低的启动延迟中受益。Dart ...

alongstorm 发布于 2019-03-18 18:57 评论(0)阅读(159)
0

Flutter - 本地化语言

Flutter有很多本地化的packages使用,我现在用的是 flutter_i18n 项目主页:https://pub.dartlang.org/packages/flutter_i18n 1、安装 在pubspec.yaml中添加 dependencies: flutter_i18n: Ctr ...

星期八再娶你 发布于 2019-02-15 17:12 评论(0)阅读(615)
0

Flutter - 自动生成Android & iOS图标

对于要发布的app来说,做图标是一个麻烦的事,你需要知道N个图标的分辨率,然后用PhotoShop一个个修改导出。 PS好图标之后,按照各自的位置放进去。 ************************************************************************ ...

星期八再娶你 发布于 2019-01-18 16:09 评论(0)阅读(1085)
0

Flutter - 添加从左向右滑动,返回上一个页面

很多App比如微信、IT之家等都支持从屏幕左侧向右滑动,来返回上一个页面。 很多iOS上的App也都支持。 那么这个神奇的手势滑动是怎么实现的呢? 其实非常简单,只需要添加一句话即可。 目前测试安卓设备上可用,ios设备理论上也可以。 完整代码: ...

星期八再娶你 发布于 2019-01-16 16:27 评论(0)阅读(2321)
0

Flutter - 自动引用pub.dartlang.org/packages上最新的packages

一般在pubspec.yaml里面引用pub.dartlang.org/packages的packages时,我们都是在包名称后面加上版本号的,谷歌默认也是这样写的。 但是随着人家的包不断更新和bug不断修复,我们就需要不时的去查看库的最新版本,并到pubspec.yaml里面修改成最新的版本号,这 ...

星期八再娶你 发布于 2019-01-16 09:59 评论(0)阅读(384)
0

数据结构与算法之Stack(栈)的应用——用stack实现一个计算器-/bin/calc.dart

计算器的bin/calc.dart 可执行代码: ...

Burkut 发布于 2019-01-15 16:53 评论(0)阅读(71)
0

Flutter - JSON to Dart,一个json转dart实体的网站

如你所见,一个json转dart实体的网站,https://javiercbk.github.io/json_to_dart/ ...

星期八再娶你 发布于 2019-01-10 23:08 评论(1)阅读(3098)
0

9.Libraries and visibility 库和可见性

import和liabrary指令可以帮助你创建模块化,可复用的代码。库不仅仅提供API,也是一个私有化单元:库中已下划线(_)开头的类都是对外不可访问的。每个Dart的应用也是一个包,尽管它没有使用包的声明。 库都采用包的形式发布。具体看 "Pub Package and Asset Manage ...

lowe 发布于 2019-01-10 09:19 评论(0)阅读(53)
1

当Flutter遇到节流与防抖

相信web前端的开发者都或多或少的遇到过节流与防抖的问题。函数节流和函数防抖,两者都是优化执行代码效率的一种手段。在一定时间内,代码执行的次数不一定是越多越好。相反,频繁的触发或者执行代码,会造成大量的重绘等问题,影响浏览器或者机器资源。因此把代码的执行次数控制在合理的范围。既能节省浏览器CPU资源 ...

阿尔卑斯de秘密 发布于 2019-01-07 14:45 评论(0)阅读(764)
0

8.Generics 泛型(Dart中文文档)

这篇翻译的不好 如果你看API文档中的数组篇,你会发现类型一般写成List.的写法表示通用类型的数组(未明确指定数组中的数据类型)。通常情况泛型类型用E,T,S,K,V表示。 Why use generics? 为什么用泛型 泛型是类型安全的(意思是你必须指定数据的类型),但是它的写法比硬编码指定类 ...

lowe 发布于 2019-01-04 09:03 评论(0)阅读(454)
0

7.Classes-类(Dart中文文档)

Dart是一个面向对象的语言,同时增加了混入(mixin)继承的特性。对象都是由类初始化生成的,所有的类都由Object对象继承。混入继承意味着尽管所有类(除了Object类)只有一个父类,但是类的代码体可以在多个类中重复使用。(个人理解:mixin,extends,implements,exte ...

lowe 发布于 2019-01-02 23:25 评论(0)阅读(106)
0

6.Exceptions-异常(Dart中文文档)

异常是用于标识程序发生未知异常。如果异常没有被捕获,If the exception isn’t caught, the isolate that raised the exception is suspended, and typically the isolate and its program ...

lowe 发布于 2018-12-27 14:09 评论(0)阅读(88)
0

5.Control flow statements-流程控制(Dart中文文档)

你可以使用如下流程控制符: if and else for loops while and do while loops break and continue switch and case assert 同时,你可以用try catch 和throw去跳出流程控制逻辑,并在异常代码块中进行处理。 ...

lowe 发布于 2018-12-27 09:20 评论(0)阅读(72)