前言
Flutter 是谷歌的移动UI框架,基于Dart 语言可以快速在iOS和Android上构建高质量的原生用户界面
最大的特点是就是跨平台,一套代码就能在 iOS和Android 上运行。
FLutter 开发 涉及的基础知识实在太多,这里先直接上项目了,有时间我再慢慢完善。
Flutter 商城app
案例代码中有详细注释说明
github下载地址 flutter-mall
项目结构
├── lib 项目核心代码
│ ├── api 网络请求相关接口
│ ├── common widget 公用方法
│ ├── event 全局事件总栈
│ ├── main.dart flutter 入口文件
│ ├── model 实体层部分
│ ├── pages
│ │ ├── compenents 公共组件
│ │ ├── main 主要页面(首页、分类、购物车、我的)
│ │ ├── sub 子页面
│ │ └── widget 页面部件
│ ├── router 路由
│ ├── store 状态管理
│ └── utils 工具
│ ├── api_request.dart API请求
│ ├── event_bus.dart 全局事件
│ ├── locale_lang_util.dart 国际化支持语言
│ ├── shared_preferences.dart 本地存储
│ └── translations.dart 文本显示转换(国际化)
├── assets 资源文件
│ ├── fonts 字体
│ └── images 图片
├── locale
│ └── lang 国际化支持语言
│ ├── en_US.json
│ └── zh_CH.json
├── pubspec.yaml 项目依赖管理
The end
Thank you for reading
如果觉得文章对你有所帮助,点个赞吧
网友评论