# hzy_project_template **Repository Path**: hot_night/hzy_project_template ## Basic Information - **Project Name**: hzy_project_template - **Description**: 火之夜工作室-GetX 项目通用框架 - **Primary Language**: Dart - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://juejin.cn/user/2858385964538663 - **GVP Project**: No ## Statistics - **Stars**: 30 - **Forks**: 15 - **Created**: 2022-06-09 - **Last Updated**: 2025-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## hzy_project_template #### **火之夜** - 基础款 - 全新架构 - 全新思路 #### 项目架构 - 无需模块化 ├── assets(图片配置文件) ├── base_ui_config(基类UI) ├── commpontents(通用组件,适用于全局项目中) ├── config(项目配置文件夹) ├── controllers(控制器文件夹) ├── init(入口配置项) ├── main.dart ├── models(模型文件夹) ├── networks(网络请求配置文件夹) ├── pages(业务界面) │ ├── home │ ├── login │ ├── my │ ├── root │ └── tu_chong ├── utils(工具) └── vm - 模块化 - 基础款 ├── assets(图片配置文件) ├── base_ui_config(基类UI) ├── commpontents(通用组件,适用于全局项目中) ├── config(项目配置文件夹) ├── controllers(全局控制器文件夹) ├── init(入口配置项) ├── main.dart ├── models(全局模型文件夹) ├── networks(全局网络请求配置文件夹) ├── pages(全局界面) ├── home ├── login ├── my ├── root ├── tu_chong ├── utils(全局工具) └── vm #### 模块架构 . ├── config(模块配置项) ├── models(模块模型) ├── network(模块网络请求) ├── pages(模块界面) ├── routers(模块路由配置) ├── tools(模块工具) ├── vm └── widgets #### 项目依赖环境 ``` environment: sdk: '>=3.0.0 <4.0.0' ``` 为了方便使用三方插件,项目里暂时指定插件版本,如想升级插件,请手动修改. #### 文章会持续更新,当然还有加强版,会在基础款的版本上,实现完全解藕.敬请期待 ### 系列文章地址 - [基于GetX 搭建通用flutter 项目《一》(持续更新中....](https://juejin.cn/post/7112263127940464676) - [基于GetX 搭建通用flutter 项目《二》(界面规范抽象类)](https://juejin.cn/post/7118014828974702628) - [基于GetX 搭建通用flutter 项目《三》(暗黑模式)](https://juejin.cn/editor/drafts/7113863953125474312) - [基于GetX 搭建通用flutter 项目《四》(国际化)](https://juejin.cn/editor/drafts/7112081121118011399) - [基于GetX 搭建通用flutter 项目《五》(基于GetX 进行动态刷新)](https://juejin.cn/post/7118769413905448974)