Note: To access all shared projects, get information about environment setup, and view other guides, please visit Explore-In-HMOS Index.
A simple water tracker app to help users stay hydrated by tracking their daily water intake goals.
Ideal for fitness enthusiasts or anyone aiming to improve daily water consumption through simple yet effective tracking.
- Languages: ArkTS, TypeScript
- Frameworks: HarmonyOS SDK 6.0.0(20)
- Tools: DevEco Studio 6.0.0
- Kits/Libraries:
@kit.AbilityKit,@kit.ArkUI,@kit.ArkData,@kit.FormKit,@kit.BackgroundTasksKit,@kit.NotificationKit,@kit.PerformanceAnalysisKit,@kit.BasicServicesKit,@kit.CoreFileKit
|---core
| |---services
| | |---BaseViewModel.ets # Base view model
| | |---RouteService.ets # Route Service
| | |---WaterService.ets # Water Service
|---entryability
| |---EntryAbility.ets
|---entrybackupability
| |---EntryBackupAbility.ets
|---ui
| |---pages
| | |---Index.ets
| | |---SetTargetPage.ets # Target Setting Page
| |---viewmodels
| | |---IndexViewModel.ets
| |---widgets
| | |---SetTargetButton.ets # Button component
| | |---SingleWaterItem.ets # Water item component
- Huawei Watch 5
water-tracker is distributed under the terms of the MIT License. See the LICENSE for more information.