Skip to content

fdx321/DigSwim

Repository files navigation

DigSwim Android App

简介

DigSwim 是一款专为游泳爱好者设计的数据可视化 App。本项目采用现代 Android 技术栈构建,展示了深色模式下的酷炫数据可视化。 https://deepwiki.com/fdx321/DigSwim/1-overview image

img_v3_02tl_617d0909-b9c5-426c-ba71-76cb1e49a52g img_v3_02tl_c521cbd8-8302-41dd-9241-0139f2d99fag img_v3_02tl_c405620b-7ac1-4aa9-bb4f-b7b0eb1400fg img_v3_02tl_b1f89bf3-88d9-4807-95f9-af294cd923cg img_v3_02tl_ae414ba7-13ac-42c6-8c9f-6e4d5af2820g

技术栈

  • 语言: Kotlin
  • UI: Jetpack Compose (Material 3)
  • 架构: MVVM + Clean Architecture
  • 依赖注入: Hilt
  • 异步处理: Coroutines + Flow

如何运行

  1. 使用 Android Studio Hedgehog 或更高版本打开本项目根目录。
  2. 等待 Gradle Sync 完成。
  3. 连接 Android 设备或启动模拟器。
  4. 运行 app 模块。

功能预览

  • 周视图概览: 展示每周的游泳距离、时长及每日活动趋势(迷你柱状图)。
  • 展开详情: 点击周卡片,可展开查看该周的具体游泳记录列表。
  • 深色模式: 默认启用深色主题,配合荧光绿高亮,符合运动极客审美。

目录结构

  • app/src/main/java/com/digswim/app/ui: UI 组件与页面
  • app/src/main/java/com/digswim/app/data: 数据层 (Repository)
  • app/src/main/java/com/digswim/app/model: 数据模型
  • app/src/main/java/com/digswim/app/di: Hilt 依赖注入模块

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages