# Being **Repository Path**: Gwentao/being ## Basic Information - **Project Name**: Being - **Description**: 一个希望通过任务管理和执行追踪帮助用户培养自律习惯的应用,大家可以通过应用照出一个更好的自己,我们值得变得更好。 - **Primary Language**: Kotlin - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-01-17 - **Last Updated**: 2026-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Being (存在)

Being 是一款融合禅意理念的自律与专注管理 Android 应用。它通过极简且沉浸的界面,帮助用户管理事项、保持专注并追踪进度。

本项目采用现代 Android 技术栈构建,强调“活在当下”,将严谨的计划与灵活的执行相结合。

## 目录 - [核心功能](#核心功能) - [禅意专注与沉浸式执行](#-禅意专注与沉浸式执行) - [事项与时间管理](#-事项与时间管理) - [数据与隐私](#-数据与隐私) - [现代 UI/UX](#-现代-uiux) - [技术栈](#技术栈) - [以此开始](#以此开始) - [开源协议](#开源协议) ## 核心功能 ### 🧘 禅意专注与沉浸式执行 - **沉浸模式**:无干扰的执行界面,采用深绿主题与呼吸动画,助你进入心流状态。 - **番茄钟模式**:支持快速开始无计划的专注时段,无需创建复杂任务。 - **智能执行**:支持执行中断处理、智能恢复(累加计时)以及详细的步骤执行记录。 ### 📅 事项与时间管理 - **时间轴与日历视图**:支持在每日时间轴与月度日历视图间切换,直观查看日程。 - **向导式创建**:分步向导(Wizard)模式,轻松创建包含子步骤和时间约束的复杂事项。 - **冲突检测**:规划事项时智能检测时间冲突。 ### 📊 数据与隐私 - **本地优先**:所有数据通过 Room 数据库存储在本地,安全可控。 - **备份与恢复**:支持 JSON 格式的数据导出与导入。 - **自动备份**:利用 WorkManager 实现后台自动备份功能。 ### 🎨 现代 UI/UX - **Material 3 & Jetpack Compose**:完全基于最新的声明式 UI 工具包构建。 - **新手引导**:交互式遮罩引导,帮助新用户快速上手。 - **国际化支持**:支持英语、简体中文和繁体中文。 ## 技术栈 - **语言**:Kotlin - **UI**:Jetpack Compose (Material 3) - **架构**:MVVM, Clean Architecture - **依赖注入**:Dagger Hilt - **数据库**:Room - **后台任务**:WorkManager - **导航**:Jetpack Navigation Compose ## 以此开始 1. 克隆仓库到本地。 2. 使用 Android Studio (建议 Ladybug 或更新版本) 打开。 3. 同步 Gradle 项目。 4. 在 Android 真机或模拟器上运行 (建议 API 26+)。 ## 开源协议 [MIT License](LICENSE)