静心 Jingxin

极简冥想引导应用——呼吸、正念、引导、放松四种方式,让一个人安静下来。

设计理念

界面越克制,专注越完整

四种模式

呼吸 / 正念 / 引导 / 放松

坚持的机制

历史记录、连续打卡、累计时长

工程实现

Flutter + Provider,计时准确,状态简洁

设计语言

深空黑 + 宁静蓝,专注不打扰

未来路线图

环境音、触感反馈、数据图表

少,就是多

冥想的第一步,是放下杂念;产品的第一步,是放下干扰。

静心是一个冥想引导应用。它不追求功能堆叠,而是回到冥想本身:屏上只有一个呼吸的圆环,耳边只有该出现的引导。

  • 克制:核心只有四种模式,没有无关的社交、广告与提醒。
  • 专注:冥想进行时,界面退到最小,让呼吸圆环成为唯一焦点。
  • 不打扰:深色主题、低饱和配色,减少视觉噪音。

四种冥想方式

每一种,都对应一个具体的练习目标。

  • 呼吸冥想:4-7-8 呼吸法——吸气 4 秒,屏息 7 秒,呼气 8 秒。用节奏把神经系统调慢。
  • 正念冥想:身体扫描——从脚趾到头部,依次感受身体每一个部位,把注意力带回当下。
  • 引导冥想:10 步引导,跟着提示一步步完成一次完整练习。
  • 放松冥想:可视化场景——海浪动画加场景描述,让紧绷的身体逐渐松开。

让坚持看得见

冥想不是一次性的放松,而是日复一日的习惯。

静心不催你练,但它会记下每一次练习,让坚持本身成为反馈。

  • 冥想记录:每一次都有开始时间、持续时长、模式与完成状态。
  • 累计时长:总练习分钟数,让投入量化为可见的积累。
  • 连续打卡:streak 记录,用连续性对冲「中断一天就放弃」的心理坑。

计时,必须准确

冥想应用的工程难点只有一个:时间不能骗人。

用 Flutter 构建,状态精简,架构清晰,特别处理了最容易出错的部分——后台计时。

  • 生命周期处理:应用暂停时记录时间,恢复时扣除后台时间,保证冥想计时准确。
  • Provider 状态管理:时长、模式、历史记录统一管理,界面与数据分离。
  • 持久化:通过 shared_preferences 把记录存为 JSON,重启不丢失。
  • 响应式布局:以 LayoutBuilder 适配不同屏幕,呼吸圆环随屏宽缩放,触控区域不小于 44px。
Flutter Provider shared_preferences 生命周期 响应式

深空黑,宁静蓝

配色本身就是助眠的一部分。

  • 主背景:#0D1117 深空黑——低亮度,不刺激眼睛。
  • 次背景:#161B22 深灰——层级清晰而不刺眼。
  • 强调色:#58A6FF 宁静蓝——呼吸圆环的动线,温和而有引导感。
  • 视觉系统:颜色、间距、尺寸统一为常量,保证整个 App 的风格一致。

还有很长的路

一版的终点,正是下一版的起点。

  • 环境音:雨声、海浪、森林——给放松模式更多氛围。
  • 触感反馈:呼吸切换时的轻微震动,替代视觉打扰。
  • 数据图表:把冥想统计可视化,进步看得更清楚。
  • 自定义节奏:允许用户调整呼吸法的具体时长。
  • 多语言:不止中文,让更多人用得上。