-
内容大纲
本书系统讲解Flutter项目开发知识,从基础到进阶逐步深入,共7个单元。单元1介绍Flutter的起源、特点及其在行业中的应用,并讲解在Windows和macOS下Flutter的安装配置方法,以及如何创建第一个Flutter项目。单元2聚焦Dart语言,涵盖表达式、数据类型、函数、流程控制、类与库等基础知识,并指导读者编写第一个Dart程序。单元3至单元6深入Flutter核心技术,包括组件与布局、通用样式、路由与状态管理、数据持久化与网络请求等内容。单元7讲解如何利用AI工具来辅助编程,提升开发效率。本书每个单元均配备“动手工坊”和“探索空间”,助力读者将理论知识应用于实际开发。
本书注重理论与实践结合,提供大量示例代码和练习题,助力读者巩固所学内容。本书既可作为高校计算机相关专业的课程教材,又可作为计算机自学者和从事前端开发的初学者的参考书。 -
作者介绍
-
目录
单元1 Flutter基础与环境搭建
【学习导读】
【学习目标】
【相关知识】
1.1 Flutter简介
1.1.1 Flutter的起源
1.1.2 Flutter的特点
1.1.3 Flutter在行业中的应用
1.2 Flutter开发环境的搭建
1.2.1 安装VS Code
1.2.2 设置VS Code
1.2.3 安装Flutter SDK
1.2.4 Windows中环境变量的配置
1.2.5 macOS中环境变量的配置
1.2.6 Windows中Android开发环境的搭建
1.2.7 macOS中iOS开发环境的搭建
1.3 创建第一个Flutter项目
1.3.1 创建项目
1.3.2 编写第一个应用
【动手工坊】仿京东App——搭建项目工程
【单元小结】
【课后练习】
【探索空间】仿瑞幸咖啡App——搭建项目工程
单元2 Dart语言基础
【学习导读】
【学习目标】
【相关知识】
2.1 Dart基础表达式
2.1.1 变量
2.1.2 操作符
2.1.3 注释
2.1.4 关键字
2.2 Dart常用数据类型
2.2.1 字符串
2.2.2 数值
2.2.3 布尔
2.2.4 列表
2.2.5 集合
2.2.6 映射
2.3 Dart函数
2.3.1 定义函数
2.3.2 函数传参
2.3.3 函数返回值
2.4 Dart流程控制
2.4.1 条件语句
2.4.2 循环语句
2.4.3 异常处理
2.5 Dart类
2.5.1 定义类
2.5.2 构造函数
……
单元3 Flutter组件与布局
单元4 Flutter通用样式
单元5 Flutter路由与状态管理
单元6 Flutter数据持久化与网络请求
单元7 AI辅助编程
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
