本仓库是本人学习Flutter移动端开发的示例代码,参考书籍为亢少军的《Flutter入门与实战》。 整个仓库包括如下内容:
-
ui_element_demo:基本的UI示例代码
-
state_widget_demo:带状态的Widget示例
-
http_demo:使用http网络请求库请求网络数据并展示返回的json,其中服务端采用本地的php代码实现
-
dio_demo:使用dio网络库请求库完成了一个列表数据的获取与渲染
-
material_demo:Material风格的UI组件示例
-
cupterino_demo:iOS风格的UI组件示例
-
layout_demo:布局示例代码,含有多种示例,最终实现了一个App首页的复杂布局。
-
gesture_mode:手势识别演示,在Widget上增加手势识别。
-
decoration_demo:各类装饰演示,包括渐变,透明度,背景图,边框,阴影,旋转,裁剪,画笔等。
-
route_demo:使用fluro路由组件实现路由管理。
-
storage_demo:shared_preferences,file和sqflite数据库存储演示。
-
plugins:本地package,将共享代码放在plugins中,方便重复利用。
-
animation_demo:动画示例。