首页 > 图书中心 >图书详情
Flutter跨平台移动开发实战
作者:董运成
定价:79元
印次:1-1
ISBN:9787302612100
出版日期:2022.10.01
印刷日期:2022.08.31
本书主要介绍Flutter框架跨平台开发相关知识,常用学习网址的介绍、相关软件的安装、基本组件的使用、布局、跳转和路由、样式、动画、程序的交互和手势识别、数据存储与访问、状态管理、HTTP网络异步访问、与服务器端数据的交互等内容。 书中以实用为主,理论和实践相结合,结合第三方插件,组件中属性和方法使用的说明,从单个组件的使用到组件之间的组合,重点讲解了与服务器端数据的交互。通过大量代码的演示和讲解,从小项目到一个相对完整的课程项目。能综合运用各种组件,熟练掌握Flutter框架进行软件项目设计开发。为了便于读者理解,书中的每章都配发有操作和讲解演示视频。 另外,通过书中的心情驿站项目案例,详细阐述了如何使用Flutter框架进行跨平台移动开发,内容翔实、步骤清晰,为实际软件项目开发工作提供了现实的参考解决方案。 本书可作为Flutter初学者的入门书籍,也可作为从事跨平台移动开发的技术人员及培训机构的参考资料。
more >前言 Flutter是计算机前端界面设计框架。2017年5月,谷歌公司发布了它的第1个版本。由于其免费、开源、漂亮的原生组件,富有表现力和灵活的外观设计,一套代码可以运行在多个平台,包括移动端、桌面、Web及嵌入式设备等优点,已成为当前最热门的跨平台开发框架之一。随着每个递增的版本和技术更新,社区对该框架的兴趣和需求逐渐增加,越来越多的开发者使用Flutter框架。国内公司对Flutter技术的招聘需求也越来越多。 本书主要包括以下内容: 第1章Flutter框架的学习,介绍Flutter常用的网站。 第2章Flutter开发环境的搭建,主要介绍Windows环境下Flutter开发环境的搭建。 第3章Flutter运行环境的介绍,以及编写代码中的一些技巧。 第4章Dart语言中常用的类、集合框架、异步的处理、异常等技术点的介绍。 第5章Flutter中基本组件的介绍,如Flutter架构、标题栏、文本、图标、图片的显示,以及各种按钮等。 第6章Flutter中和界面运行相关的组件,包括无状态组件和有状态组件,并以切换按钮为例子,介绍Flutter组件的运行周期。 第7章主要介绍Flutter中的文本样式、容器的修饰、盒子修饰、字体的应用、主题的使用和国际化。 第8章Flutter的布局,主要讲解和界面设计相关的组件,通过第三方插件实现界面布局,以及布局中的原则。 第9章模仿实际运行的银行业App设计了Flutter界面。 第10章讲解与用户的交互,如手势识别和常用的对话框。 第11章介绍页面的跳转方式,以及页面间如何进行传参等。 第12章介绍与服务器端进行交互的第三方插件和JSON数据格式的处理。 第13章介绍表单的界面设计和向服务器进行提交时的数据验证功能。 第14章介绍Flutter中的高级控件,如卡片组件Card、页面组件PageView、栈组件Stack、列表组件ListView、抽屉组件 Drawer、网格组件 GridView、选项卡组件TabBar、自定义滚动组件CustomScrollView等。 第15章介绍Flutter中的动画,如隐式动画、显式动画、页面间跳转动画、自定义绘图动画,以及动画的调试等。 第16章讲解数据的存储方式,如本地文件读写、以键值对的方式存储、以本地数据库的方式保存等。 第17章讲解Flutter中的状态管理和与状态有关的组件,如InheritedWidget组件和InheritedModel组件,并重点讲解了第三方插件Provider的使用。 第18章以一个完整的项目实现讲解Flutter中的布局、与服务器端的交互、文本的提交、列表显示、图片的提交、图片列表的显示和本地数据库的存储等功能。 本书基本涵盖了Flutter中常用的知识点,从一个组件的讲解到多个组件的组合,内容通俗易懂。 由于时间仓促,加之笔者水平有限,书中难免有疏漏与不妥之处,欢迎广大读者不吝批评指正。 董运成 2022年3月 本书源代码
more >