|
|
|
|
@ -2,24 +2,11 @@ import 'dart:convert';
|
|
|
|
|
import 'dart:io';
|
|
|
|
|
import 'dart:typed_data';
|
|
|
|
|
|
|
|
|
|
// import 'package:easy_localization/easy_localization.dart';
|
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:flutter_svg/flutter_svg.dart';
|
|
|
|
|
import 'package:flutter_vibrate/flutter_vibrate.dart';
|
|
|
|
|
import 'package:fluttertoast/fluttertoast.dart';
|
|
|
|
|
import 'package:google_api_availability/google_api_availability.dart';
|
|
|
|
|
|
|
|
|
|
// import 'package:mohem_flutter_app/app_state/app_state.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/classes/colors.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/config/routes.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/exceptions/api_exception.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/extensions/int_extensions.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/extensions/string_extensions.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/extensions/widget_extensions.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/generated/locale_keys.g.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/widgets/dialogs/confirm_dialog.dart';
|
|
|
|
|
// import 'package:mohem_flutter_app/widgets/loading_dialog.dart';
|
|
|
|
|
import 'package:haptic_feedback/haptic_feedback.dart';
|
|
|
|
|
import 'package:nfc_manager/nfc_manager.dart';
|
|
|
|
|
import 'package:nfc_manager/nfc_manager_android.dart' show NfcAAndroid, NfcBAndroid;
|
|
|
|
|
import 'package:nfc_manager/nfc_manager_ios.dart' show MiFareIos, Iso15693Ios;
|
|
|
|
|
@ -81,9 +68,9 @@ class Utils {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static void hapticFeedback() async {
|
|
|
|
|
bool canVibrate = await Vibrate.canVibrate;
|
|
|
|
|
bool canVibrate = await Haptics.canVibrate();
|
|
|
|
|
if (canVibrate) {
|
|
|
|
|
Vibrate.feedback(FeedbackType.heavy);
|
|
|
|
|
Haptics.vibrate(HapticsType.heavy, useAndroidHapticConstants: Platform.isAndroid);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|