Flutter跨平台移动开发实战
40个示例源代码,730分钟视频讲解!手把手教你从零基础学习Flutter开发技术

作者:董运成

丛书名:计算机技术开发与应用丛书

定价:79元

印次:1-1

ISBN:9787302612100

出版日期:2022.10.01

印刷日期:2022.08.31

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书主要介绍Flutter框架跨平台开发相关知识,常用学习网址的介绍、相关软件的安装、基本组件的使用、布局、跳转和路由、样式、动画、程序的交互和手势识别、数据存储与访问、状态管理、HTTP网络异步访问、与服务器端数据的交互等内容。 书中以实用为主,理论和实践相结合,结合第三方插件,组件中属性和方法使用的说明,从单个组件的使用到组件之间的组合,重点讲解了与服务器端数据的交互。通过大量代码的演示和讲解,从小项目到一个相对完整的课程项目。能综合运用各种组件,熟练掌握Flutter框架进行软件项目设计开发。为了便于读者理解,书中的每章都配发有操作和讲解演示视频。 另外,通过书中的心情驿站项目案例,详细阐述了如何使用Flutter框架进行跨平台移动开发,内容翔实、步骤清晰,为实际软件项目开发工作提供了现实的参考解决方案。 本书可作为Flutter初学者的入门书籍,也可作为从事跨平台移动开发的技术人员及培训机构的参考资料。

董运成,长期从事软件开发和培训工作,曾以公司合伙人、项目经理或程序员角色开发过交通、税务、房产、卫生、通信等行业应用软件,取得了较好的经济效益和社会效益。并以此为依托,发表过多篇论文,获得省、地级科学技术成果多项,取得多项技术专利等。开源项目软件的积极参与者与倡导者,软件开发经验丰富,熟悉C/C++、Java及相关软件架构,对移动开发拥有丰富的实战经验。

前言 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章介绍页面的跳转方式,以及页面间如何进行传参等。 第1...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章Flutter框架学习(14min)

1.1Flutter官方网址

1.2Flutter其他学习网址

1.3在线运行Dart和Flutter程序

1.4常用的学习方法

第2章Flutter开发环境搭建(17min)

2.1国内网络环境的配置

2.2Git软件的安装

2.3Java软件的安装和开发环境的配置

2.4Flutter软件的安装和开发环境的配置

2.5集成开发环境的安装和开发环境的配置

2.5.1Android Studio的下载和安装

2.5.2VS Code的下载和安装

2.6手机设备的配置

2.7使用Flutter Doctor命令测试运行环境

第3章Flutter运行环境介绍(12min)

3.1界面的介绍

3.2创建Flutter工程

3.3VS Code中Flutter编辑技巧

3.3.1组件提示功能

3.3.2在Flutter工程中插入和提取组件

3.3.3自动导入包

3.3.4快捷键的使用

3.4Flutter项目的分析与调试

3.4.1Flutter项目分析

3.4.2程序的调试

3.4.3断言表达式

第4章Dart语言介绍(43min)

4.1在VS Code中运行Dart语言

4.2Dart语言基础知识

4.2.1日期和时间类的用法

4.2.2符号!、?和??的用法

4.2.3final和const使用区别

4.2.4dyn...

本书结合企业级业务场景与案例,通过大量代码的演示和讲解,从小项目到一个相对完整的课程项目,逐步讲解如何使用Flutter框架进行跨平台移动开发。为了便于读者理解,书中的每章都配有讲解视频,适合作为Flutter初学者的入门图书。