展开全部

主编推荐语

本书旨在帮助读者快速入门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 滑动折叠的首页面
  • 小结
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。