科技
类型
可以朗读
语音朗读
310千字
字数
2021-11-01
发行日期
展开全部
主编推荐语
本书旨在帮助读者快速入门Flutter、掌握Flutter开发技能,从而具备一定的Flutter跨平台开发能力。
内容简介
本书在内容编排上主要分为以下三个部分:
第一部分(第1~5章)是UI构建基础篇,纵向概述Flutter开发中用到的基础组件(如Text、Image)、UI布局组件(如Column)、滑动组件(如NestScrollView)和功能性组件(如手势识别)等;
第二部分(第6~10章)是Flutter核心功能篇,涵盖动画、弹框、绘图、插件开发、文件操作与网络请求等;
第三部分(第11~13章)是实战应用篇,将前两部分的内容加以应用,并补充开发细节,如应用图标配置、打包发布、权限请求、各种工具类封装,还提供了一个APP的基础架构以及短视频应用与电商类应用。
读者可以直接在本书提供的源码基础上搭建企业级的应用。此外,本书还具有较强的工具属性,便于在随时查阅,陪伴读者完成Flutter的学习旅程。本书适合想要入门Flutter,进行应用开发的技术人员阅读。
目录
- 版权信息
- 内容提要
- 前言
- UI构建基础篇
- 第1章 Flutter开发起步
- 1.1 Dart语言概述
- 1.2 Dart语言核心
- 1.3 Flutter项目配置文件
- 1.4 Flutter APP的调试技巧
- 小结
- 第2章 基础组件
- 2.1 MaterialApp
- 2.2 Scaffold组件
- 2.3 AppBar
- 2.4 文本显示Text组件
- 2.5 文本输入框TextField组件
- 2.6 容器Container组件
- 2.7 按钮Button
- 2.8 图片Image组件
- 小结
- 第3章 UI布局排版组件
- 3.1 线性布局Column与Row
- 3.2 非线性布局
- 3.3 实现一个酷炫的登录页面
- 小结
- 第4章 功能性组件
- 4.1 进度指示器
- 4.2 单选框Radio、复选框CheckBox、开关Switch
- 4.3 手势处理
- 小结
- 第5章 滑动视图
- 5.1 ScrollView
- 5.2 PageView
- 5.3 ListView与GridView
- 小结
- 核心功能篇
- 第6章 动画专题
- 6.1 基本动画
- 6.2 Tween动画
- 6.3 其他动画概述
- 小结
- 第7章 弹框专题
- 7.1 基本弹框的使用
- 7.2 Dialog中的状态更新
- 7.3 自定义弹框
- 小结
- 第8章 绘图专题
- 8.1 Flutter中绘图功能实现
- 8.2 绘制基本图形
- 8.3 贝塞尔曲线
- 8.4 绘制文本
- 8.5 绘制图片
- 小结
- 第9章 插件开发专题
- 9.1 Flutter与原生(Android、iOS)双向通信
- 9.2 插件发布
- 小结
- 第10章 文件操作与网络请求
- 10.1 异步编程
- 10.2 文件File的读写
- 10.3 网络请求库
- 小结
- 实战应用篇
- 第11章 APP从0起步
- 11.1 项目创建及打包配置
- 11.2 基础工具类封装
- 11.3 基础组件封装
- 11.4 启动流程配置
- 小结
- 第12章 短视频应用的跨平台开发
- 12.1 视频列表页面
- 12.2 视频列表子Item
- 12.3 视频播放详情VideoPlayDetailedWidget
- 12.4 视频首页面
- 小结
- 第13章 电商类应用的跨平台开发
- 13.1 指纹登录功能
- 13.2 主页面根视图
- 13.3 滑动折叠的首页面
- 小结
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。