Développement d'applications de préparation physique : allier algorithmes complexes et expérience utilisateur