作品简介

本书从一个Android原生开发者的角度去认识和了解Flutter,本书作者以幽默生动的故事描写手法,记录在Flutter学习中所遇见的景色,并呈现给读者,主要内容包括:Flutter的安装与基本概念,Dart语法、组件与容器、布局基础、动画与手势、自定义组件、资源与路由、Flutter框架、Flutter与Redux、Flutter与iOS、插件开发、综合案例等。

张德立编著

作品目录

  • 前言
  • Day 1 初识Flutter与技能储备
  • 1.1 Flutter初始项目分析
  • 1.2 基本Debug技能
  • 1.3 辅助技能储备
  • 1.4 Widget知识储备
  • Day 2 Dart实用语法速览
  • 2.1 基础语法
  • 2.2 通过Size类看Dart中的面向对象
  • 2.3 其他语法点
  • Day 3 界面风格和简单绘制
  • 3.1 Material风格
  • 3.2 Cupertino风格
  • 3.3 认识CustomPainter绘制
  • Day 4 基础Widget
  • 4.1 Text组件
  • 4.2 Image组件
  • 4.3 Container的使用
  • 4.4 常用多子布局
  • Day 5 列表与滑动
  • 5.1 组件封装
  • 5.2 ListView的使用
  • 5.3 常用滑动组件
  • 5.4 Sliver家族
  • Day 6 动画与路由
  • 6.1 动画闲谈
  • 6.2 Flutter动画详解
  • 6.3 路由与导航
  • Day 7 手势组件与自定义组件
  • 7.1 手势组件与使用
  • 7.2 根据现有组件实现自定义组件
  • 7.3 绘制自定义组件
  • Day 8 Flutter渲染机制
  • 8.1 认识三棵树
  • 8.2 Element的装配
  • 8.3 State类全解析
  • Day 9 异步与资源
  • 9.1 认识异步与流
  • 9.2 文件中的异步与流
  • 9.3 网络请求与json解析
  • Day 10 数据共享与状态管理
  • 10.1 数据共享和参数传递
  • 10.2 状态管理的原始处理过程
  • 10.3 使用插件进行状态管理
  • Day 11 数据持久化和读取
  • 11.1 Flutter中的数据库存储
  • 11.2 表单与数据持久化
  • Day 12 插件及混合开发
  • 12.1 Flutter和平台间的通信方式
  • 12.2 Flutter常见插件的使用
  • 12.3 Flutter的混合开发
展开全部