首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
admpub
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Dart4Flutter – 04 – 异步和库
async 库中有一个叫Future的东西。Future是基于观察者模式的。如果你熟悉Rx或者JavaScript的Promises,你就明白了。 简单说,一个Future定义一个未来要发生的事,例如,将来一个值返回给我们。来让我们看看Future实际怎么用。 Future是支…
Dart4Flutter – 03 – 类和泛型
下面是创建一个类和创建类的实例。 现在我们给类添加实例变量和构造函数,添加age和name属性给Dog类。 如上所示,我们一行就定义了构造函数,其中第一个参数复制给name属性,第二个参数赋值给age属性。 dart提供了另一种定义函数的方式为:命名构造函数。 如上所示,给构造…
Dart4Flutter – 02 –控制流 和异常
if-else 和其他语言一样比较简单。 和其他大多数语言一样,dart也支持各种的循环,而且语法一样。 典型的for循环。 The classic for do while loop. 典型的do while循环。 dart 使用经典的try-catch处理异常,使用关键字t…
Flutter 实例 - 从本地到Flutter通信 - Event Channels
Flutter是google推出的用于移动应用开发的SDK。更多详细信息参考官网。 Flutter应用任然需要和本地的代码java或者Swift通信。你任然需要本地代码获取移动设备硬件或者进行计算密集型操作。这个和React-Native的设计是一样的,但是他们实现有很大的差别…
Flutter 实例 - 加载更多的ListView
首先我们只在列表中展示10个整数。 首先我们模拟一个http请求,假设我们通过传递from和to参数,然后返回他们之间的数。我们将添加延迟时间,这样看起来更像是网络加载。具体代码如下所示: 当用户将列表滚动到最底,我们将会调用上面的方法。为了监听列表是否已经滚动到最底,最简单的…
Flutter 入门-本地访问-MethodChannel
Flutter 作为一种跨平台的解决方案,有访问本地资源的能力。主要是通过Channel完成,你可以称之为隧道。主要是MethodChannel和MessageChannel两种,第一种是调用方法,第二种是传递信息。首先通信的双方是Flutter和本地操作系统或者应用,而且方法…
Dart4Flutter - 不可变性
关于不变形一直是热定话题,尤其是在前段。像Immutable.js这样的库和单向数据流等其他概念都认为,当数据不可变时,更容易管理数据。 在面向对象和函数是编程中,一个不可变的对象是指,一旦对象创建之后状态是不能修改的。想对应的是可变对象,创建之后,对象状态是可以修改的。 好了…
Flutter 入门 - 状态管理
flutter是一个新的跨平台框架,使用Dart语言开发。转移到新的平台,其中有一个问题:状态管理。 因为我们要演示在不同的界面跳转,所以现在我们创建两个文件MyHomePage.dart和MySecondPage.dart . 跳转到MySecondPage。 在MySeco…
Dart4Flutter -01– 变量, 类型和 函数
和Java语言类似,每个dart程序都有一个main,是整个程序的入口。 将程序保存到hello_world.dart文件中,执行如下命令,就可以运行程序。 但是,和JavaScript不同的是,在Dart2中,一旦你给变量赋值一种类型的值,就不能再赋值另一种类型的值。Dart…
Flutter 入门 — Container 属性详解
一个好的组件是一个可以配置padding、位置、尺寸的组件. 而container组件通常用来包裹子组件,而且可以配置一些样式属性。 注意:container组件不应该单独使用,而是应该有个父组件。你可以是用Center组件、Padding组件、Column组件、Row组件或者…