utils/constants library

Constants

kAppbarHeight → const double
get app bar height
kAppbarPreferredHeight → const Size
get app bar preferred
kBodyPadding → const double
constant padding

Properties

globalContext BuildContext
to get all app context
final
to get main navigator key
final

Functions

kAlertDialog(dynamic context, {required dynamic heading, required dynamic subheading, required dynamic firstBtnText, required dynamic secBtnText, required Function firstClick, required Function secondClick}) Future
show const alert dialog
kAppBarBottomLine({dynamic color = greyColor, dynamic height = 1.5}) Widget
constant app bar line
kAssetImage(dynamic context, dynamic path, {dynamic extension = "png"}) → dynamic
base image asset
kBackArrow(dynamic context, {dynamic onTap, dynamic arrowColor = blackColor, dynamic path = 'left_arrow'}) → dynamic
show const back arrow
kCircularLoader({dynamic context, dynamic height = 25.0, dynamic width = 25.0, dynamic color = whiteColor}) → dynamic
show const circular loader
kClickActionSquash({required BuildContext context, required Widget child, bool? withEffect = true, BorderRadius borderRadius = BorderRadius.zero, Color splashColor = blackColor, required Function onTap}) → dynamic
click action
kColorStatusBar(dynamic context, dynamic color) → dynamic
set status bar color
kCubeLoader(dynamic context) → dynamic
show const cube loader
kGalleryPicker(dynamic context, {dynamic source}) → dynamic
gallery picker
kHideKeyboard(BuildContext context) → dynamic
hide keyboard
kImageAsset(dynamic context, dynamic path, {dynamic width, dynamic height, dynamic color, dynamic fit = BoxFit.contain, dynamic extension = "png"}) → dynamic
base image asset
kNetworkCircularImage(dynamic context, dynamic url, {dynamic width = 100.0, dynamic height = 100.0, dynamic borderColor, dynamic bgColor, dynamic borderWidth = 0.0}) → dynamic
network image
kNoDataText({required dynamic text, dynamic size = size18}) Widget
constant no data
kPrintLog(dynamic message) → dynamic
show log
kRoundCorner(dynamic color, {dynamic background, dynamic borderColor, dynamic borderRadius = const BorderRadius.all(Radius.circular(8)), dynamic borderWidth = 1.0}) → dynamic
constant round corner
kScreenHeight(BuildContext context) → dynamic
get screen height
kScreenWidth(BuildContext context) → dynamic
get screen width
kScrollingView(dynamic columnChild) Widget
scroll expand view
kShowToast({required dynamic context, required dynamic message, dynamic backRadius = 18.0, dynamic backColor = greyColor, dynamic fontSize = size14, dynamic fontWeight = fontWeigh500, dynamic textColor = whiteColor}) → dynamic
base show simple toast
kShowToaster({required dynamic context, required dynamic message, dynamic decoration, dynamic icon, dynamic durationMilliSeconds = 2500, dynamic alignToast = AlignToast.top, dynamic fontSize = size14, dynamic fontWeight = fontWeigh500, dynamic fontColor = whiteColor}) → dynamic
base show animated toast
kTextStyle({dynamic decoration = TextDecoration.none, dynamic fontFamily = fontFamily, dynamic color = greyColor, dynamic fontWeight = fontWeigh500, dynamic fontSize = size12}) TextStyle
constant text style
kThreeDotsLoader({dynamic context, dynamic color = blueColor, dynamic size = 20.0}) → dynamic
show const three dots loader
kYesNoDialog({required dynamic context, required dynamic centerText, required Function yes, required Function no, dynamic showNoBool = false, dynamic btnTextYes, dynamic btnTextYesColor, dynamic btnTextNo, dynamic btnTextNoColor, dynamic btnColorYes, dynamic btnColorNo, dynamic centerTextColor, dynamic isDismissible = true, Function? onBackPress, bool simpleBackPress = true}) → dynamic
constant popup
kYesNoSheet({required dynamic context, required Function yes, required Function no, required String heading, dynamic centerTextColor, dynamic btnTextYes, dynamic btnTextYesColor, dynamic btnTextNo, dynamic btnTextNoColor, dynamic btnColorYes, dynamic btnColorNo, bool showNoBtn = false, Function? onBackPress, bool simpleBackPress = true}) → dynamic
constant popup
showDatePickerDialog(dynamic context) Future<DateTime?>
show date picker
showTimePickerDialog(dynamic context) Future<TimeOfDay?>
show time picker
timeDifference(String endedAt) String
show time diff