codecanyon-37773293-golaundry-ondemand-laundry-service-dry-cleaning-app-uber-for-laundry-androidios-flutter-app

作者 : tideit 本文共1770个字,预计阅读时间需要5分钟 发布时间: 2026-03-11 共3人阅读
# GoLaundry - 按需洗衣服务应用

## 项目概述

- **项目类型**:移动应用(跨平台Flutter应用)
- **主要功能**:
  - 用户端:下单洗衣服务、查看订单状态、支付、个人资料管理
  - 服务类型:洗衣、干洗、熨烫服务
  - 类似Uber的按需服务模式
  - 支持Android和iOS双平台
- **技术栈**:
  - Flutter 3.27.0
  - Dart 3.6.0
  - Android Studio Ladybug (2024.2.1)
  - 状态管理:Provider、GetX
  - UI组件:Cupertino Icons、Salomon Bottom Bar、Buttons Tabbar
  - 本地存储:Shared Preferences
  - 页面过渡动画:Page Transition

## 模块结构

```
golaundry/
├── android/                    # Android平台配置
├── ios/                        # iOS平台配置
├── fonts/                      # 自定义字体(Gilroy系列)
├── image/                      # 应用图片资源
├── lib/                        # 主要Dart代码
│   ├── home/                   # 首页模块
│   ├── login_password/         # 登录认证模块
│   ├── message/                # 消息通知模块
│   ├── order/                  # 订单管理模块
│   ├── profile/                # 用户资料模块
│   ├── utils/                  # 工具类
│   ├── view/                   # 视图组件
│   ├── main.dart               # 应用入口
│   ├── onbonding.dart          # 引导页
│   └── spleshscreen.dart       # 启动页
├── test/                       # 测试代码
├── pubspec.yaml                # 依赖配置
└── analysis_options.yaml       # 代码分析配置
```

## 核心业务逻辑

### 1. 用户流程
- **启动流程**:启动页 → 引导页 → 登录/注册 → 首页
- **下单流程**:选择服务类型 → 填写订单详情 → 选择取送时间 → 支付 → 订单跟踪
- **订单管理**:查看历史订单、当前订单状态跟踪、取消订单

### 2. 服务类型
- 普通洗衣服务
- 干洗服务
- 熨烫服务
- 支持按重量或按件计费

### 3. 订单状态流转
```
待接单 → 已接单 → 取件中 → 清洗中 → 配送中 → 已完成
```

### 4. 技术架构特点
- 使用Provider进行状态管理
- GetX用于路由管理和依赖注入
- Shared Preferences存储用户登录状态和本地配置
- 响应式UI设计,适配不同屏幕尺寸

## 核心代码分析

### 1. 入口文件 (main.dart)
```dart
void main() {
  runApp(const MyApp());
}
```
应用使用Material Design设计风格,配置了自定义主题和路由。

### 2. 依赖配置 (pubspec.yaml)
关键依赖项:
- `provider: ^6.1.1` - 状态管理
- `get: ^4.6.6` - 路由和状态管理
- `shared_preferences: ^2.2.2` - 本地存储
- `page_transition: ^2.1.0` - 页面过渡动画
- `salomon_bottom_bar: ^3.3.1` - 底部导航栏

### 3. UI设计特点
- 使用Gilroy字体家族(Black、Light、Heavy、Medium、Bold、ExtraBold)
- 自定义图标和主题色彩
- 支持亮色/暗色模式
- 响应式布局设计

### 4. 项目特点
- **110+个屏幕页面**:完整的UI组件库
- **跨平台**:一套代码同时支持Android和iOS
- **现代化UI**:采用Material Design和Cupertino风格
- **易于定制**:模块化设计,便于修改和扩展

## 安装要求

1. **开发环境**:
   - Flutter SDK 3.27.0+
   - Dart SDK 3.6.0+
   - Android Studio Ladybug (2024.2.1) 或 VS Code

2. **运行命令**:
   ```bash
   flutter pub get
   flutter run
   ```

3. **构建发布版本**:
   ```bash
   flutter build apk          # Android
   flutter build ios          # iOS
   ```

## 适用场景

- 洗衣店数字化转型
- 按需服务类创业应用
- 本地生活服务类应用
- 类似Uber的服务模式参考

## 版本信息

- 当前版本:v1.7 (2024-12-17)
- 开发团队:zozostudio
- 文档完善度:高(包含详细安装和配置指南)

资源在线 » codecanyon-37773293-golaundry-ondemand-laundry-service-dry-cleaning-app-uber-for-laundry-androidios-flutter-app

常见问题FAQ

发表评论