Skip to content

使用flutter相关技术全栈开发了一个“懒得记” App,使用了Provider、Dio等package。大家一起学习flutter,是真香啊。

Notifications You must be signed in to change notification settings

ruralist-siyi/flutter-lazyNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flutter LazyNote(flutter技术栈实现"懒得记"App:安卓去下载apk)

一、这是为了学习Flutter技术,产出的一个App。通过这个项目你可以学到以下内容:

  • 学习Flutter的声明式UI基本布局(Row、Col、Container、Flex等基本Widget的使用)
  • Dart基本语法(数据类型、函数操作、类等基本用法的学习)
  • 实践StatefulWidget以及StatelessWidget,实践得出二者区别以及生命周期的应用
  • Flutter中使用Dio进行request方法封装进行数据请求
  • 通过json_model库进行数据model的定义,增加我们数据处理以及获取的代码健壮性
  • 通过Provider库进行状态管理,更好的进行全局以及局部的父子状态传递通信
  • 通过shared_preferences进行本地数据持久化,将token等数据进行存储
  • 通过第三方库实现下拉刷新、上拉加载以及侧滑操作等常见UI
  • DatePicker组件的国际化配置(配置中文展示)
  • 安卓开屏页以及打包.apk
  • 路由定义跳转以及路由切换动画

二、项目配套的后台使用的是Node.js的Koa2框架代码仓库如下:

koa2-mysql-sequelize-JWT

三、项目演示:

四、提示:

这是一个学习Flutter的项目,可能存在或多或少的不足,代码供大家学习参考,如果有代码建议以及共同学习交流请email: dajiadoujiaowosiyi@163.com

About

使用flutter相关技术全栈开发了一个“懒得记” App,使用了Provider、Dio等package。大家一起学习flutter,是真香啊。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages