profile
Othmane BENJELLOUN 2 years ago
parent aa6e0b02ad
commit 7574ace86f

@ -19,4 +19,3 @@ class DeviceModel extends ChangeNotifier {
} }
} }
*/ */
*/

@ -19,4 +19,8 @@ class User extends ChangeNotifier {
_passwordHash = passwordHash; _passwordHash = passwordHash;
_listActivity = List.empty(growable: true); _listActivity = List.empty(growable: true);
} }
void addActivity(ActivityOfUser activity) {
listActivity.add(activity);
}
} }

@ -1,4 +1,7 @@
import 'package:dotted_dashed_line/dotted_dashed_line.dart'; import 'package:dotted_dashed_line/dotted_dashed_line.dart';
import 'package:provider/provider.dart';
import 'package:smartfit_app_mobile/Modele/manager_file.dart';
import 'package:smartfit_app_mobile/Modele/user.dart';
import 'package:smartfit_app_mobile/common_widget/round_button.dart'; import 'package:smartfit_app_mobile/common_widget/round_button.dart';
import 'package:fl_chart/fl_chart.dart'; import 'package:fl_chart/fl_chart.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -19,7 +22,10 @@ class HomeView extends StatefulWidget {
State<HomeView> createState() => _HomeViewState(); State<HomeView> createState() => _HomeViewState();
} }
class _HomeViewState extends State<HomeView> { class _HomeViewState extends State<HomeView> {
List<FlSpot> allSpots = [FlSpot(0, 30),FlSpot(2, 20)];
List lastWorkoutArr = [ List lastWorkoutArr = [
{ {
"name": "Full Body Workout", "name": "Full Body Workout",
@ -43,9 +49,7 @@ class _HomeViewState extends State<HomeView> {
"progress": 0.7 "progress": 0.7
}, },
]; ];
List<int> showingTooltipOnSpots = [21]; List<int> showingTooltipOnSpots = [0];
List<FlSpot> allSpots = [FlSpot(0, 20)];
List waterArr = [ List waterArr = [
{"title": "6am - 8am", "subtitle": "600ml"}, {"title": "6am - 8am", "subtitle": "600ml"},
@ -57,7 +61,10 @@ class _HomeViewState extends State<HomeView> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
ManagerFile m = ManagerFile();
var media = MediaQuery.of(context).size; var media = MediaQuery.of(context).size;
print(m.getHeartRateWithTime(Provider.of<User>(context).listActivity[0]));
allSpots = m.getHeartRateWithTime(Provider.of<User>(context).listActivity[0]);
final lineBarsData = [ final lineBarsData = [
LineChartBarData( LineChartBarData(
@ -883,11 +890,7 @@ class _HomeViewState extends State<HomeView> {
); );
} }
void updateChartData(List<FlSpot> newData) {
setState(() {
allSpots = newData;
});
}
List<PieChartSectionData> showingSections() { List<PieChartSectionData> showingSections() {

@ -7,6 +7,7 @@ import 'package:provider/provider.dart';
import 'package:smartfit_app_mobile/Modele/activity.dart'; import 'package:smartfit_app_mobile/Modele/activity.dart';
import 'package:smartfit_app_mobile/Modele/manager_file.dart'; import 'package:smartfit_app_mobile/Modele/manager_file.dart';
import 'package:smartfit_app_mobile/Modele/user.dart'; import 'package:smartfit_app_mobile/Modele/user.dart';
import 'package:smartfit_app_mobile/View/home/home_view.dart';
// ----------- File --------------- // // ----------- File --------------- //
@ -70,6 +71,10 @@ class _TestPage extends State<TestPage> {
//print(x.getDistanceWithTime(ActivityOfUser(result))); //print(x.getDistanceWithTime(ActivityOfUser(result)));
//print(x.getDistance(ActivityOfUser(result))); //print(x.getDistance(ActivityOfUser(result)));
print(x.getAltitudeWithTime(ActivityOfUser(result))); print(x.getAltitudeWithTime(ActivityOfUser(result)));
Provider.of<User>(context).addActivity(ActivityOfUser(result));
print("lalala");
print(result);
} }
} }

Loading…
Cancel
Save