一个系列文章带你走进Flutter的世界

就在前不久Flutter 发布首个预览版,Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和Android
上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界Flutter 正在被越来越多的开发者和组织使用,并且
Flutter 是完全免费、开源的。

它也是构建未来的 Google Fuchsia 应用的主要方式。

可以说现在Flutter 最近是要多火爆就有多火爆,给大家推荐一个不错的系列文章吧

Flutter实战

在这里插入图片描述

《Flutter实战》开源电子书

《Flutter实战》 开源了,本书为 Flutter中文网开源电子书项目,本书系统介绍了Flutter技术的各个方面,本书属于原创书籍(并非翻译),希望对大家有帮助:

在线阅读地址:book.flutterchina.club

《Flutter实战》目录

  • 缘起
  • 起步

移动开发技术简介
Flutter简介
搭建Flutter开发环境
Dart语言简介

  • 第一个Flutter应用

计数器示例
路由管理
包管理
资源管理
调试Flutter APP

  • 基础Widgets

Widget简介
文本、字体样式
按钮
图片和Icon
单选框和复选框
输入框和表单

  • 布局类Widgets

布局类Widgets简介
线性布局Row、Column
弹性布局Flex
流式布局Wrap、Flow
层叠布局Stack、Positioned

  • 容器类Widgets

Padding
布局限制类容器ConstrainedBox、SizeBox
装饰容器DecoratedBox
变换Transform
Container容器

  • 可滚动Widgets

可滚动Widgets简介
SingleChildScrollView
ListView
GridView
CustomScrollView
滚动监听及控制ScrollController

  • 功能型Widgets

导航返回拦截-WillPopScope
数据共享-InheritedWidget
主题-Theme

  • 事件处理与通知

原始指针事件处理
手势识别
全局事件总线
通知Notification

  • 动画

Flutter动画简介
动画结构
自定义路由过渡动画
Hero动画
交错动画

  • 自定义Widget

自定义Widget方法简介
通过组合现有Widget实现
实例:TurnBox
CustomPaint与Canvas
实例:圆形渐变进度条(自绘)

  • 文件操作与网络请求

文件操作
Http请求-HttpClient
Http请求-Dio package
WebSocket
使用Socket API
Json转Model

  • 包与插件

开发package
插件开发:平台通道简介
插件开发:实现Android端API
插件开发:实现IOS端API
系统能力调用
国际化
让App支持多语言
实现Localizations
使用Intl包

  • Flutter 核心原理

Flutter UI系统
Widget、Element与BuildContext
RenderObject与RenderBox
Notification与事件冒泡
Scrollable原理
InheritedWidget与数据传递
ParentDataWidget
布局与绘制过程

  • Flutter资源汇总

在这里插入图片描述

在这里插入图片描述

喜欢的话请帮忙转发一下能让更多有需要的人看到吧。有些技术上的问题大家可以多探讨一下。

更多的Android资料可以在QQ群里获取:940780115。有加群的朋友请记得备注上CSDN,谢谢。

猜你喜欢

转载自blog.csdn.net/weixin_43902172/article/details/85263763
今日推荐