• Flutter实战
21年品牌 40万+商家 超1.5亿件商品

Flutter实战

96.75 7.5折 129 全新

库存132件

北京房山
认证卖家担保交易快速发货售后保障

作者杜文

出版社机械工业出版社

ISBN9787111718659

出版时间2022-11

装帧平装

开本16开

定价129元

货号12220915

上书时间2024-12-05

鸿运图书专营店

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第一篇  入门篇<br />第1章  起步  2<br />1.1  移动开发技术简介  2<br />1.2  初识Flutter  9<br />1.3  搭建Flutter开发环境  13<br />1.4  Dart语言简介  25<br /><br />第2章  第一个Flutter应用  36<br />2.1  计数器应用示例  36<br />2.2  Widget简介  42<br />2.3  状态管理  57<br />2.4  路由管理  63<br />2.5  包管理  71<br />2.6  资源管理  74<br />2.7  调试Flutter应用  80<br />2.8  Flutter异常捕获  87<br /><br />第3章  基础组件  92<br />3.1  文本及样式  92<br />3.2  按钮  97<br />3.3  图片及ICON  98<br />3.4  单选开关和复选框  105<br />3.5  输入框及表单  106<br />3.6  进度指示器  117<br /><br />第4章  布局类组件  122<br />4.1  布局类组件简介  122<br />4.2  布局原理与约束  123<br />4.3  线性布局  129<br />4.4  弹性布局  133<br />4.5  流式布局  136<br />4.6  层叠布局  139<br />4.7  对齐与相对定位  142<br />4.8  LayoutBuilder、AfterLayout  146<br /><br />第5章  容器类组件  153<br />5.1  填充  153<br />5.2  装饰容器  154<br />5.3  变换  156<br />5.4  容器组件  159<br />5.5  剪裁  161<br />5.6  空间适配  163<br />5.7  页面骨架  169<br /><br />第二篇  进阶篇<br />第6章  可滚动组件  176<br />6.1  可滚动组件简介  176<br />6.2  SingleChildScrollView  181<br />6.3  ListView  182<br />6.4  滚动监听及控制  191<br />6.5  AnimatedList  197<br />6.6  GridView  199<br />6.7  PageView与页面缓存  204<br />6.8  可滚动组件子项缓存  206<br />6.9  TabBarView  210<br />6.10  CustomScrollView 和 Sliver  214<br />6.11  自定义 Sliver  223<br />6.12  嵌套可滚动组件<br />NestedScrollView  237<br /><br />第7章  功能型组件  246<br />7.1  导航返回拦截  246<br />7.2  数据共享  247<br />7.3  跨组件状态共享  252<br />7.4  颜色和主题  261<br />7.5  按需重构  266<br />7.6  异步UI更新  268<br />7.7  对话框详解  272<br /><br />第8章  事件处理与通知  290<br />8.1  原始指针事件处理  290<br />8.2  手势识别  292<br />8.3  Flutter事件机制  297<br />8.4  手势原理与手势冲突  310<br />8.5  事件总线  318<br />8.6  通知  319<br /><br />第9章  动画  326<br />9.1  Flutter动画简介  326<br />9.2  动画基本结构及状态监听  330<br />9.3  自定义路由切换动画  335<br />9.4  Hero动画  338<br />9.5  交织动画  343<br />9.6  动画切换组件  346<br />9.7  动画过渡组件  353<br /><br />第10章  自定义组件  362<br />10.1  自定义组件方法简介  362<br />10.2  组合现有组件  363<br />10.3  组合实例:TurnBox  366<br />10.4  CustomPaint与Canvas  370<br />10.5  自绘实例:圆形背景渐变<br />进度条  375<br />10.6  自绘组件:CustomCheckbox  382<br />10.7  自绘组件: DoneWidget  393<br />10.8  水印组件实例:文本绘制与<br />离屏渲染  396<br /><br />第11章  文件操作与网络请求  413<br />11.1  文件操作  413<br />11.2  通过HttpClient发起HTTP<br />请求  415<br />11.3  HTTP请求库dio  422<br />11.4  实例:HTTP分块下载  424<br />11.5  使用WebSocket  429<br />11.6  使用Socket API  432<br />11.7  JSON转Dart Model类  433<br /><br />第12章  Flutter 扩展  444<br />12.1  包和插件  444<br />12.2  Flutter Web  446<br /><br />第13章  国际化  449<br />13.1  让App支持多语言  449<br />13.2  实现Localizations  453<br />13.3  使用Intl包  455<br />13.4  国际化常见问题  459<br /><br />第14章  Flutter核心原理  461<br />14.1  Flutter UI框架  461<br />14.2  Element、BuildContext和RenderObject  463<br />14.3  Flutter启动流程和渲染管线  468<br />14.4  布局过程  477<br />14.5  绘制一:绘制原理及Layer  492<br />14.6  绘制二:组件树绘制流程  496<br />14.7  绘制三:Layer 实例  505<br />14.8  绘制四:Compositing  510<br /><br />第三篇  实例篇<br />第15章  一个完整的Flutter应用  524<br />15.1  GitHub客户端示例  524<br />15.2  Flutter App代码结构  525<br />15.3  Model类定义  526<br />15.4  全局变量及共享状态  529<br />15.5  网络请求封装  532<br />15.6  App入口及主页  536<br />15.7  登录页  547<br />15.8  多语言和多主题  549<br />推荐阅读  553

内容摘要
本书采用由浅入深的方式介绍Flutter技术原理,分为三篇15章,主要内容如下:<br /> ?入门篇(第1章~第5章),包括Flutter技术的出现背景和简介、Flutter的各种类型的Widget以及如何构建UI。通过学习本章,读者可以掌握如何使用Flutter来构建UI界面。<br /> ?进阶篇(第6章~第14章),包括可滚动组件、事件机制、动画、自定义组件、文件和网络、国际化以及Flutter核心原理等。通过本章内容,读者可以对Flutter整体构建及原理有一个深入的认识。<br /> ?实例篇(第15章),本章主要通过一个简版的Github App来将前面介绍的内容串起来,让开发者对一个完整的Flutter App开发流有个了解。

主编推荐
1.本书由Flutter中文网社区创始人、网红畅销书《Flutter实战》作者撰写,根据Flutter3.0版本技术迭代对第1版内容进行大量更新和重构,增加一些实例解析核心技术原理,并在进阶篇对Flutter技术中相对较深但很重要的内容进行了深入介绍。另外,书中还添加了一些动态图二维码,方便读者在阅读时扫描二维码体验动态图效果。2.本书适合PC客户端、移动开发或Web前端开发者和想学习Flutter技术更新进阶实战的Flutter初学者阅读参考。3.读者可以免费下载随书源代码:https://github.com/wendux/flutter_in_action_2。另外,由于本书实例中实现了不少通用性较强的组件,为了方便读者复用,作者将通用性较强的组件都添加到了 Flukit 开源项目,它是作者维护的一个Flutter开源组件库,项目地址是:https://github.com/flutterchina/flukit。

精彩内容
本书采用由浅入深的方式介绍Flutter技术原理,分为三篇15章,主要内容如下:<br /> ?入门篇(第1章~第5章),包括Flutter技术的出现背景和简介、Flutter的各种类型的Widget以及如何构建UI。通过学习本章,读者可以掌握如何使用Flutter来构建UI界面。<br /> ?进阶篇(第6章~第14章),包括可滚动组件、事件机制、动画、自定义组件、文件和网络、国际化以及Flutter核心原理等。通过本章内容,读者可以对Flutter整体构建及原理有一个深入的认识。<br /> ?实例篇(第15章),本章主要通过一个简版的Github App来将前面介绍的内容串起来,让开发者对一个完整的Flutter App开发流有个了解。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP