首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
nicole在掘金
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
Dart变量、类型和流程控制
本节将介绍Dart语言有别于其他编程语言的特性或比较重要的特性。假定,你已经有一些其他编程语言的基础,如C,C++,Java,JavaScript等。 在正式开始之前,有必要介绍下Dart的版本信息,因为Dart的语法规则是跟它的版本有关系的。执行下面的命令: 可以看到我本机安…
Dart函数、运算符、异常和类
本节继续介绍Dart一些语法知识点。在阅读之前,你需要具有一些面向对象编程语言的基础,如C++或Java等,因为本节并不会详细地对类这部分进行详细地说明。 Dart是一种真正面向对象的语言,所以函数也是对象,可以被赋值给变量或者作为其它函数的参数。 函数可以有两种形式的参数:必…
Widget概览
Widget描述了在当前的配置和状态下视图所应该呈现的样子。当widget的状态改变时,它会重新构建其描述(展示的 UI),框架则会对比前后变化的不同,以确定底层渲染树从一个状态转换到下一个状态所需的最小更改。 我们重新回到Android Studio,同Hello Flutt…
布局构建
前面几节里,我们已经接触了不少跟Flutter Widget相关的知识点,本节参考官方示例将继续展开一些讨论。如果你有Web CSS3,Android Activity/Frangment Layout,iOS Storyboard, Xib等UI布局经验,你将很容易理解Flu…
Dart泛型、库、异步和注释
< > 符号表示变量是一个泛型(或参数化类型),泛型可以更好地帮助代码生成,也可以减少代码重复。 List、Set 以及 Map 字面量也可以是参数化的。定义参数化的 List 只需在中括号前添加 <type>;定义参数化的 Map 只需要在大括号前添加 <keyType, v…
UI交互控制
有些widgets是有状态的, 有些是无状态的。如果用户与widget交互,widget外观形态会发生变化,那么它就是有状态的,否则它就是无状态的widget。一个有状态的widget的状态保存在一个State对象中,它和 Widget的显示分离。 如果状态是用户数据,如复选框…
路由导航与跨页传参
在Flutter中,屏(screen)和页面(page)都叫做路由(route)。在Android开发中,Activity相当于“路由”,在iOS开发中,ViewController 相当于“路由”。在Flutter中,“路由”也是一个Widget。使用Navigator类,可…
Widget状态和应用数据管理
在构建高质量的应用程序时,状态管理就变得至关重要。如果需要在应用中的多个部分之间共享一个非短时的状态,并且在用户会话期间保留这个状态,我们称之为应用状态(有时也称共享状态)。相对于应用状态,StatefulWidget内的UI状态则称为短时状态或者局部状态。上一章讲到的路由间传…
HTTP协议与JSON解析
一个有价值的应用离不开与网络数据的交换。 Android设备进行网络通信时,需要在AndroidManifest.xml文件里增加网络使用权限android.permission.INTERNET。 AndroidManifest.xml文件一般存在于android/app/s…
Flutter应用发布
开发过程中,需要使用热重载功能,请选择debug构建模式。Debug模式下,app可以被安装在物理设备、仿真器或者模拟器上进行断点设置调试。 当需要分析性能的时候,选择使用profile构建模式。在Profile模式下,一些调试能力是被保留用于分析app的性能,仿真器和模拟器不…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2020-02-16