• flutter小白开发——跨台客户端应用开发学路线 操作系统 王皓编
  • flutter小白开发——跨台客户端应用开发学路线 操作系统 王皓编
21年品牌 40万+商家 超1.5亿件商品

flutter小白开发——跨台客户端应用开发学路线 操作系统 王皓编

59.3 6.0折 98.8 全新

库存44件

河北保定
认证卖家担保交易快速发货售后保障

作者王皓编

出版社清华大学出版社

ISBN9787302633365

出版时间2023-06

版次1

装帧平装

开本16

页数400页

字数573千字

定价98.8元

货号304_9787302633365

上书时间2024-04-25

鑫誠書苑

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

flutter小白开发——跨台客户端应⽤开发学路线是一本真正适合flutter小白的图书。内容简洁明了,直指flutter开发精髓。
flutter小白开发——跨台客户端应⽤开发学路线为读者提供了一套系统、全面的训练任务,从易到难,轻松有趣。从准备开发工具与环境,熟悉程序语言,了解应用框架,再到具体实践与分发应用。大家逐步理解 flutter 应用框架,获得开发移动端应用的能力。
读者不需要面面俱到地学 flutter 应用提供的东西,重要的是理解与掌握方法,这需要亲手写一些代码,真正完成一个应用,才能学会如何把各种零部件组织成一个完整的系统。

目录:

部分开发准备

章准备开发2

1.1命令行界面2

1.1.1任务:windows系统下准备命令行界面cmder2

1.1.2任务:在macos系统下准备命令行界面terminal3

1.1.3任务:熟悉基本命令3

1.1.4理解环境变量目录5

1.1.5知道命令来自哪里5

1.1.6命令行工具的帮助信息6

1.1.7命令行界面的配置文件6

1.2代码编辑器7

1.3源代码管理8

第2章开发环境9

2.1下载开发工具包9

2.1.1任务:macos系统下安装flutter9

2.1.2任务:windows系统下安装flutter10

2.1.3任务:配置使用镜像11

2.2准备ios与macos应用开发环境11

2.2.1任务:安装rosetta12

2.2.2任务:安装homebrew12

2.2.3任务:安装与准备xcode12

2.3准备android台应用开发环境13

2.4准备设备模拟器14

2.5准备web应用开发环境15

2.6准备代码编辑器vscode15

2.7创建flutter项目16

2.7.1任务:创建并运行flutter项目16

2.7.2任务:清理项目与源代码管理18

2.8问题与思18

第3章熟悉dart语言21

3.1准备工作21

3.2变量22

3.2.1var22

3.2.2final22

3.2.3const23

3.2.4理解var、final与const的区别23

3.3类型25

3.4内置类型25

3.4.1字符串25

3.4.2数字26

3.4.3布尔值26

3.4.4列表27

3.4.5集合27

3.4.6映28

3.5函数28

3.5.1创建函数29

3.5.2执行函数29

3.5.3函数参数29

3.5.4函数有多个参数29

3.5.5有名字的参数30

3.5.6必填参数30

3.5.7参数默认值31

3.5.8函数返回值31

3.6流程控制31

3.6.1if语句32

3.6.2switch语句32

3.7异常34

3.7.1抛出异常(throw)34

3.7.2捕获异常(catch/on)34

3.8类35

3.8.1定义一个类36

3.8.2实例化一个类36

3.8.3属36

3.8.4构造方法37

3.8.5this关键字37

3.8.6带名字的构造方法38

3.8.7方法38

3.8.8继承39

3.8.9类属39

3.8.10类方法40

3.9泛型40

3.10库41

3.10.1使用内置库41

3.10.2指定库前缀41

3.10.3导入部分库42

3.10.4导入开发者个人库里的资源42

3.11future42

3.11.1定义异步函数43

3.11.2使用异步函数提供的值43

3.11.3处理异步函数遇到的错误44

第4章包管理45

4.1包(package)45

4.2pubspec.yaml文件45

4.3安装包46

4.3.1解决包依赖问题46

4.3.2dependencies属46

4.3.3版本号47

4.3.4pubspec.lock文件47

4.3.5package_config.json文件47

4.4使用包48

4.5升级包48

第二部分flutter基础

第5章基本部件52

5.1准备52

5.1.1任务:准备项目(widget)52

5.1.2任务:准备应用入52

5.2小部件(widget)53

5.3自定义一个无的小部件54

5.4text(文本)56

5.5richtext(富文本)58

5.6image(图像)59

5.6.1任务:显示资源包里的图像60

5.6.2任务:显示来自网络的图像61

5.6.3任务:调整图像的显示62

5.7container(容器)63

5.7.1任务:使用container小部件64

5.7.2任务:装饰容器66

5.8整理项目69

第6章页面结构70

6.1准备项目(page-structure)70

6.2materialapp70

6.2.1任务:创建material应用70

6.2.2任务:使用图标(icon)71

6.2.3任务:使用按钮(elevatedbutton)72

6.2.4任务:定制应用的主题样式73

6.3scaffold(页面结构)75

6.4appbar(应用栏)76

6.5tabbar(标签栏)77

6.6bottomnavigationbar(底部导航栏)79

6.6.1任务:设置底部导航栏79

6.6.2任务:把app转换成有小部件(statefulwidget)80

6.6.3任务:单击底部导航栏项目,切换当前活动项目81

6.6.4任务:单击底部导航栏项目,切换显示小部件82

6.6.5任务:单击底部导航栏项目,动态显示或隐藏appbar83

6.7floatingactionbutton(漂浮动作按钮)84

6.8整理项目85

第7章定义部件86

7.1准备86

7.1.1任务:准备项目(define-widget)86

7.1.2任务:配置vscode编辑器代码片断87

7.2apppageheader(页面头部)88

7.3applogo(应用标志)89

7.4apppagemain(页面主体)90

7.5tindex(内容索引)93

7.6apppagebottom(页面底部)94

7.7appfloatingactionbutton(漂浮动作按钮)96

7.8目录结构97

7.9小部件树97

7.10整理项目98

第8章弹窗对话99

8.1准备项目(modal-dialog)99

8.2bottomsheet(底部面板)99

8.2.1任务:显示页面底部面板99

8.2.2任务:用漂浮动作按钮显示与关闭底部面板101

8.3alertdialog(警告对话框)103

8.4snackbar(消息提示栏)105

8.5drawer(边栏抽屉)106

8.5.1任务:使用边栏抽屉107

8.5.2任务:设置边栏抽屉上显示的内容(listview与listtile)108

8.6popupmenubutton(弹出菜单按钮)111

8.7整理项目113

第9章页面布局114

9.1准备114

9.1.1任务:准备项目(layout)114

9.1.2任务:准备练页面114

9.2约束116

9.2.1任务:理解小部件的约束116

9.2.2任务:准备一个布局演示项目小部件119

9.2.3任务:使用安全区域(safearea)和尺寸盒子(sizedbox)120

9.3align(对齐)121

9.4column(栏/列)122

9.5row(行/排)124

9.6expanded(扩展空间)126

9.7stack(堆)127

9.8itioned(定位)128

9.9整理项目128

0章表单元素129

10.1准备129

10.1.1任务:准备项目(input)129

10.1.2任务:准备练小部件ygroundinput129

10.2elevatedbutton(按钮)130

10.3textfield(文本字段)133

……

内容简介:

flutter小白开发——跨台客户端应⽤开发学路线以移动台(io/安卓)与web台为例,系统地介绍如何基于flutter框架开发跨台的应用。
flutter小白开发——跨台客户端应⽤开发学路线分为三大部分,共27章。部分(~4章)主要介绍开发前要做的准备工作,包括安装命令行界面、开发环境,熟悉dart语言和包管理知识;第二部分(第5~14章)带领大家熟悉和理解flutter框架,掌握flutter应用开发的基础知识;第三部分(5~27章)是flutter实践,结合服务端应用接,实现一些真实应用里经常用到的界面,并将做好的应用发布到应用商店。
flutter小白开发——跨台客户端应⽤开发学路线提供了一套系统、全面的训练任务,从易到难,轻松有趣。从准备开发工具与开发环境开始,熟悉程序语言,了解应用框架,直到具体实践与应用分发,大家逐步掌握flutter应用框架的使用,获得开发移动端应用的基础能力,对于初学者来说非常友好。

作者简介:

王皓,宁皓网作者,独立开发者,自学应用开发十年有余,创作过数百万字的应用技术内容与数百小时的技术,内容覆盖web技术、客户端与服务端应用开发,内容风格简单有效,逻辑清晰,帮助无数技术爱好者掌握了应用开发技能。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP