电子书:《Flutter技术入门与实战》_亢少军_2019-01-01

[复制链接]
查看704 | 回复1 | 2019-12-7 08:30:51 | 显示全部楼层 |阅读模式

《Flutter技术入门与实战》_亢少军_2019-01-01_1

《Flutter技术入门与实战》_亢少军_2019-01-01_1

《Flutter技术入门与实战》_亢少军_2019-01-01_2

《Flutter技术入门与实战》_亢少军_2019-01-01_2

《Flutter技术入门与实战》_亢少军_2019-01-01_3

《Flutter技术入门与实战》_亢少军_2019-01-01_3


内容简介:

违者自负法律责任
3.0异步支持
52.2 Flat Button(扁平按钮组件)…109
3.11元数据
3.12注释
667
52.3 PopupMenuButton(弹出菜单
524 SimpleDialog(简单对话框
第4章常用组件
41容器组件
52.5 Alert Dialog(提示对话框
4.2图片组件
43文本组件
244
52.6 SnackBar(轻量提示组件)…115
44图标及按钮组件
53其他组件
3.1 TextField(文本框组件)………117
442图标按钮组件
532Card(卡片组件)
44.3凸起按钮组
4.5列表组件
78第6章 Cupertino风格组件
6.1 CupertinoActivityIndicator
4.52水平列表组件
4.5.3长列表组件
62 CupertinoAlertDialog对话框
4.54网格列表组件
组件
4.6表单组件…………
63 CupertinoButton按钮组件
64 Cupertino导航组件集
第5章 Material Design风格组件……88
51App结构和导航组件
第7章页面布局
应用组件)………897.1基础布局处理
Scaffold(脚手架组件
Container(容器布局)
513 AppAr(应用按钮组件)
7.12 Center(居中布局)
5.14 BottomNavigation Bar(底部
7.1.3 Padding(填充布局)
4Aign(对齐布局)
5.1.5 TabBar(水平选项卡及视图
15Row(水平布
1.6 Column(垂直布局)
5.1.6 Drawer(抽屉组件)
7.1.7 FittedBox(缩放布局)………14
52按钮和提示组件
7.1.8 Stack/Alignment
521 Floating ActionButton(悬停
按钮组件)

Overflow Box_溢_出_父容器
第9章资源和图片
9.1添加资源和图片
72宽高尺寸处理
9..1指定 assets
SizedBox(设置具体尺
91.2加载 assets
7,2.2 ConstrainedBox(限定最大
最小宽高布局)
9.2自定义字体
7.2.3 Limited Box(限定最大宽
高布局
159第10章路由及导航
724 AspectRatio(调整宽高比)
10.1页面跳转基本使用
725 FractionallySized Box(百分比
10.2页面跳转发送数据
10.3页面跳转返回数据
73列表及表格布局
7.3.1 List View
64第11章组件装饰和视觉效果
7.3, 2 GridVie
112 Decorated Box(装饰盒子)…210
74其他布
6911.3 RotatedBox(旋转盒子)……217
74.1
矩阵转换
169
114Clip(剪裁处理
74.2 Baseline(基准线布局)…171
115案例——自定义画板
74.3 Offstage(控制是否显
第12章动画
744Wrap(按宽高自动换行
12.1用 AnimatedOpacity实现渐变
174
效果
7.5布局综合示例
22用Hero实现页面切换动画…243
7.5.1布局分析
7.5.2
1第13章 Flutter插件开发…46
13.1新建插件
3.2运行插件
第8章手势
133示例代码分析
8.1用 Gesture Detector进行手势
185第14章开发工具及使用技巧
82用 Dismissible实现滑动删除
14.IDE集成开发环境

14.1 Android Studio/tli:259第16章综合案例即时通讯App
界面实现
14.2 Flutter SDK
16.1项目介绍
使用热重载
162项目搭建
格式化代码
62.1新建项目
14.5 Flutter组件检查器
1622添加源码目录及文件
第15章测试与发布应用
788888
63人口程序
15.1测试应用
307
15.1.2单元测试
316
15.1.3 widget测试
166.1布局拆分
316
15.1.4集成测试
166.2请求获取焦点
发布
663自定义 Touch.C.A.L.L.Back
521检查 App Manifest
1522查看构建配置
1664返回文本组件
152.3添加启动图标
288
166.5组装实现搜索页面
pp签名
16.7聊天页面
152.5构建发布版APK并安装在
16.71准备聊天消息数据
设备上
167.2聊天消息列表项实现
3发布ios版App
16.73聊天消息列表实现
168好友页面
153.2在 i Tunes Connect上注册
16.8.1准备好友列表数据
应用程序
153.3注册一个 Bundle
168.2好友列表项实现
1534在 iTunes Connect上创建
8.3好友列表头实现
16.8.4 ContactSiderList 3s
53.5查看 Xcode项目设置
68.5 Contacts类
3.6添加应用程序图标
169我的页面
准备发布版本
69.1通用列表项实现
将应用发布到 App Store
69.2 Personal类

第1章C∥yte?
开启 Flutter之旅
Flutter是谷歌的移动U框架,可以快速在iOS和 Android上构建高质量的原生用户界
。 Flutter可以与现有的代码一起工作。在全世界, Flutter正在被越来越多的开发者和组
织使用,并且 Flutter是完全免费、开源的
在本章中,我们将介绍 Flutter的一些基本概念,及开发 Flutter的准备工作,包括
口 Flutter的特点与核心概念
口开发环境搭建
口第一个 Flutter程序
1.1 Flutter的特点与核心概念
Flutter F的特点如下所示
口跨平台:现在 Flutter至少可以跨5种平台,甚至支持嵌入式开发。我们常用的有
Macos、 Windows、 Linux、 Android、iOs,甚至可以在谷歌最新的操作系统 Fuchsia
上运行。到目前为止, Flutter算是支持平台最多的框架了,良好的跨平台性,直接
带来的好处就是减少开发成本。
口丝滑般的体验:使用 Flutter I内置高大上的 Material Design和 Cupertino风格组件、丰
富的 motion Apl、平滑而自然的滑动效果和平台感知,为用户带来全新体验。
口响应式框架:使用 Flutter的、响应式框架和一系列基础组件,可以轻松构建用户界
面。使用功能强大且灵活的API(针对2D、动画、手势、效果等)能解决艰难的UI

Flutter技术入门与实战
口支持插件:通过Futr的插件可以访问平台本地API,如相机、蓝牙、wiFi等。借
助现有的Java、 Swift.、 Objective C、C++代码实现对原生系统的调用
口6ofps超高性能: Flutter用GpU渲染技术,所以性能极高。 Flutter编写的应用是
可以达到60fps(每秒传输帧数),这也就是说,它完全可以胜任游戏的制作。官方宣
称用 Flutter开发的应用甚至会超过原生应用的性能。
Futr包括一个现代的响应式框架、一个2D渲染引擎、现成的组件和开发工具
些组件可以帮助你快速地设计、构建、测试和调试应用程序。 Flutter的核心概念有:组件
构建、状态、框架等,下面分别介绍
1.1.1-切皆为组件
组件( Widget)是 Flutter应用程序用户界面的基本构建块。不仅按钮、输入框、卡片
列表这些内容可作为 Widget,甚至将布局方式、动画处理都视为 Widget所以 Flutter具有
致的统一对象模型: widget
Widget可以定义为
一个界面组件(如按钮或输入框
口一个文本样式(如字体或颜色)。
口一种布局(如填充或滚动
口一种动画处理(如缓动)。
口一种手势处理( Gesture Detector
Widget具有丰富的属性及方法,属性通常用来改变组件的状态(颜色、大小等)及回
调方法的处理(单击事件回调、手势事件回调等)。方法主要是提供一些组件的功能扩展
比如: Text Box是一个矩形的文本组件,其属性及方法如下
口 botton:底部间距属性
口 direction:文本排列方向属性。
口left:左侧间距属性
口 right:右侧间距属性
口top:上部间距属性
a toRect:导出矩形方法
口 to string:转换成字符串方法
1.1.2组件嵌套
复杂的功能界面通常都是由
个简单功能的组件组装完成的。有的组件负责布局
有的负责定位,有的负责调整大小,有的负责渐变处理,等等。这种嵌套组合的方式带
的最大好处就是解
例如,界面中添加了一个居中组件 Center,居中组件里嵌套了一个容器组件 Container,


#############################################


回复

使用道具 举报

一瞬间记忆 | 2019-12-21 20:05:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则