king_cache library

Classes

AnalyticsEngine
AppVersionTag
ICacheManager
KingCache
A cache management class that provides methods for storing and retrieving cache data.
ResponseModel

Enums

FilesTypes
Enum representing different types of files.
HttpMethod
Enum representing different HTTP methods.
IndexedDbKeys
Enum representing different types of indexed db keys.
LogLevel
Enum representing different log levels.

Extensions

DateTimeExt on DateTime
Extensions for DateTime manipulation.
DurationExt on Duration
Extension for Duration manipulation.
IntEx on int
Extension for int manipulation.
StringExt on String
Extensions for String manipulation.

Properties

applicationDocumentSupport bool
no setter
firebaseCrashlyticsSupport bool
no setter
flutterLocalNotificationsSupport bool
no setter
githubApkReleaseSupport bool
no setter
inAppUpdateSupport bool
no setter
isDesktop bool
no setter
isMobile bool
no setter
ktCheckForPlayStoreUpdate Future<bool>
no setter
ktGetPackageInfo Future<({PackageInfo packageInfo, String tag})>
no setter
ktLocallyAuthenticateUser Future<bool>
no setter
windowManagerSupport bool
no setter

Functions

getAndroidVersion() Future<int>
getDeviceInfo() Future<String>
getTextWidth(BuildContext context, String text, TextStyle? style) double
hexToColor(String code) Color
ktCheckForGithubReleaseUpdate(String repo, String owner, String url) Future<({String downloadUrl, bool isUpdateAvailable, PackageInfo packageInfo, String tag})>
ktFlexibleUpdate() Future<void>
ktImmediateUpdate() Future<void>
ktRequestPermission(Permission permission) Future<bool>
networkRequestExec({required String url, required HttpMethod method, required Map<String, dynamic> formData, required Map<String, String> headers}) Future<ResponseModel>
openAppPageStore() Future<void>