网站颜色:

Flutter技术入门与实战 亢少军 Android iOS 前端,移动开发 React Web开发 SDK Dart语言 Material Design风格的组件 装饰 动画

  • 产品名称:Flutter技术入门与实战
  • 品牌:机械工业出版社
  • 书名:Flutter技术入门与实战
  • 作者:无
  • 定价:79.00元
  • 书名:Flutter技术入门与实战
  • 是否是套装:否
  • 出版社名称:机械工业出版社
  商品基本信息
商品名称:  Flutter技术入门与实战
作者:  亢少军
市场价:  (咨询特价)
ISBN号:  (咨询特价)
版次:  1-1
出版日期:  (咨询特价)
页数:  348
字数:  350
出版社:  机械工业出版社
  目录
前言
第1章 开启Flutter之旅1
1.1 Flutter的特点与核心概念1
1.1.1 一切皆为组件2
1.1.2 组件嵌套2
1.1.3 构建Widget3
1.1.4 处理用户交互4
1.1.5 什么是状态4
1.1.6 分层的框架5
1.2 开发环境搭建5
1.2.1 Windows环境搭建5
1.2.2 MacOS环境搭建11
1.3 第一个Flutter程序17
第2章 Flutter基础知识23
2.1 入口程序23
2.2 Material Design设计风格24
2.3 Flutter主题24
2.3.1 创建应用主题24
2.3.2 局部主题26
2.3.3 使用主题27
2.4 无状态组件和有状态组件28
2.5 使用包资源31
2.6 Http请求34
第3章 Dart语言简述40
3.1 Dart重要概念与常用开发库40
3.2 变量与基本数据类型43
3.3 函数46
3.4 运算符47
3.5 流程控制语句51
3.6 异常处理54
3.7 面向对象55
3.7.1 实例化成员变量55
3.7.2 构造函数56
3.7.3 读取和写入对象57
3.7.4 重载操作58
3.7.5 继承类59
3.7.6 抽象类60
3.7.7 枚举类型62
3.7.8 Mixins62
3.8 泛型63
3.9 库的使用64
(咨询特价) 异步支持65
(咨询特价) 数据65
(咨询特价) 注释67
第4章 常用组件68
4.1 容器组件68
4.2 图片组件70
4.3 文本组件72
4.4 图标及按钮组件74
4.4.1 图标组件74
4.4.2 图标按钮组件75
4.4.3 宛按钮组件77
4.5 列表组件78
4.5.1 基础列表组件78
4.5.2 水平列表组件80
4.5.3 长列表组件82
4.5.4 网格列表组件83
4.6 表单组件84
第5章 Material Design风格组件88
5.1 App结构和导航组件89
5.1.1 MaterialApp(应用组件)89
5.1.2 Scaffold(脚手架组件)94
5.1.3 AppBar(应用按钮组件)95
5.1.4 BottomNavigationBar(底部导航条组件)97
5.1.5 TabBar(水平选项卡及视图组件)99
5.1.6 Drawer(抽屉组件)104
5.2 按钮和提示组件107
5.2.1 FloatingActionButton(悬停按钮组件)107
5.2.2 FlatButton(扁平按钮组件)109
5.2.3 PopupMenuButton(出菜单组件)110
5.2.4 SimpleDialog(简单对话框组件)112
5.2.5 AlertDialog(提示对话框组件)113
5.2.6 SnackBar(轻量提示组件)115
5.3 其他组件116
5.3.1 TextField(文本框组件)117
5.3.2 Card(卡片组件)119
第6章 Cupertino风格组件122
6.1 CupertinoActivityIndicator组件122
6.2 CupertinoAlertDialog对话框组件123
6.3 CupertinoButton按钮组件124
6.4 Cupertino导航组件集125
第7章 页面布局132
7.1 基础布局处理133
7.1.1 Container(容器布局)133
7.1.2 Center(居中布局)137
7.1.3 Padding(填充布局)138
7.1.4 Align(对齐布局)140
7.1.5 Row(水平布局)143
7.1.6 Column(垂直布局)144
7.1.7 FittedBox(缩放布局)146
7.1.8 Stack/Alignment149
7.1.9 Stack/Positioned151
7.1.10 IndexedStack153
7.1.11 OverflowBox溢出父容器显示155
7.2 宽高尺寸处理156
7.2.1 SizedBox(设置具体尺寸)156
7.2.2 ConstrainedBox(限定最大最小宽高布局)158
7.2.3 LimitedBox(限定最大宽高布局)159
7.2.4 AspectRatio(调整宽高比)160
7.2.5 FractionallySizedBox(百分比布局)162
7.3 列表及表格布局163
7.3.1 ListView164
7.3.2 GridView166
7.3.3 Table167
7.4 其他布局处理169
7.4.1 Transform(矩阵转换)169
7.4.2 Baseline(基准线布局)171
7.4.3 Offstage(控制是否显示组件)172
7.4.4 Wrap(按宽高自动换行布局)174
7.5 布局综合示例177
7.5.1 布局分析177
7.5.2 准备素材179
7.5.3 编写代码180
第8章 手势185
8.1 用GestureDetector进行手势检测185
8.2 用Dismissible实现滑动删除187
第9章 资源和图片190
9.1 添加资源和图片190
9.1.1 指定assets190
9.1.2 加载assets191
9.1.3 平台assets193
9.2 自定义字体195
第10章 路由及导航198
10.1 页面跳转基本使用198
10.2 页面跳转发送数据201
10.3 页面跳转返回数据204
第11章 组件装饰和视觉效果208
11.1 Opacity(透明度处理)208
11.2 DecoratedBox(装饰盒子)210
11.3 RotatedBox(旋转盒子)217
11.4 Clip(剪裁处理)217
11.5 案例—自定义画板222
第12章 动画241
12.1 用AnimatedOpacity实现渐变效果241
12.2 用Hero实现页面切换动画243
第13章 Flutter插件开发246
13.1 新建插件246
13.2 运行插件249
13.3 示例代码分析250
第14章 开发工具及使用技巧259
14.1 IDE集成开发环境259
14.1.1 Android Studio / IntelliJ259
14.1.2 Visual Studio Code267
14.2 Flutter SDK274
14.3 使用热重载275
14.4 格式化代码276
14.5 Flutter组件检查器278
第15章 测试与发布应用281
15.1 测试应用281
15.1.1 简介281
15.1.2 单测试282
15.1.3 Widget测试283
15.1.4 集成测试284
15.2 发布Android版App286
15.2.1 检查App Manifest287
15.2.2 查看构建配置287
15.2.3 添加启动图标288
15.2.4 App签名290
15.2.5 构建发布版APK并安装在设备上291
15.3 发布iOS版App291
15.3.1 准备工作291
15.3.2 在iTunes Connect上注册应用程序292
15.3.3 注册一个Bundle ID292
15.3.4 在iTunes Connect上创建应用程序记录293
15.3.5 查看Xcode项目设置294
15.3.6 添加应用程序图标295
15.3.7 准备发布版本297
15.3.8 将应用发布到App Store300
第16章 综合案例—即时通讯App界面实现301
16.1 项目介绍301
16.2 项目搭建302
16.2.1 新建项目302
16.2.2 添加源码目录及文件305
16.3 入口程序306
16.4 加载页面307
16.5 应用页面309
16.6 搜索页面316
16.6.1 布局拆分316
16.6.2 

   内容简介
    本书由架构师撰写,详细讲解Flutter的基本概念和使用技巧。既有基础知识,又有丰富示例,并包括详细案例的操作步骤,实操性强。还提供了配套网站提供完整案例代码,可帮助读者轻松掌握基础知识,快速进入实战。本书主要内容共16章。第1-2章介绍Flutter的基本概念和重要知识点。第3章简单介绍了Flutter SDK指定的Dart语言。第4-7章介绍Flutter常用组件,以及Material Design风格的组件、Cupertino风格的组件,还介绍了页面布局基础知识和技巧。第8~12章介绍Flutter的高级用法,包括如何处理手势,如何加载、处理、展示资源和图片,路由及导航是如何处理的,装饰和动画的处理等。第13章介绍Flutter插件开发。第14~16章介绍开发工具的使用技巧、测试与发布应用,以及综合案例。
    
机械工业出版社旗舰店热门设计联盟服务商