# WatermelonTimer **Repository Path**: YaxuanLu304/WatermelonTimer ## Basic Information - **Project Name**: WatermelonTimer - **Description**: 一个Android Studio平台开发的番茄钟仿版 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-02 - **Last Updated**: 2025-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: Android, Kotlin ## README # WatermelonTimer #### 介绍 西瓜TODO 是一款基于番茄工作法的时间管理 Android 应用。用户可以通过该 APP 设定专注时长、休息时长,记录要做的任务将其进行分类与截止日期的设置,帮助用户提升学习和工作的效率。APP 支持任务管理、专注统计、用户登录等功能,界面简洁,操作便捷。 #### 软件架构 软件架构说明 1、开发语言:Kotlin 采用 Kotlin 作为主要开发语言,简洁、安全,兼容 Java,适合 Android 开发。 2、开发平台:Android Studio 使用 Android Studio 作为集成开发环境,支持高效的 UI 设计与调试。 3、数据库:Room 使用 Room 持久化库进行本地数据存储,简化数据库操作,保证数据安全。 4、架构模式:MVVM 采用 MVVM(Model-View-ViewModel)架构,分离界面与业务逻辑,提升代码可维护性。 5、界面设计:XML + Material Design 使用 XML 进行界面布局,遵循 Material Design 设计规范,提升用户体验。 6、依赖管理:Gradle 通过 Gradle 管理项目依赖和构建流程。 #### 使用说明 3.1 启动页与登录页 启动后进入登录页面,用户输入账号密码登录。 登录成功后进入主界面。 ![一个登录界面](https://foruda.gitee.com/images/1751458817225497925/815da8bf_12614387.jpeg "登录.jpg") 3.2 主界面 显示今日任务列表和专注统计。 可添加新任务,点击任务可进入详情或编辑。 ![登录后的主界面](https://foruda.gitee.com/images/1751458843400644153/f6fd0989_12614387.jpeg "主界面.jpg") ![新建任务界面](https://foruda.gitee.com/images/1751458863196176235/e6daa90c_12614387.jpeg "添加新任务.jpg") 3.3 番茄计时 选择任务后可启动番茄计时。 倒计时界面显示剩余时间,支持暂停/重置。 计时结束后自动弹出休息提示。 3.4 一些细节 倒计时进度条显示:倒计时下方的绿色长条会根据时长多少来显示长短 ![倒计时进度条](https://foruda.gitee.com/images/1751458917015872904/2a04d6e7_12614387.jpeg "倒计时.jpg") 任务列表会根据优先级(急>重要>日常)由上到下排序 ![优先级排序](https://foruda.gitee.com/images/1751459236669760475/9e63147d_12614387.jpeg "倒计时.jpg") 任务完成后不会删除而是透明度降低后放在任务列表最下方便于用户查阅,直到点击删除 ![变灰](https://foruda.gitee.com/images/1751459276436182340/38be3cd9_12614387.jpeg "删除后.jpg")