flutter_custom_utils library
Functions
-
buildString(void builderAction(StringBuffer sb))
→ String
-
-
cBuildString(void builderAction(StringBuffer sb))
→ String
-
Builds new string by populating newly created StringBuffer using provided
builderAction
and then converting it to String.
-
cFormUrlEncode(Map<String, String> data)
→ String
-
build for map to form encoded
-
cGetDeviceId()
→ Future<String>
-
get device id in all platform
-
cGetGridRatio({required BuildContext context, required int crossAxisCount, required int height, required int width, bool logData = false, double? discardSize})
→ double
-
GridView item
childAspectRatio
-
cGetOffer({required double offerPrice, required double ordinalPrice, dynamic round = false, dynamic suffix = ' %', dynamic prefix = ''})
→ String
-
get discount offer valve based on price and offer price
-
cGetResCrossCountGrid({required BuildContext context, required int width, bool logData = false, double? discardSize})
→ int
-
GridView responsive item
crossAxisCount
-
cGetResGridRatio({required BuildContext context, required int height, required int width, bool logData = false, double? discardSize})
→ double
-
GridView responsive item
childAspectRatio
-
cLog(String body, {String n = 'oms'})
→ void
-
log data in green color in vs code only
-
cPickAndCropImage(BuildContext context, {dynamic cropDisable = false, Widget? title, dynamic aspectRatio = 1.7, dynamic allowedExtensions = const ['png', 'jpg', 'jpeg'], required dynamic okButton(Uint8List data, String fileName), required dynamic cancelButton()})
→ dynamic
-
pick file and crop if you want
-
cSetHashUrl()
→ void
-
Sets the URL strategy of your web app to using a leading has (
#
) instead
of paths.
-
cSetPathUrl()
→ void
-
Sets the URL strategy of your web app to using paths instead of a leading
hash (
#
).
-
cTakePicture(GlobalKey<State<StatefulWidget>> key)
→ Future<Uint8List>
-
-
getDeviceId()
→ Future<String>
-
-
getGridRatio({required BuildContext context, required int crossAxisCount, required int height, required int width, bool logData = false})
→ double
-
-
getResCrossCountGrid({required BuildContext context, required int width, bool logData = false})
→ int
-
-
getResGridRatio({required BuildContext context, required int height, required int width, bool logData = false})
→ double
-
-
getSize(BuildContext context)
→ Size
-
get MediaQuery size
-
mQuery(BuildContext context)
→ MediaQueryData
-
get MediaQuery size