图书介绍

Flutter技术入门与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Flutter技术入门与实战
  • 亢少军编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111617976
  • 出版时间:2019
  • 标注页数:338页
  • 文件大小:27MB
  • 文件页数:350页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Flutter技术入门与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

3.10异步支持65

3.11元数据65

3.12注释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请求获取焦点316

16.6.3自定义TouchCallBack组件316

16.6.4返回文本组件318

16.6.5组装实现搜索页面318

16.7聊天页面321

16.7.1准备聊天消息数据321

16.7.2聊天消息列表项实现322

16.7.3聊天消息列表实现325

16.8好友页面325

16.8.1准备好友列表数据326

16.8.2好友列表项实现327

16.8.3好友列表头实现329

16.8.4 ContactSiderList类329

16.8.5 Contacts类332

16.9我的页面333

16.9.1通用列表项实现334

16.9.2 Personal类335

热门推荐