test platforme

pull/1/head
Enzo 2 years ago
parent 49e3151f7b
commit 58546c65dc

@ -5,6 +5,7 @@ import 'package:provider/provider.dart';
import 'package:smartfit_app_mobile/Modele/Api/i_data_strategy.dart'; import 'package:smartfit_app_mobile/Modele/Api/i_data_strategy.dart';
import 'package:smartfit_app_mobile/Modele/Api/request_api.dart'; import 'package:smartfit_app_mobile/Modele/Api/request_api.dart';
import 'package:smartfit_app_mobile/Modele/user.dart'; import 'package:smartfit_app_mobile/Modele/user.dart';
import 'package:smartfit_app_mobile/View/main_tab/main_tab_view.dart';
import 'package:smartfit_app_mobile/View/page_test.dart'; import 'package:smartfit_app_mobile/View/page_test.dart';
import 'package:smartfit_app_mobile/common/colo_extension.dart'; import 'package:smartfit_app_mobile/common/colo_extension.dart';
import 'package:smartfit_app_mobile/common_widget/round_button.dart'; import 'package:smartfit_app_mobile/common_widget/round_button.dart';
@ -156,7 +157,7 @@ class _LoginViewState extends State<LoginView> {
Navigator.push( Navigator.push(
context, context,
MaterialPageRoute( MaterialPageRoute(
builder: (context) => const TestPage())); builder: (context) => const MainTabView()));
} }
} else { } else {
setState(() { setState(() {

@ -1,7 +1,9 @@
import 'dart:convert'; import 'dart:convert';
import 'package:crypto/crypto.dart'; import 'package:crypto/crypto.dart';
import 'package:flutter/foundation.dart' show kIsWeb;
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:http/http.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
import 'dart:io'; import 'dart:io';
@ -48,6 +50,22 @@ Future<int> readCounter() async {
} }
} }
String getPlatforme() {
if (kIsWeb) {
return "Web";
}
if (Platform.isAndroid) {
return "Android";
}
if (Platform.isWindows) {
return "Windows";
}
if (Platform.isMacOS) {
return "MacOS";
}
return "Null";
}
// File picker // File picker
// ------------------------------------------------- // // ------------------------------------------------- //
@ -63,6 +81,7 @@ class _TestPage extends State<TestPage> {
// Lire un fichier avec picker // Lire un fichier avec picker
FilePickerResult? result; FilePickerResult? result;
IDataStrategy strategy = RequestApi(); IDataStrategy strategy = RequestApi();
String platforme = getPlatforme();
//late File x = File(file.path); //late File x = File(file.path);
Future<void> readFile() async { Future<void> readFile() async {
@ -213,7 +232,8 @@ class _TestPage extends State<TestPage> {
ElevatedButton( ElevatedButton(
onPressed: getOneFile, child: const Text("Get One File")), onPressed: getOneFile, child: const Text("Get One File")),
ElevatedButton( ElevatedButton(
onPressed: getInfoUser, child: const Text("Get info User")) onPressed: getInfoUser, child: const Text("Get info User")),
Text(platforme)
], ],
), ),
); );

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart'; import 'package:provider/provider.dart';
import 'package:smartfit_app_mobile/Modele/user.dart'; import 'package:smartfit_app_mobile/Modele/user.dart';
import 'package:smartfit_app_mobile/View/login/signup_view.dart'; import 'package:smartfit_app_mobile/View/login/signup_view.dart';
import 'package:smartfit_app_mobile/View/page_test.dart';
import 'package:smartfit_app_mobile/common/colo_extension.dart'; import 'package:smartfit_app_mobile/common/colo_extension.dart';
void main() { void main() {

Loading…
Cancel
Save