mHealth App Development

WristPet: Smartwatch Virtual Pet As Lifestyle Coach

Objective

The goal of this project is to develop a smartwatch app designed to encourage users to establish and maintain a healthy, consistent daily routine.

Method

We designed a virtual pet that prompts users to engage in various activities, such as walking, exercising, drinking water, showering, and going to bed early, at different times throughout the day. The app was developed using Samsung's Watch Face Studio and is compatible with all Wear OS based smartwatches.

Contributors

Khotchasing Kingkarn, Hoang Huyen Nhung, Adam Saleh (intern from Ohio State), Cleber Franca Carvalho

GitHub Repo

Coming soon...

Selected Publications

WristPet_demo.mp4

CLOUDS: ChatGPT-Enhanced Mood Tracking on Smartwatch

Objective

This project aims to develop a smartwatch app that enables users to easily record their mood throughout the day in an aesthetically pleasing way, while also identifying potential mood triggers.

Method

The app features a minimalist design, supporting both touch-based and dial-based inputs. Key functionalities include:

The app was developed using Android Studio with Kotlin, and the user interface was built using Jetpack Compose.

Contributors

Hamzah Ahmed, Temuulen Baldorj, Jenson Orbeta, Alan Bharathi, Pandit Sujit (all undergrad students)

GitHub Repo

Coming soon

Selected Publications

Coming soon

CLOUDS_demo.mp4

Werewolf: Transform with Sleep Quality

Objective

The goal of this project is to develop a smartwatch app that incorporates game elements to encourage users to adopt healthy sleep hygiene habits.

Method

We designed a virtual pet app where the pet transforms into a werewolf based on the moon phase, rewarding users for maintaining consistent, healthy sleep habits.

Contributors

Adam Saleh (intern from Ohio State), Hoang Huyen Nhung, Khotchasing Kingkarn

GitHub Repo

https://github.com/KUAS-ubicomp-lab/werewolf

Selected Publications

Coming soon

GyroTetris: Improve Motor Control with Fun

Objective

This project aimed to develop a smartphone app that adds a new layer of fun to the classic Tetris game by incorporating motion-based controls.

Method

The core gameplay in GyroTetris relies on the device's motion sensors to control the movement of Tetriminos. There are two main types of movement:

Contributors

Shuma Nishida, Takeru Noguchi, Takuto Maenaka (all undergrad students)

Selected Publications

FunAlarm: Gamifying Wakeup

Objective

This project aimed to develop a smartphone app designed to reduce the wake-up delay for university students.

Method

We designed and developed a smartphone alarm app that prevents the alarm from stopping until the user successfully completes a quiz game.

Contributors

Kyle Nathan Yahya, Elia Nixon Setiawan, Matthew Orville Firdauzi, Jason Antonius Kasan (all undergrad students)

Selected Publications

FunAlarm.pdf
SpellingBee_Game.mp4
ColorGuessing_Game.mp4
LogoGuessing_Game.mp4