|
|
@ -1,10 +1,12 @@
|
|
|
|
import 'package:fl_chart/fl_chart.dart';
|
|
|
|
import 'package:fl_chart/fl_chart.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/container/ligne_container_stats.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/container/ligne_container_stats.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/graph/bpm_and_speed_by_time.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/graph/bpm_and_speed_by_time.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/graph/bpm_by_time.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/graph/bpm_by_time.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/other/entete_home_view.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common_widget/other/entete_home_view.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common/colo_extension.dart';
|
|
|
|
import 'package:smartfit_app_mobile/common/colo_extension.dart';
|
|
|
|
|
|
|
|
import 'package:smartfit_app_mobile/modele/user.dart';
|
|
|
|
import 'package:smartfit_app_mobile/modele/utile/home_view/data_home_view.dart';
|
|
|
|
import 'package:smartfit_app_mobile/modele/utile/home_view/data_home_view.dart';
|
|
|
|
import 'package:smartfit_app_mobile/modele/utile/home_view/home_view_util.dart';
|
|
|
|
import 'package:smartfit_app_mobile/modele/utile/home_view/home_view_util.dart';
|
|
|
|
|
|
|
|
|
|
|
@ -22,7 +24,9 @@ class _MobileHomeView extends State<MobileHomeView> {
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
var media = MediaQuery.of(context).size;
|
|
|
|
var media = MediaQuery.of(context).size;
|
|
|
|
|
|
|
|
String maxBpm = context.watch<User>().listActivity[0].getMaxBpm();
|
|
|
|
|
|
|
|
String minBpm = context.watch<User>().listActivity[0].getMinBpm();
|
|
|
|
|
|
|
|
String avgBpm = context.watch<User>().listActivity[0].getAvgBpm();
|
|
|
|
data = HomeViewUtil().initData(context);
|
|
|
|
data = HomeViewUtil().initData(context);
|
|
|
|
|
|
|
|
|
|
|
|
return Scaffold(
|
|
|
|
return Scaffold(
|
|
|
@ -52,7 +56,8 @@ class _MobileHomeView extends State<MobileHomeView> {
|
|
|
|
SizedBox(
|
|
|
|
SizedBox(
|
|
|
|
height: media.width * 0.05,
|
|
|
|
height: media.width * 0.05,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
const LigneContainerStats("1", "2", "3", "Minimum", "Maximum", "Moyenne", Icons.trending_down,Icons.trending_up,Icons.favorite_outline ),
|
|
|
|
LigneContainerStats(minBpm+ " BPM",maxBpm+ " BPM" ,avgBpm+ " BPM", "Minimum", "Maximum", "Moyenne", Icons.trending_down,Icons.trending_up,Icons.favorite_outline),
|
|
|
|
|
|
|
|
|
|
|
|
Row(
|
|
|
|
Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|