sayur_function library

Functions

charToInt(String char) int
df() → void
dfp(dynamic parameter) → void
parseStringToInt(String text) int
parseStringToMap(String input) Map<String, String>
selectDate({required BuildContext context, DateTime? initialDate, DateTime? firstDate, DateTime? lastDate, TimeOfDay? initialTime, bool withTimePick = false, bool selectableDayPredicate(DateTime)?}) Future<String>
tryParseDate(String input) DateTime?
YurAlertDialog({required BuildContext context, required String title, required String message, required String buttonText, required dynamic onConfirm(), DialogType dialogType = DialogType.confirmation, String? message2, String? message3, dynamic onCancel()?, String? cancelText, Color barrierColor = Colors.black54, double elevasi = 24, dynamic textAlign = TextAlign.justify, int maxMessageLine = 4, FontWeight fontWeight = FontWeight.w400, bool isDismissable = true}) → dynamic
YurCustomDialog({String? title, required Widget content, required List<Widget> actions, Widget? icon, bool isDismisable = true, dynamic onPopInvoked(bool)?}) Future
YurDialog1({required String title, required String subtitle, required String buttonConfirm, required dynamic onPressedConfirm(), double? sizeSubtitle, String? buttonCancel, Widget? icon, bool isDismisable = true, bool? isWithPostFrame, FontWeight? fontWeight}) Future
YurDownload({required String url, required String fileName}) Future<void>
YurDownloadFile(String url, String fileName) Future<String>
YurLoading({String? message, bool isDismisable = false, required LoadingStatus loadingStatus, InfoType toastType = InfoType.info, EasyLoadingIndicatorType indicatorType = EasyLoadingIndicatorType.chasingDots, Color? backgroundColor, int duration = 2}) → void
YurLog(dynamic message, {String? name}) → void
YurPosition({required double latitude, required double longitude, double? accuracy, double? altitude, double? heading, double? speed, double? speedAccuracy, double? altitudeAccuracy, double? headingAccuracy}) → Position
YurScreenShot({required bool isOn}) Future<void>
YurSearch<T>({required BuildContext context, required dynamic onConfirm(TextEditingController textController), dynamic onCancel()?, bool isDialogShow = false, bool isDismissable = true, bool isSuccess = true, required String labelForm, required TextEditingController textController}) Future<T?>
YurShowPicker({required BuildContext context, required TextEditingController controller, double? minHour, double? minMinute, dynamic onChanged(String)?}) → void
YurSnackBar({required String message, InfoType snackBarType = InfoType.success, double duration = 3, double fontSize = 16.0, int maxLines = 2, TextAlign textAlign = TextAlign.start}) → void
YurTheme() ThemeData
YurToast({required String message, InfoType toastType = InfoType.info, Toast duration = Toast.LENGTH_SHORT, ToastGravity gravity = ToastGravity.CENTER, int timeInSecForIosWeb = 1, Color? backgroundColor, Color? textColor = Colors.white, double fontSize = 14.0}) → void