![]()
内容推荐 本书共14章,涵盖Flutter跨平台开发所需的各方面知识,循序渐进的讲解有助于读者更深入地学习Flutter知识。第1章~第8章介绍Flutter的入门与基础知识,主要由Flutter概述、Flutter快速入门、Dart基础、Flutter组件基础、Flutter页面布局、高级组件、事件处理,以及动画等知识组成。第9章~第13章介绍进阶知识,主要由路由与导航、网络与通信、数据持久化、混合开发,以及插件开发与热更新等组成,介绍Flutter跨平台开发中的相关技巧,也是Flutter跨平台开发必须掌握的内容。第14章介绍新冠肺炎疫情应用,该应用主要由首页、看一看、疫情地图、我的模块构成,提供最新的实时数据。 本书是一本Flutter入门与实战类型的书籍,基于Flutter 1.17.0进行编写,非常适合前端开发者和移动Android/iOS开发者。因此,不管是一线App开发工程师,还是有志于从事App开发的前端开发者,都可以通过对本书的学习来获得移动跨平台开发的技能。 作者简介 向治洪,《React Native移动开发实战》和《Kotlin入门与实战》作者,具有多年的移动客户端和前端软件开发经验,热爱大前端技术。同时,作为国内资深的互联网基础应用建设专家、开源技术贡献者和敏捷开发实践者,在软件开发领域,特别是大前端领域有自己独到的见解。 目录 第1章 Flutter概述 1.1 Flutter的历史 1.1.1 Flutter特性 1.1.2 Flutter版本 1.2 Flutter框架 1.2.1 Flutter Framework 1.2.2 Flutter Engine 1.2.3 Flutter Embedder 第2章 Flutter快速入门 2.1 开发环境搭建 2.1.1 搭建macOS环境 2.1.2 搭建Android环境 2.1.3 搭建iOS环境 2.1.4 诊断Flutter开发环境 2.2 开发工具 2.2.1 Android Studio 2.2.2 VSCode 2.3 Flutter项目示例 2.3.1 创建示例项目 2.3.2 项目结构 2.3.3 修改示例项目 2.3.4 体验热重载 2.3.5 程序调试 2.3.6 运行模式 2.4 Flutter Web入门 2.5 Flutter升级 2.6 Flutter包管理 第3章 Dart基础 3.1 Dart入门 3.1.1 Dart安装与升级 3.1.2 编写Hello World 3.2 Dart基础知识 3.2.1 变量与常量 3.2.2 内置数据类型 3.3 函数 3.3.1 main() 3.3.2 函数参数 3.3.3 返回值 3.3.4 匿名函数 3.4 Dart运算符 3.5 流程控制语句 3.6 异常 3.6.1 抛出异常 3.6.2 捕获异常 3.6.3 finally 3.7 类 3.7.1 类的成员变量 3.7.2 构造函数 3.7.3 继承类 3.7.4 抽象类 3.7.5 枚举类 3.7.6 Mixin …… 第4章 Flutter组件基础 第5章 Flutter页面布局 第6章 高级组件 第7章 事件处理 第8章 动画 第9章 路由与导航 第10章 网络与通信 第11章 数据持久化 第12章 混合开发 第13章 插件开发与热更新 第14章 新冠肺炎疫情应用 导语 Web前端开发技术解析入门到进阶开发实战详解,基于最新的Flutter1.17.0版本进行编写,一本书带你在实战中全方位掌握Flutter开发框架。 |