strudelauxpommes / FitnessHabits

This Android software tracks fitness activities and health habits such as physical activities, fluids intake, supplements, food intake, sleep durations, and alcool intake.
GNU General Public License v3.0
14 stars 20 forks source link

1- Poids (Sommaire) #21

Open strudelauxpommes opened 6 years ago

strudelauxpommes commented 6 years ago

Cette fonctionnalité permet de saisir le poids (l'unité de mesure de préférence s'affiche) et le % de gras (optionnel). Avec ces données et la taille de l'utilisateur (dans les préférences, section "Profil"), on affiche l'Indice de Masse Corporel (IMC; en anglais "BMI") dans l'entête (calculé comme suit: poids en kg / taille (en mètres) au carré, avec 2 décimales). La couleur de l'IMC varie selon la valeur (voir Santé Canada: https://www.canada.ca/en/health-canada/services/food-nutrition/healthy-eating/healthy-weights/canadian-guidelines-body-weight-classification-adults/body-mass-index-nomogram.html):

Quand l'utilisateur touche la case de poids, le clavier de calculatrice apparait pour saisir le poids (une décimale, s'il en saisie plus d'une, on tronque; format 999,9). Le taux de conversion en KG (pour la BD) sera de 1 kg = 2.20462 lbs (valeur statique qui ne changera pas avec le temps). Les données de poids devraient être stockées en kg (3 décimales devraient être suffisantes pour reconvertir les kg en lbs et obtenir la même valeur que celle entrée).

Dès que le poids est entré, l'app demande le % Gras avec le même clavier de calculatrice (1 décimale, ex. "32,4%" --> format 99,9%). Ne rien saisir ou saisir 0 revient au même: on considère qu'aucune valeur n'a été saisie et on affiche un double tiret en gris avec le signe de pourcentage (ex. "--%"). Les données sont tout de suite enregistrées. Puis on calcule et on affiche l'IMC avec la bonne couleur.

Attention: en anglais, les décimales se font avec un point ".", tandis qu'en français elles se font avec une virgule ",". poids

madeinqc commented 6 years ago

La taille d'écran disponible pour cette section est: Largeur: 180dp Hauteur: 114.5dp

La largeur est fixe, mais il pourrait être possible d'augmenter la hauteur si les autres sections (Suppléments, Activités physiques ou Sommeil) ont de l'espace à donner.

icedOut commented 4 years ago

L'analyse et la conception de la fonctionnalité Poids est disponible directement dans le wiki:

https://github.com/strudelauxpommes/FitnessHabits/wiki/Fonctionnalit%C3%A9-%22Poids%22

icedOut commented 4 years ago

Voici le lien du dépot Github pour le prototype : https://github.com/by94/fhp