shared/shared library
Classes
- ALC
- Application layout config
- ApiUtils
- DateTimeUtil
- Utility functions for DateTime
- ImageUtils
- Utility functions for images croping, compressing, etc.
- Logger
- Logging message to console as developer.
- SizeConfig
- Screen size configuration.
Enums
Extensions
- BuildContextX on BuildContext
- Extensions for BuildContext.
- DateTimeX on DateTime
- Utilitity extensions for DateTime
- DioErrorX on DioError
-
Extensions of
DioError
. - IntX on int
- Extensions for int.
- StringX on String
- Utilitiy extensions for String.
Properties
-
dioForApplicationJSONProvider
→ Provider<
Dio> -
Provide
Dio
client for content typeapplication/json
.final -
dioForFormUrlEncodedProvider
→ Provider<
Dio> -
Provide
Dio
client for content typeapplication/x-www-form-urlencoded
.final -
dioForXmlProvider
→ Provider<
Dio> -
Provide
Dio
client for content typetext/xml; charset=utf-8
.final
Functions
-
getProportionateScreenHeight(
double inputHeight) → double -
getProportionateScreenWidth(
double inputWidth) → double -
launchInAppWebView(
Uri url, {Map< String, String> headers = const <String, String>{}}) → Future<void> -
Launch Uri in
InAppWebView
. -
launchInBrowser(
Uri url) → Future< void> -
Launch Uri in
Browser
. -
launchInWebViewWithoutDomStorage(
Uri url) → Future< void> -
Launch Uri in
InAppWebView
withoudDOM Storage
. -
launchInWebViewWithoutJavaScript(
Uri url) → Future< void> -
Launch Uri in
InAppWebView
withoudjavascript
. -
launchUniversalLinkIos(
Uri url) → Future< void> -
Launch universal Uri link in
iOS
. -
nextDecode<
T> (dynamic json, String key) → T -
Decode to json
2nd
time because consumingSOAP
api need to convert for second time. -
numFromJson(
Object? json) → num -
Convert
null
value from Object to0
. -
responseData<
T> (Response response) → T -
Convert
data
ofResponse
toT
-
stringFromJson(
Object? json) → String -
Convert
null
value from Object toempty
string.