Files
fl_chart/example/lib/util/app_utils.dart
zypherift c7e3f36b06
Some checks failed
Code Coverage / upload (push) Has been cancelled
Gh-Pages / build (push) Has been cancelled
Code Verification / verify (push) Has been cancelled
1.0.0
2025-08-09 18:17:34 +02:00

29 lines
575 B
Dart

import 'dart:math' as math;
import 'package:url_launcher/url_launcher.dart';
class AppUtils {
factory AppUtils() {
return _singleton;
}
AppUtils._internal();
static final AppUtils _singleton = AppUtils._internal();
double degreeToRadian(double degree) {
return degree * math.pi / 180;
}
double radianToDegree(double radian) {
return radian * 180 / math.pi;
}
Future<bool> tryToLaunchUrl(String url) async {
final uri = Uri.parse(url);
if (await canLaunchUrl(uri)) {
return await launchUrl(uri);
}
return false;
}
}