| 12345678910111213141516171819202122232425262728 |
- import 'package:flutter/material.dart';
- import 'package:path_provider/path_provider.dart';
- import 'package:physigo/exercises/exercises_validation/utils/permissions_utils.dart';
- import 'package:physigo/exercises/exercises_validation/widgets/pose_detector.dart';
- class ExerciseValidationPage extends StatelessWidget {
- const ExerciseValidationPage({Key? key}) : super(key: key);
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- body: FutureBuilder<void>(
- future: PermissionUtils.determineCameraPermission(),
- builder: ((context, snapshot) {
- getExternalStorageDirectory().then(print);
- if (snapshot.connectionState == ConnectionState.waiting) {
- return const Center(child: CircularProgressIndicator());
- }
- if (snapshot.hasError) {
- return Center(child: Text(snapshot.error.toString()));
- }
- return const PoseDetector();
- }),
- ),
- );
- }
- }
|