





定价:298元
印次:1-1
ISBN:9787302569671
出版日期:2021.10.01
印刷日期:2021.09.29
图书责编:赵佳霓
图书分类:零售
本书系统讲解 Flutter 中涉及的组件,内容翔实、面面俱到,通过阅读本书,读者能够掌握如何使用 Flutter 来编写跨平台移动客户端应用,并且对应用到的组件有透彻的理解。 本书共分为2篇:基础篇(第1~22章)对Flutter开发中常用的每一个组件,例如MaterialApp、Scaffold、Container、MaterialButton、CheckBox、Switch、ListView等,系统讲解从基本使用到如何配置,并深入分析每一个属性,每一个环节都有对应的案例实现;实战篇(第23章)综合基础篇的组件来实现一个类似抖音视频类效果实战案例,讲解如何使用Flutter从0到1开发一个App。 本书由简至繁提供了300多个示例,读者可以一边阅读一边练习,以掌握Flutter开发中使用的常见组件功能。本书提供的源码基础架构,读者可以直接在此基础上搭建企业级的应用。 本书面向Flutter初学者,Web前端、iOS开发、Android的开发人员,以及想更多了解Flutter并进阶实战的技术人员阅读。
赵龙,一个爱骑自行车的程序员,也喜欢喝点茶,致力于分享自己的所感所悟,为移动应用程序开发生态圈的建设贡献自己的一份力量。现任知轮科技大前端部门架构师,兼任山西软为科技有限公司技术顾问,CSDN认证年度博客专家,CSDN知名专栏作者,网易云课堂“玩转大前端”网校创始人。先后从事过 Java EE 、Android开发架构、iOS开发、小程序开发、产品设计、项目管理学等领域的工作,并在大量的实践中积累了丰富的经验,也形成了一套完整的移动互联网开发解决方案,在各大技术社区分享了共1000多篇技术文章,并发布了“Flutter从简到详”系列视频教程。
前言 Flutter是谷歌公司的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。现在,主流的移动开发平台是Android和iOS,每个平台上的开发技术不一样,如在 Android 中支持Java与Kotlin,而在iOS中支持ObjectC与Swift,针对每一个开发平台都需要特定的人员开发。 轻松时别忘了努力,忙碌时别忘了梦想,万物皆有裂痕,那是光照进来的地方。 在本书的每一章、每一节落笔前的构思时,笔者都在考虑如何才能把各个知识点由简到详并更有条理地论述,也在考虑如何才能以简单易懂的方式使读者快速理解每个知识点并在实际开发项目中使用。 本书共分两篇,基础篇对横向分析的组件进行精讲分析; 实战篇对纵向的App主体结构进行搭建。基础篇每一个环节都有对应的示例,由简至繁共提供了300多个示例,读者可以一边阅读一边练习,以掌握Flutter开发中所使用的常见组件的功能,通过这一套组件示例的淬炼,可以使读者在Flutter开发中得心应手。实战篇系统讲解一个App从创建项目到项目UI系统搭建完成,读者可以通过本书思路与实战内容学会从0架构一个App。 本书提供了源码基础架构,读者可以直接在此基础上搭建企业级应用。 本书主要内容 本书主要从两方面详细讲解Flutter的组件,基础篇(第1~22章)对Flutter开发中常用的每一个组件,系统讲解从基本使用到如何配置,并深入分析每一个属性; 实战篇(第23章)综合基础篇的组件实现一个类似抖音视频类应用效果实战案例,讲解如何使用Flutter从0到1开发一个App。 第1章简述Flu...
目录
基础篇
第1章Flutter与Dart语言
1.1Dart语言概述
1.2Flutter概述
1.3Flutter的编译模式
1.4Dart与Flutter的语法基础概述
1.4.1Dart语言的基本数据类型
1.4.2Dart语言的变量
1.4.3Dart语言的方法
1.4.4Dart语言的Map、List、Set
1.4.5Dart语言的流程控制
1.4.6Dart语言的异步编程
1.5Android Studio的调试技巧
1.5.1断点调试
1.5.2Flutter Inspector视图定位工具
1.5.3Flutter Performance内存管理工具
1.5.4Flutter 常用命令
第2章MaterialApp组件的精通使用分析
2.1MaterialApp组件精通使用的简单描述
2.2MaterialApp基本使用
2.3MaterialApp组件的路由routes配置概述
2.4路由routes配置
2.5路由配置404
2.6路由观察者
2.6.1基本使用
2.6.2route 解析
2.6.3NavigatorObservers实战
2.6.4动态路由实战
2.6.5自定义动态路由实战
2.6.6自定义圆形过渡效果路由
2.6.7特殊情况动态路由实战
2.6.8关闭当前页面
2.7样式ThemeData精讲
2.7.1brightness ...
★内容翔实:本书共1000多页,主体内容分为两部分,第一部分为基础篇,横向地全面讲解组件;第二部分为实战篇,纵向地分析App主体结构的搭建。
★衔接连贯:每一部分由简至详论述,结合实战案例,通过图文分析方式来帮助读者透彻理解。在本书的指引下,读者可以在Flutter 的开发中不断突破瓶颈,更上一层楼。
★丰富示例:由简至繁提供了300多个示例,读者可以一边阅读一边练习,以掌握Flutter开发中使用的常见组件功能。本书提供的源码基础架构,读者可以直接在此基础上搭建企业级的应用。