当前位置:主页 > 计算机电子书 > 程序设计 > Flutter下载
Flutter技术入门与实战

Flutter技术入门与实战 PDF 清晰版

  • 更新:2024-04-12
  • 大小:162.5 MB
  • 类别:Flutter
  • 作者:亢少军
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Flutter技术入门与实战》是一本由资深架构师撰写的书籍,全面而深入地介绍了Flutter技术,通过从实战角度出发,作者详细讲解了Flutter的入门和实践,涵盖了从基础组件到综合案例的内容,并深入探讨了Flutter的工具使用和插件开发,这本书不仅包含大量的精选案例,还提供了详细的实操步骤,帮助读者快速上手,无论是对于初学者还是有一定经验的开发者来说,这本书都是一个很好的学习资源,能够帮助他们更好地理解和应用Flutter技术。

Flutter技术入门与实战

Flutter技术入门与实战 电子书

内容介绍

第1章介绍Flutter的基本概念,并搭建*个Flutter程序,来感受一下Flutter之美。

第2章介绍几个重要知识点,如入口程序、Material Design、Flutter主题、无状态组件和有状态组件、使用包资源、Http请求。

第3章简单介绍Dart语言。Dart语言是Flutter SDK指定的语言,我们很有必要补充一下它的基础知识,包括语法特性、基本语句、面向对象等。

第4章介绍常用组件。Flutter里有一个非常重要的核心理念:一切皆为组件,本章主要讲解开发中用得*频繁的组件,如容器组件、图片组件、文本组件、图标组件和表单组件等。

第5章介绍Material Design风格的组件,Material Design风格是一种非常有质感的设计风格,并提供一些默认的交互动画。本章将分类介绍这些组件。

第6章介绍Cupertino风格的组件,这是一类iOS风格的组件,如CupertinoTabBar、CupertinoPageScaffold、CupertinoTabScaffold、CupertinoTabView等。

第7章介绍页面布局的基础知识和技巧,如基础布局处理、宽高尺寸处理、列表及表格布局等,*后通过一个综合布局示例来演示如何编写复杂的页面。

第8章介绍如何处理手势,如轻击、拖动和缩放等。Flutter中提供GestureDetector进行手势检测,并为手势检测提供了相应的监听。

第9章介绍如何加载、处理、展示资源和图片,如添加资源和图片、自定义字体等。

第10章介绍路由及导航是如何处理的,包括页面的渲染以及数据传递。

第11章介绍组件装饰和视觉效果的处理,如Opacity(透明度处理)、DecoratedBox(装饰盒子)、RotatedBox(旋转盒子)、Clip(剪裁处理)和CustomPainter(自定义画板)。

第12章介绍动画效果的制作,包含两个动画组件的使用:用AnimatedOpacity实现渐变效果、用Hero实现页面切换动画。

第13章介绍Flutter插件开发的入门知识。Flutter插件可以和原生程序打交道,比如调用蓝牙、启用WIFI、打开手电筒,等等。

第14章介绍开发工具及使用技巧,介绍几款常用的IDE工具,从代码的编写、辅助功能、程序调试、性能分析等多方面讲解工具及使用技巧。

第15章介绍测试与发布应用,包括:测试应用、发布Android版和iOS版App。

第16章通过一个综合案例介绍如何使用Flutter实现即时通讯App的界面。

目录

  • 第1章 开启Flutter之旅 1
  • 第2章 Flutter基础知识 23
  • 第3章 Dart语言简述 40
  • 第4章 常用组件  68
  • 第5章 MaterialDesign风格组件  88
  • 导航条组件)  97
  • 组件)  99
  • 按钮组件)  107
  • 组件) 110
  • 组件)  112
  • 组件)  113
  • 第6章 Cupertino风格组件 122
  • 组件  122
  • 组件  123
  • 第7章 页面布局  132
  • 显示  155
  • 最小宽高布局)  158
  • 高布局)  159
  • 布局)  162
  • 组件)  172
  • 布局)  174
  • 第8章 手势  185
  • 检测  185
  • 第9章 资源和图片  190
  • 第10章 路由及导航  198
  • 第11章 组件装饰和视觉效果  208
  • 第12章 动画  241
  • 效果  241
  • 第13章 Flutter插件开发 246
  • 第14章 开发工具及使用技巧  259
  • 第15章 测试与发布应用  281
  • 设备上  291
  • 应用程序  292
  • 应用程序记录  293
  • 第16章 综合案例—即时通讯App
  • 界面实现  301
  • 组件  316

资源下载

资源下载地址1:https://pan.baidu.com/s/1Vv3q4Han5E0vsrGprJf4Zw

相关资源

网友留言