Skip to content

A SmartWatch app built on WearOS that helps in heart disease prediction.

Notifications You must be signed in to change notification settings

Agusioma/tCardio

Repository files navigation


Logo

tCardio

A SmartWatch app built on WearOS that helps in heart disease prediction.
Explore the docs »

Screenshots · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Screenshots

About The Project

Built With

  1. Wear OS

This was the engine for the smartwatch app. The app used the Health Services API for collecting the heath data. More specifically, it used the PassiveMonitoringClient. WearOS runs on Android technology which is described next.

  1. Android and Kotlin

Using these, I was able to use:

  • Model-View-ViewModel(MVVM) architecture
  • Dependency Injection using Dagger and Hilt
  • Coroutines and WorkManager for the background sensing
  • Room ORM library for data storage
  • Both Jetpack Compose and Views
  1. TensorFlow

I used TFLite which was gotten after converting the TensorFlow model. I used it for predicting the heart attack probability.

  1. Python

It was used for creating the TensorFlow model.

  1. scikit-learn

It was used for creating the TensorFlow model.

  1. Keras

It was used for creating the TensorFlow model.

  1. Pandas

It was used for creating the TensorFlow model.

Screenshots

About

A SmartWatch app built on WearOS that helps in heart disease prediction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages