Flutter开发入门与实践

Flutter开发入门与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2021-05
版次: 1
ISBN: 9787308212076
定价: 39.00
装帧: 平装
开本: 16开
页数: 226页
  • 本书提供基于Dart 2.x版本和Flutter 1.X版本人门知识的讲解与实践练习。全书以一个完整的Flutter开发项目技术栈为主线,详细介绍Flutter SDK在各种平台的安装和配置方法,详细介绍Flutte开发语言Dart编程基础,包括变量、类型、流程控制、函数、运算符、异常、类、泛型、库、异步和注释等知识要点,详细介绍与分析Flutter Widget布局构建原理、UI交互控制方法、路由导航与跨页传参方法、各种常见Widget状态和应用数据管理方法,以及Flutter框架HTTP协议和JSON解析等核心网络通信概念,最后阐述Flutter应用发布的流程。 第1章  Android Studio安装与配置
      1.1  Android Studio安装
      1.2  Android Studio配置
      1.3  Flutter和Dart开发插件安装
      1.4  安装常见问题
    第2章  Xcode安装与配置
      2.1  安装Xcode
      2.2  配置Xcode命令行工具
      2.3  确认Xcode license
      2.4  安装CocoaPods
    第3章  macOS环境下安装Flutter
      3.1  系统安装所需
      3.2  下载Flutter SDK
      3.3  解压Flutter SDK
      3.4  配置系统环境变量
      3.5  Flutter安装诊断
      3.6  Flutter SDK更新
      3.7  Flutter SDK安装常见问题
    第4章  Windows环境下安装FIutter
      4.1  系统安装所需
      4.2  下载Flutter SDK
      4.3  解压Flutter SDK
      4.4  配置系统环境变量
      4.5  Flutter安装诊断
    第5章  Hello World
      5.1  创建一个Flutter App
      5.2  在安卓设备运行Flutter App
      5.3  热重载
      5.4  苹果设备运行App
      5.5  Flutter项目结构
      5.6  安卓模拟器
      5.7  常见问题
      5.8  实验一
      5.9  扩展知识:关于Gradle
    第6章  Hello Widget
      6.1  创建一个StatelessWidget
      6.2  创建一个StatefulWidget
      6.3  创建一个新页面跳转
      6.4  实验二
    第7章  Hello Dart
      7.1  Android Studio之Hello Dart
      7.2  WebStorm之Hello Dart
      7.3  IntelliJ IDEA之Hello Dart
      7.4  Visual Studio Code之Hello Dart
      7.5  DartPad之Hello Dart
      7.6  命令行之Hello Dart
    第8章  Dart变量、类型和流程控制
      8.1  变  量
      8.2  内置类型
      8.3  流程控制语句
      8.4  实验三
    第9章  Dart函数、运算符、异常和类
      9.1  函  数
      9.2  运算符
      9.3  异  常
      9.4  类
      9.5  实验四
    第10章  Dart泛型、库、异步和注释
      10.1  泛型
      10.2  库
      10.3  Dart核心库
      10.4  异步支持
      10.5  文档注释
      10.6  实验五
    第11章  Widget概览
      11.1  基础组件
      11.2  Material组件风格
      11.3  Cupertino组件风格
      11.4  手势组件
      11.5  StatelessWidget和StateflJlWidget
      11.6  Flutter Plugin图标含义
      11.7  实验六
    第12章  布局及常见组件
      12.1  组件树
      12.2  横向或纵向布局
      12.3  组件的对齐方式
      12.4  嵌套行和列布局
      12.5  Container组件
      12.6  SizedBox组件
      12.7  GridView组件
      12.8  Listview组件
      12.9  Stack组件
      12.10  Card组件
      12.11  ListTile组件
      12.12  进一步学习
      12.13  实验七
    第13章  UI交互控制
      13.1  Widget状态变化
      13.2  Form及相关表单组件
      13.3  实验八
    第14章  路由导航与跨页传参
      14.1  路由跳转
      14.2  构造函数传参
      14.3  RouteSettings传参
      14.4  命名路由
      14.5  命名路由传参
      14.6  路由数据返回
      14.7  路由跳转动画
      14.8  实验九
    第15章  Widget状态和应用数据管理
      15.1  状态管理
      15.2  全局变量
      15.3  provider插件
      15.4  StreamBuilder
      15.5  BLOC模式
      15.6  shared_preferences插件
      15.7  文件读写
      15.8  sqflite插件
      15.10  实验十
    第16章  HTTP协议与JSON解析
      16.1  Flutter项目配置
      16.2  获取网络数据
      16.3  发送网络数据
      16.4  JSON数据解析
      16.5  dio插件
      16.6  WebSockets链接
      16.7  RestfulWeb服务
      16.8  实验十一
    第17章  Flutter应用发布
      17.1  构建模式
      17.2  Android应用打包与发布
      17.3  iOS应用打包与发布
      17.4  实验十二
    第18章  Node.js开发基础
      18.1  Node.js简介
      18.2  Node下载安装
      18.3  Hello Node.js
      18.g Node.js模块化
      18.5  Hello Express
      18.6  Hello Route
      18.7  模拟Restful Web服务
      18.8  连接到数据库
      18.9  打包发布
      18.10  实验十三
    学习参考
  • 内容简介:
    本书提供基于Dart 2.x版本和Flutter 1.X版本人门知识的讲解与实践练习。全书以一个完整的Flutter开发项目技术栈为主线,详细介绍Flutter SDK在各种平台的安装和配置方法,详细介绍Flutte开发语言Dart编程基础,包括变量、类型、流程控制、函数、运算符、异常、类、泛型、库、异步和注释等知识要点,详细介绍与分析Flutter Widget布局构建原理、UI交互控制方法、路由导航与跨页传参方法、各种常见Widget状态和应用数据管理方法,以及Flutter框架HTTP协议和JSON解析等核心网络通信概念,最后阐述Flutter应用发布的流程。
  • 目录:
    第1章  Android Studio安装与配置
      1.1  Android Studio安装
      1.2  Android Studio配置
      1.3  Flutter和Dart开发插件安装
      1.4  安装常见问题
    第2章  Xcode安装与配置
      2.1  安装Xcode
      2.2  配置Xcode命令行工具
      2.3  确认Xcode license
      2.4  安装CocoaPods
    第3章  macOS环境下安装Flutter
      3.1  系统安装所需
      3.2  下载Flutter SDK
      3.3  解压Flutter SDK
      3.4  配置系统环境变量
      3.5  Flutter安装诊断
      3.6  Flutter SDK更新
      3.7  Flutter SDK安装常见问题
    第4章  Windows环境下安装FIutter
      4.1  系统安装所需
      4.2  下载Flutter SDK
      4.3  解压Flutter SDK
      4.4  配置系统环境变量
      4.5  Flutter安装诊断
    第5章  Hello World
      5.1  创建一个Flutter App
      5.2  在安卓设备运行Flutter App
      5.3  热重载
      5.4  苹果设备运行App
      5.5  Flutter项目结构
      5.6  安卓模拟器
      5.7  常见问题
      5.8  实验一
      5.9  扩展知识:关于Gradle
    第6章  Hello Widget
      6.1  创建一个StatelessWidget
      6.2  创建一个StatefulWidget
      6.3  创建一个新页面跳转
      6.4  实验二
    第7章  Hello Dart
      7.1  Android Studio之Hello Dart
      7.2  WebStorm之Hello Dart
      7.3  IntelliJ IDEA之Hello Dart
      7.4  Visual Studio Code之Hello Dart
      7.5  DartPad之Hello Dart
      7.6  命令行之Hello Dart
    第8章  Dart变量、类型和流程控制
      8.1  变  量
      8.2  内置类型
      8.3  流程控制语句
      8.4  实验三
    第9章  Dart函数、运算符、异常和类
      9.1  函  数
      9.2  运算符
      9.3  异  常
      9.4  类
      9.5  实验四
    第10章  Dart泛型、库、异步和注释
      10.1  泛型
      10.2  库
      10.3  Dart核心库
      10.4  异步支持
      10.5  文档注释
      10.6  实验五
    第11章  Widget概览
      11.1  基础组件
      11.2  Material组件风格
      11.3  Cupertino组件风格
      11.4  手势组件
      11.5  StatelessWidget和StateflJlWidget
      11.6  Flutter Plugin图标含义
      11.7  实验六
    第12章  布局及常见组件
      12.1  组件树
      12.2  横向或纵向布局
      12.3  组件的对齐方式
      12.4  嵌套行和列布局
      12.5  Container组件
      12.6  SizedBox组件
      12.7  GridView组件
      12.8  Listview组件
      12.9  Stack组件
      12.10  Card组件
      12.11  ListTile组件
      12.12  进一步学习
      12.13  实验七
    第13章  UI交互控制
      13.1  Widget状态变化
      13.2  Form及相关表单组件
      13.3  实验八
    第14章  路由导航与跨页传参
      14.1  路由跳转
      14.2  构造函数传参
      14.3  RouteSettings传参
      14.4  命名路由
      14.5  命名路由传参
      14.6  路由数据返回
      14.7  路由跳转动画
      14.8  实验九
    第15章  Widget状态和应用数据管理
      15.1  状态管理
      15.2  全局变量
      15.3  provider插件
      15.4  StreamBuilder
      15.5  BLOC模式
      15.6  shared_preferences插件
      15.7  文件读写
      15.8  sqflite插件
      15.10  实验十
    第16章  HTTP协议与JSON解析
      16.1  Flutter项目配置
      16.2  获取网络数据
      16.3  发送网络数据
      16.4  JSON数据解析
      16.5  dio插件
      16.6  WebSockets链接
      16.7  RestfulWeb服务
      16.8  实验十一
    第17章  Flutter应用发布
      17.1  构建模式
      17.2  Android应用打包与发布
      17.3  iOS应用打包与发布
      17.4  实验十二
    第18章  Node.js开发基础
      18.1  Node.js简介
      18.2  Node下载安装
      18.3  Hello Node.js
      18.g Node.js模块化
      18.5  Hello Express
      18.6  Hello Route
      18.7  模拟Restful Web服务
      18.8  连接到数据库
      18.9  打包发布
      18.10  实验十三
    学习参考
查看详情
相关图书 / 更多
Flutter开发入门与实践
Flora and the Flamingo 弗洛拉和火烈鸟(2014年凯迪克银奖) IBSN9781452110066
Molly Idle 著
Flutter开发入门与实践
Flotation Chemistry(浮选化学)(聂光华)
邓政斌 编著;聂光华
Flutter开发入门与实践
Flutter小白开发——跨平台客户端应用开发学习路线
王皓
Flutter开发入门与实践
Flowable流程引擎实战
金杨杰
Flutter开发入门与实践
Flash多媒体课件制作实例教程(第4版)(微课版)
方其桂;王丽娟;刘斌
Flutter开发入门与实践
Flex 3 Component Solutions: Build Amazing Interfaces with Flex Components
Herrington;Jack
Flutter开发入门与实践
Flutter移动应用开发
夏辉 杨伟吉 张书峰 主编
Flutter开发入门与实践
Flutter和Dart经典实例
(英)理查德·罗斯(Richard Rose)
Flutter开发入门与实践
Flash CS5动画项目实训教程
杨雨新,李玉会主编
Flutter开发入门与实践
Flask Web应用开发项目实战 基于Python和统信UOS
木合塔尔·沙地克
Flutter开发入门与实践
Flexible Electronics: Materials and Applications
Wong;William S.;Salleo;Alberto
Flutter开发入门与实践
Flutter跨平台开发实战
向治洪