# Flutter Monisuo - 虚拟货币模拟交易平台 ## 项目概述 Flutter 版本的模拟所 APP,支持 Android、iOS 平台。 ## 项目结构 ``` flutter_monisuo/ ├── lib/ │ ├── main.dart # 应用入口 │ ├── core/ # 核心模块 │ │ ├── constants/ # 颜色、API端点常量 │ │ ├── theme/ # 主题配置 │ │ ├── network/ # Dio 网络封装 │ │ └── storage/ # SharedPreferences │ ├── data/ │ │ ├── models/ # 数据模型 │ │ └── services/ # API 服务 │ ├── providers/ # 状态管理 │ └── ui/ │ ├── common/ # 公共组件 │ └── pages/ # 页面 │ ├── auth/ # 登录/注册 │ ├── home/ # 首页 │ ├── market/ # 行情 │ ├── trade/ # 交易 │ ├── asset/ # 资产 │ └── mine/ # 我的 ├── assets/ # 资源文件 └── pubspec.yaml # 依赖配置 ``` ## 功能模块 ### 用户模块 - 用户登录 - 用户注册 - 用户信息 - 退出登录 ### 行情模块 - 币种列表 - 币种搜索 - 实时价格 ### 交易模块 - 买入/卖出 - 交易记录 - 持仓管理 ### 资产模块 - 资产总览 - 资金账户 - 交易账户 - 充值/提现/划转 ## 技术栈 - Flutter 3.x - Provider (状态管理) - Dio (网络请求) - SharedPreferences (本地存储) ## 运行项目 ### 前置条件 - Flutter SDK 已安装 - Android Studio / VS Code ### 运行步骤 ```bash # 1. 进入项目目录 cd flutter_monisuo # 2. 获取依赖 flutter pub get # 3. 运行项目 flutter run # 或者指定平台 flutter run -d android # Android flutter run -d chrome # Chrome (Web) ``` ## API 配置 API 基础地址配置在 `lib/core/constants/api_endpoints.dart`: ```dart static const String baseUrl = 'http://8.155.172.147:5010'; ``` ## 主题色 - 主色: `#00D4AA` - 涨色: `#00C853` - 跌色: `#FF5252` - 背景: `#1A1A2E` ## 作者 Monisuo Team