首页 > 图书中心 >图书详情

深度探索Flutter——企业应用开发实战

从Dart语言基础到App架构开发,逐步深入讲解!配套两个大型项目的快速基础开发模板

作者:赵龙
定价:99
印次:1-1
ISBN:9787302612179
出版日期:2022.10.01
印刷日期:2022.08.24

本书采用由浅入深的方式讲解Flutter技术原理,内容翔实、面面俱到,通过阅读本书,读者能够掌握如何使用 Flutter 来编写跨平台移动客户端应用,并且对应用到的组件有透彻的理解。 本书分为三篇,共12章。基础知识篇(第1~5章)概述Dart核心语言基础,通过视频讲解来概述Flutter开发环境搭建,纵向概述Flutter开发中使用到的基础组件如Text、Image、UI布局组件如Column、滑动组件如NestScrollView、功能性组件如手势识别等。核心功能篇(第6~10章)涵盖动画、弹框、绘图、文件操作、Flutter与AndroidiOS原生的消息通信、数据持久化、网络请求等。实战应用篇(第11章和第12章),将前两部分中内容加以应用,并补充开发细节如应用图标配置、打包发布、权限请求、各种工具类封装等,会提供一个App的基础架构, 本书面向Flutter初学者,Web前端、iOS开发、Android的开发人员,以及想更多了解Flutter并进阶实战的技术人员阅读。

more >

前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,至本书发稿前,Flutter稳定版本发布到了2.10版本,现在已经支持移动端(Android、iOS)、Web端和PC端,本书内容是基于2.10.2版本构建的。本书的特色是由浅至深,从Dart语言基础至功能基础,再至核心架构搭建,并配有大量的视频讲解。 在本书的每章、每节落笔前的构思中,笔者都在考虑如何才能把各个知识点由简到详更有条理地论述,也在考虑如何才能使读者以简单易懂的方式快速理解每个知识点以致在实际项目中的开发使用,也在担心自己的理解有偏差而误导了读者。在本书的发行期间,Flutter SDK也在不断地更新迭代中,本书中的内容可能与最新Flutter版本略有不同,请读者以最新版本为主。 本书主要内容 本书由浅入深讲解Flutter技术的原理,基础知识篇(第1~5章)主要介绍Dart语言基础,以及Flutter UI构建; 核心功能篇(第6~10章)详细讲解动画、弹框、绘图、Flutter与Android和iOS原生的消息通信等,其中第7章详细讲述状态管理GetX的使用,并搭配了GetX与Provider状态管理系列视频教程; 实战应用篇(第11、12章)是实战演示,第11章主要讲解如何搭建一个基础App架构,包括启动页面、倒计时页面、首页面的应用逻辑搭建,第12章通过GetX搭建App架构,在此基础上实现了列表视频播放案例。 本书开发依赖包括以下几点。 (1) 开发工具: MacBook Pro (Retina,15inch,Mid 2015) 版本10.15.6(19G73)。 (2) 开发软件工具: Android Studio 2021.1.1 Patch 2、Xcode Version 13.2.1。 (3) 测试手机:  Android 小米Max MIUI 11.0.3 稳定版本,尺寸6.9英寸、分辨率为2160×1080像素,Android版本9。  iPhone 11,系统版本13.5.1,6.1英寸,分辨率为1792×828像素。 本书开发的语言环境如下: Flutter 2.10.2 · channel stable · https://github.com/flutter/flutter.git Framework · revision 097d3313d8 Engine · revision a83ed0e5e3 Tools · Dart 2.16.1 · DevTools 2.9.2 本书源代码 扫描下方二维码,即可下载本书源代码。 致谢 感谢广大读者以往对作者的支持,感谢给笔者前期的书籍提交过问题反馈与建议的读者; 感谢Flutter开发社区诸多开发者的提议及实践经验分享; 感谢清华大学出版社的赵佳霓编辑,本书能够顺利出版离不开她细心、负责任的工作态度。 由于写作水平与时间所限,书中难免存在不妥之处,请读者见谅,并提宝贵意见。 赵龙 2022年4月

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

同系列产品more >

Java+OpenCV案例佳作选

姚利民
定 价:59元

查看详情
网络攻防中的匿名链路设计与实现

杨昌家
定 价:149元

查看详情
Octave AR应用实战

于红博
定 价:149元

查看详情
SOLIDWORKS 2023快速入门与深入实...

赵勇成、邵为龙
定 价:99元

查看详情
CATIA V5-6R2019快速入门与深入实...

邵为龙
定 价:99元

查看详情
图书分类全部图书
more >
  • 赵龙,华为HDE、华为学堂官方合作资深讲师、CSDN认证年度博客专家、CSDN知名专栏作者、“玩转大前端”网校创始人。先后从事过Java EE 、Android开发架构、iOS开发、小程序开发、产品设计、项目管理学等领域的工作,并在大量的实践中积累了丰富的经验,也形成了一套完整的移动互联网开发解决方案,在各大技术社区分享了共2000多篇技术文章,录制了“Android系列开发视频教程”和“Flutter系列开发教程”,著有《Flutter组件精讲与实战》《Flutter基础与实战》《鸿蒙操作系统应用编程实战》等书。
  • (1)内容翔实:主体内容分为三部分,第一部分为基础知识篇,第二部分为核心功能篇,第三部分为实战应用篇。
    (2)衔接连贯:每一部分由简至详论述,结合实战案例,通过图文分析方式来帮助读者透彻理解。在本书的指引下,读者可以在Flutter 的开发中不断突破瓶颈,更上一层楼。
    (3)丰富示例:配套两个大型项目的快速基础开发模板,读者可以一边阅读一边练习,并直接在此基础上搭建企业级的应用。
more >
  • 目录

    基础知识篇

    第1章Flutter开发起步(42min)

    1.1Flutter开发入门基础

    1.1.1Flutter环境搭建概述

    1.1.2Dart语言与Flutter概述

    1.2Dart语言核心基础

    1.2.1Dart 变量与方法

    1.2.2Map、List、Set 的基本使用概述

    1.2.3Dart中的流程控制

    1.2.4Dart 异常(Exception)处理

    1.3Flutter项目创建与配置文件

    1.3.1pubspec配置文件中依赖库引用说明

    1.3.2图片等资源管理配置

    1.3.3Flutter App的调试技巧

    1.3.4Flutter Widget基本概述

    1.4小结

    第2章Flutter基础组件核心基础

    2.1MaterialApp用来搭建程序的入口 

    2.1.1路由配置

    2.1.2语言环境配置

    2.2Scaffold 用来搭建页面主体

    2.2.1AppBar用来配置页面的标题

    2.2.2FloatingActionButton悬浮按钮效果

    2.2.3侧拉页面Drawer

    2.2.4常用底部导航菜单栏

    2.2.5小提示框SnackBar

    2.3Text用来显示文件段落

    2.3.1Text文本的常用属性配置

    2.3.2TextStyle用来配置文本显示样式

    2.3.3RichText实现多种文本风格组合显示

    2.3.4SelectableText实现文件显示

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘