首页 > 图书中心 >图书详情
深度探索Flutter——企业应用开发实战
作者:赵龙
定价: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,15inch,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 >