万本电子书0元读

万本电子书0元读

顶部广告

Flutter实战入门电子书

从Flutter的工程体系、架构设计、数据统计、性能分析,再到企业级应用实战,循序渐地系统讲解Flutter的发展与设计理念。配合图文详细介绍Flutter在企业中的应用以及广阔前景,可带领读者快速Flutter发领域。

售       价:¥

纸质售价:¥66.70购买纸书

24人正在读 | 0人评论 6.6

作       者:老孟

出  版  社:机械工业出版社

出版时间:2020-06-01

字       数:14.6万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书作者手把手带领读者Flutter发世界,方法简单,效果明显,凝聚了作者多年的实际项目经验。书中包含大量精选案例,代码都可以下载使用。作者在个人网站(老孟Flutter)收录了上百个组件的详细用法和动画效果,更加方便读者学习和查阅。 本书共12章,主要内容包括: 第1章介绍Flutter的环境搭建; 第2章介绍Flutter项目的概况,包括目录结构、调试及App构建发布流程; 第3章介绍Flutter组件的分类和使用细节; 第4章介绍Dart语言的基础知识及常用语法; 第5章介绍事件及手势处理的技术和案例; 第6章介绍Flutter动画原理及动画组件; 第7章介绍文件读写与网络请求方法; 第8章介绍路由相关知识及数据存储技术; 第9章介绍Flutter与Android和iOS的混合发; 第10章介绍国际化发的相关知识; 第11章通过案例分析一个项目的发过程; 第12章通过案例介绍App的升级功能的应用。<br/>【推荐语】<br/>从Flutter的工程体系、架构设计、数据统计、性能分析,再到企业级应用实战,循序渐地系统讲解Flutter的发展与设计理念。配合图文详细介绍Flutter在企业中的应用以及广阔前景,可带领读者快速Flutter发领域。<br/>【作者】<br/>老孟 资深发者,专注于移动端跨平台和AR/VR技术领域。普华永道税务系统、交管局智能调度系统等多个大型项目的主要发者。 “老孟Flutter”项目的创始人,包含大量Flutter知识的动态演示,让Flutter学起来更轻松,地址为http://laomengit.com/。<br/>
目录展开

前言

第1章 Flutter简介及环境搭建

1.1 移动端软件发展历程

1.2 Flutter简介

1.3 搭建开发环境

1.3.1 下载Flutter SDK

1.3.2 设置镜像地址及环境变量

1.3.3 Android Studio的安装及设置

1.3.4 安装Xcode

1.3.5 检查Flutter开发环境

1.4 本章小结

第2章 初识Flutter项目

2.1 创建Flutter项目

2.2 项目目录说明

2.3 App调试运行

2.3.1 Android手机调试运行

2.3.2 iOS手机调试运行

2.4 设置App名称、图标

2.4.1 Android设置App名称、图标

2.4.2 iOS设置App名称、图标

2.5 设置App启动页

2.5.1 Android设置启动页

2.5.2 iOS设置启动页

2.6 App构建发布

2.6.1 Android构建发布

2.6.2 iOS构建发布

2.7 本章小结

第3章 组件

3.1 基础组件

3.1.1 文本组件(Text)

3.1.2 文本输入组件(TextField)

3.1.3 图片组件(Image)

3.1.4 按钮组件(Button)

3.1.5 容器类组件(Container)

3.1.6 容器类组件(Row和Column)

3.2 Material风格组件

3.2.1 MaterialApp

3.2.2 Scaffold

3.2.3 AppBar

3.2.4 BottomNavigationBar

3.2.5 TabBar

3.2.6 Drawer

3.3 Cupertino风格组件

3.3.1 CupertinoActivityIndicator

3.3.2 CupertinoAlertDialog

3.3.3 CupertinoButton

3.3.4 CupertinoSlider

3.3.5 CupertinoSwitch

3.4 容器类组件

3.4.1 填充布局(Padding)

3.4.2 居中布局(Center)

3.4.3 对齐布局(Align)

3.4.4 固定宽高比(AspectRatio)

3.4.5 Transform

3.4.6 Stack

3.4.7 流式布局(Wrap)

3.5 列表及表格组件

3.5.1 ListView

3.5.2 GridView

3.5.3 Table

3.5.4 ExpansionTile

3.6 项目实战:登录功能

3.6.1 登录界面UI分析

3.6.2 顶部Logo

3.6.3 账号、密码输入框

3.6.4 提交按钮

3.6.5 底部的“服务协议”

3.6.6 Loading控件

3.7 本章小结

第4章 Dart语言基础

4.1 Dart简介

4.2 内置数据类型

4.3 定义变量、常量

4.4 定义函数

4.4.1 普通函数

4.4.2 可选参数

4.4.3 匿名函数

4.4.4 箭头函数

4.5 运算符及条件表达式

4.5.1 判定和转换类型的操作符

4.5.2 三目表达式

4.5.3 非空条件判断符

4.5.4 级联运算符

4.5.5 非空判断符

4.6 分支与循环语句

4.6.1 if..else

4.6.2 switch

4.6.3 基本循环for和while

4.6.4 List遍历

4.6.5 Map遍历

4.7 定义类

4.7.1 构造函数

4.7.2 类的运算符重载

4.7.3 extends、with、implements、abstract的用法

4.7.4 定义私有变量

4.8 导入包

4.9 异常捕获

4.10 异步编程

4.11 泛型

4.12 注释

4.13 本章小结

第5章 事件、手势处理

5.1 GestureDetector

5.2 GestureRecognizer

5.3 原始指针

5.4 实战:“左滑删除”效果

5.5 本章小结

第6章 动画

6.1 动画简介

6.2 动画基本使用

6.3 AnimatedWidget

6.4 AnimatedBuilder

6.5 交错动画

6.6 AnimatedList

6.7 Hero

6.8 本章小结

第7章 文件操作与网络请求

7.1 获取Android和iOS文件路径

7.2 文件夹常用操作

7.3 文件常用操作

7.4 HTTPClient网络请求

7.5 dio介绍及使用

7.6 json数据转Model

7.7 项目实战:记事本

7.7.1 用记事本来写日记的效果

7.7.2 日记的展示和添加

7.7.3 日记的编辑和保存

7.8 本章小结

第8章 路由导航和存储

8.1 路由导航

8.2 命名路由

8.3 shared_preferences存储数据

8.4 SQLite存储数据

8.5 本章小结

第9章 混合开发

9.1 Android与Flutter混合开发

9.1.1 Android原生项目引入Flutter

9.1.2 添加Flutter到Activity

9.1.3 添加Flutter到Fragment

9.1.4 Flutter与Android通信

9.2 iOS与Flutter混合开发

9.2.1 iOS原生项目引入Flutter

9.2.2 Flutter与iOS通信

9.3 本章小结

第10章 国际化

10.1 开发的App支持国际化

10.2 监听系统语言切换

10.3 开发的UI支持国际化

10.4 使用Intl

10.5 本章小结

第11章 项目实战:新闻客户端

11.1 应用简介

11.2 整体框架及导航

11.3 轮播热门事件

11.4 搜索页面

11.5 设置页面

11.6 新闻分类

11.7 新闻列表及详情

11.8 本章小结

第12章 项目实战:App升级功能

12.1 App升级功能预览及功能分析

12.2 App升级功能提示框

12.3 下载应用程序

12.4 安装应用程序

12.5 Android平台跳转到应用市场进行更新

12.6 iOS平台跳转到App Store进行更新

12.7 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部