utils\common library

Properties

appThemeMode ThemeMode
no setter
checkCameraPermission Future<bool>
no setter
checkStrogePermission Future<bool>
no setter
commonErrorTextStyle TextStyle
getter/setter pair
commonHintTextStyle TextStyle
getter/setter pair
commonRadius double
getter/setter pair
commonTextStyle TextStyle
getter/setter pair
eventFilterStore EventFilterStore
getter/setter pair
trailing Widget
no setter

Functions

beforeEventDateOrSame({required String eventDate, required String selectedDate}) String?
bfwFormatTime(int timestamp) String
commonInputDecoration({String? hint, String? label, TextStyle? hintTextStyle, TextStyle? textStyle, Color? focusedBorderColor, double? defaultRadius, Widget? prefixIcon, Widget? suffixIcon, String? prefixText}) InputDecoration
commonLaunchUrl(String url, {LaunchMode launchMode = LaunchMode.inAppWebView}) Future<void>
commonOutlineButton(BuildContext context, {VoidCallback? onPressed, String? title, Color? borderColor, TextStyle? textStyle, double? radius}) Widget
compareValuesInSharedPreference(String key, dynamic value) Future<bool>
convertDate(String date) String
convertListToStringAndJoin({List? typeList}) String
convertTo12HourFormat({required String timeString}) String
countDays(int difference) String
countHours(int difference) String
countMinutes(int difference) String
countMonths(int difference) String
countSeconds(int difference) String
countWeeks(int difference) String
countYears(int difference) String
doIfLoggedIn(BuildContext context, VoidCallback callback) → void
endDateCheckValidator({required String startDate, required String endDate, required String eventDate}) String?
format12hourTime(String time, {String format = 'hh:mm a'}) String
formatDate(String? dateTime, {String format = DATE_FORMAT_1, bool isFromMicrosecondsSinceEpoch = false, bool isLanguageNeeded = true}) String
formatDateRange({required DateTime startDateTime, required DateTime endDateTime}) String
formatDateWeekEnd({required String date}) String
formatNumber(int number) → dynamic
formatTimeDifference({required String timeStr}) String
getAndroidVersion() Future<String>
getAppCurrentVersion() Future<String>
getCameraImage({bool isCamera = true}) Future<File>
getDirection({required String address}) Future<void>
getFromCamera({List<File>? name, int selectedImageNo = 5, required BuildContext context}) Future<List<File>>
getFromGallery({List<File>? name, int selectedImageNo = 5, required BuildContext context}) Future<List<File>>
getImageSource({bool isCamera = true, bool isVideo = false}) Future<File?>
getMultiFile({List<File>? name}) Future<List<File>>
getMultipartFields({required Map<String, dynamic> val}) Future<Map<String, String>>
getMultipartImages({required List<File> files, required String name}) Future<List<MultipartFile>>
getMultipleFile() Future<List<File>>
getMultipleFiles({required FileType fileType}) Future<List<File>>
getMultipleImageSource({bool isCamera = true}) Future<List<File>>
getRatingBarColor(int rating) Color
htmlFormat(TextEditingController controller) String
languageList() List<LanguageDataModel>
launchCall(String? url) → void
launchMail(String? email) → void
launchMap(String? url) → void
launchUrlCustomTab(String? url) → void
parseHtmlString(String? htmlString) String
reverseConvertDate(String date) String
selectDate(BuildContext context, {bool dayLimitMore = false}) Future<DateTime?>
selectStartAndEndDate(BuildContext context, {bool dayLimitMore = false}) Future<String?>
selectStartAndEndTime(BuildContext context) Future<bool?>
selectTime(BuildContext context) Future<TimeOfDay>
showForceUpdateDialog(BuildContext context) Future<void>
showNewUpdateDialog(BuildContext context, {required bool canPop}) → void
singleFormatDate({required String? startDateTime}) String
singleFormatDateRange({required DateTime startDateTime}) String