utils\common
library
Functions
-
beforeEventDateOrSame({required String eventDate, required String selectedDate})
→ String?
-
-
bfwFormatTime(int timestamp)
→ String
-
-
checkIfLink(BuildContext context, String value, {String? title})
→ void
-
-
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
-