Skip to content

TheoKriszt/RemindWear

Repository files navigation

RemindWear - Todo-List et suivi de sport

HMIN303 - Développement d'Applications Mobiles pour Wearables (Université de Montpellier)


  • Gestion de tâches, rappels automatiques ponctuels ou récurrents
  • Notifications Android et notifications étendues WEAR OS
  • Plusieurs activités proposées selon les capteurs disponibles sur la montre
  • Suivi des tâches sportives (GPS, nb de pas, vitesse, durée) sur la montre Wear OS

Reconnaissance vocale:

Lancer un suivi sportif :

Doit contenir un mot clé spécifique (vélo, marche, course) ou générique (suivi sportif, exercice, tracking)

[Faire | Commence(r) | Lance(r)] [ le | un | du | de la ] [ exercice | tracking | suivi | sport ] <sportif> <de> [vélo | course | marche ] <à pied>

Exemples :

Lance un suivi sportif

Faire du vélo

Commencer un exercice de marche à pied

etc.

Créer et préremplir une tâche :

Doit commencer par une intention de rappel comme suit:

rappelle-moi | [mets-moi | ajoute-moi | ajoute | mets] <une> [rappel | tâche]

rappelle-moi

mets-moi un rappel

ajoute une tâche

Les intentions liées à la date, l'heure la catégorie et l'objet du rappel peuvent suivre :

date :

demain

après demain

le 25

le 6 janvier

heure :

à midi

à minuit

à 16h25

Catégorie :

dans la catégorie nom_catégorie

Exemples complets:

rappelle-moi dans la catégorie courses d'acheter du café demain à 16h

mets-moi un rappel aller chercher ma convocation le 4 février à midi

ajoute une tâche soutenance de mobile demain à 11h55


TODO :

  • Ajout de tâches à la voix

  • Transfert des données vers le mobile

  • Affichage des données (suivi sportif), côté téléphone

  • Selection du type de sport

  • Tâches de sport indépendantes de tâches normales (tracking sportif séparé)

Tests à faire

  • Tester l'affichage de la montre sur vraie Wear
  • Vérifier le podomètre "classique" sur une vraie montre
  • Vérifier le podomètre "émulé" sur une vraie montre (et ajuster le threshold)

Bugfix

  • En créant une catégorie, elle ne s'affiche qu'après être retournée par l'accueil
  • Le getDuration ne prend pas en compte le warningBefore
  • La reconnaissance vocale manque de finesse
  • Vocal : chercher un sport générique lance de la marche
  • Vocal : lancer un sport indispo sur la montre le lance quand même
  • Imposible d'afficher les details du sport
  • Wear : changement du bouton impossible : thread secondaire

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages