Note: To access all shared projects, get information about environment setup, and view other guides, please visit Explore-In-HMOS-Wearable Index.
This mobile application provides users with an interactive way to track and manage their physical activities. From the main screen, users can select an activity and instantly view their current route on a map. The app allows users to switch to different routes as needed, offering flexibility during their exercise sessions. By tapping the More Info button, users can access detailed insights such as heart rate and exercise duration. With its responsive design and intuitive interface, the app helps users monitor their performance and stay engaged throughout their fitness journey.
-
Users can select an activity from the main screen.
-
Users can view their current route on a map.
-
Users can change to a different route if desired.
-
Users can tap the More Info button to view exercise details.
-
Users can track metrics such as heart rate and exercise duration.
- Languages: ArkTS
- Frameworks: HarmonyOS SDK 5.0.2(14)
- Tools: DevEco Studio Vers 5.1.0.842
- Libraries: @kit.MapKit, @kit.ArkUI, @kit.LocationKit, @kit.AbilityKit
entry/src/main/ets/
├── components
│ ├── CalorieTracker.ets // Total calories burned UI design
│ ├── HeartRateComponent.ets // UI for heart rate
├── pages
│ ├── Index.ets // Home Page
│ ├── Location.ets // Map Page
│ ├── TrackProgress.ets // UI components such as heart rate, burned calories etc.
├── services
│ ├── LocationService.ets // Location Service
├── viewmodel
│ ├── ActivityModel.ets // Model
│ ├── ActivityViewModel.ets // ActivityViewModel
- Huawei Watch 5
HikingApp is distributed under the terms of the MIT License See the LICENSE for more information.