Note: To access all shared projects, get information about environment setup, and view other guides, please visit
Guess Where is a wearable quiz game that users need to make a guess on the map to find the correct country where the flag has been shown of it.
- Users can start the application by clicking on the start button then application shows country flags randomly for 5 seconds.
- Users need to choose the related country on the map after each flag questions.
- At the end of the game, users can check the total point.
- Languages: ArkTS, ArkUI
- Frameworks: HarmonyOS 5.1.0(18)
- Tools: DevEco Studio Vers 5.1.0.828SP1,
- Libraries: @kit.ArkUI, @kit.MapKit, @kit.LocationKit
ohos.permission.LOCATIONRequired to get location information.
ohos.permission.APPROXIMATELY_LOCATIONRequired to get approximate location.
ohos.permission.LOCATION_IN_BACKGROUNDRequired to use location services in background
entry/src/main/ets/
├───entryability
│ EntryAbility.ets
│
├───entrybackupability
│ EntryBackupAbility.ets
│
├───pages
│ Index.ets
│ SplashScreen.ets
│
├───services
│ LocationServices.ets
│
├───types
│ Location.ets
│ Place.ets
│
├───utils
└───viewmodel
PlaceList.ets
- Huawei Watch 5
- Guess Where is not working on previewer or simulators
- Users need to apply location permissions and enable location in smart watch
Guess Where is distributed under the terms of the MIT License See the LICENSE for more information.



