release: v1.4.0
TimeFlow 是一款使用 Compose Multiplatform 构建的、使用 Material Design 3 Expressive 设计风格的课程表应用,旨在提供简洁、美观、现代的用户体验。
TimeFlow 支持通过 API 服务端提供云同步功能,并支持通过 Docker 私有化部署。
有关后端部署和 API 文档,请参考 Server README 和 API README。
在开始之前,请确保您已经安装了:
local.properties
构建任务统一使用 build{Target}{BuildType}{Format} 命名格式,例如 buildAndroidReleaseApk、buildLinuxDebugAppImage。
build{Target}{BuildType}{Format}
buildAndroidReleaseApk
buildLinuxDebugAppImage
构建 Android 应用:
./gradlew buildAndroidReleaseApk
构建 iOS 应用:
./gradlew buildIosReleaseIpa
构建桌面端应用:
# macOS ./gradlew buildMacosReleaseDmg # Linux ./gradlew buildLinuxReleaseAppImage ./gradlew buildLinuxReleaseDeb ./gradlew buildLinuxReleaseRpm # Windows ./gradlew buildWindowsReleaseMsi ./gradlew buildWindowsReleaseExe ./gradlew buildWindowsReleasePortable
注意: 桌面端构建任务只能在对应的操作系统上运行,且不支持跨架构构建。例如,buildMacOSReleaseDmg 只能在 macOS 上运行。
buildMacOSReleaseDmg
构建 Web 应用:
./gradlew buildJsReleaseZip ./gradlew buildWasmJsReleaseZip
生成的构建产物位于 builder/build/artifacts 目录下。
builder/build/artifacts
运行测试:
./gradlew :app:shared:jvmTest
See LICENSE for more information
一款使用 Material Design 3 Expressive 设计风格的跨平台课程表应用。100% Kotlin/Compose Multiplatform
TimeFlow
TimeFlow 是一款使用 Compose Multiplatform 构建的、使用 Material Design 3 Expressive 设计风格的课程表应用,旨在提供简洁、美观、现代的用户体验。
✨ 功能特性
🔧 后端部署
TimeFlow 支持通过 API 服务端提供云同步功能,并支持通过 Docker 私有化部署。
有关后端部署和 API 文档,请参考 Server README 和 API README。
🚀 如何构建
在开始之前,请确保您已经安装了:
local.properties文件中)构建任务统一使用
build{Target}{BuildType}{Format}命名格式,例如buildAndroidReleaseApk、buildLinuxDebugAppImage。构建 Android 应用:
构建 iOS 应用:
构建桌面端应用:
构建 Web 应用:
生成的构建产物位于
builder/build/artifacts目录下。运行测试:
License
See LICENSE for more information