Dart2
子不语归来
子曰:不语
展开
-
Dart2基础
写在前面 最近在自学谷歌开源Flutter移动UI框架,其使用语言为Dart,现在使用的为Dart2,但相关中午数据和文档并不完善,只能自己整理记录,因此写了这篇博客,本博客会持续更新。也欢迎大家追加。 数据类型 变量与常量 var 使用var声明变量,可赋予不同类型的值 未初始化时,默认值为null final 使用final声明一个只能赋值一次的变量 const ...原创 2018-09-30 10:58:40 · 1762 阅读 · 0 评论 -
Dart异步编程之Future
Dart异步编程包含两部分:Future和Stream 本文将详细介绍Future Dart异步编程-future 异步编程:Futures Dart是一个单线程编程语言。如果任何代码阻塞线程执行都会导致程序卡死。异步编程防止出现阻塞操作。Dart使用Future对象表示异步操作。 介绍 如下代码可能导致程序卡死 // Synchronous code printDailyNewsDigest()...原创 2018-09-30 11:00:28 · 1933 阅读 · 0 评论 -
Dart异步编程之Stream
Dart异步编程包含两部分:Future和Stream 上篇文章已介绍了Future,此篇文章为大家介绍下另一块–Stream Dart 异步事件流 Stream 基本概念 顾名思义,Stream 就是流的意思,表示发出的一系列的异步数据。可以简单地认为 Stream 是一个异步数据源。它是 Dart 中处理异步事件流的统一 API 集合与Stream Dart 中,集合(Iterable或Col...原创 2018-09-30 11:02:47 · 1000 阅读 · 2 评论 -
Flutter使用ListView加载列表数据
移动端UI展示最常见的展示形式莫过于列表,Android中使用ListView/Recyclerview,iOS也有UIListView,都可以实现列表展示。Flutter作为兼容Android和iOS的移动UI框架,自然也有实现此功能的组件,即ListView。 本文数据采用爬虫爬取华尔街见闻全球资讯,然后采用GraphQL接口请求数据。显示效果如下 实现 创建ListView 及每个显示的...原创 2018-10-25 14:21:15 · 11015 阅读 · 0 评论