appcare_flutter 1.4.0 copy "appcare_flutter: ^1.4.0" to clipboard
appcare_flutter: ^1.4.0 copied to clipboard

An all-in-one Flutter utility package for app maintenance, upgrader dialogs, flashlight, mock location check, wifi signal strength, system volume, mute status, network ping, local IP, biometrics check [...]

1.4.0 #

  • Native Flashlight / Torch Controller: Added turnFlashlightOn(), turnFlashlightOff(), and toggleFlashlight() for direct native camera flash control.
  • Security & Anti-Cheat Helpers: Added isMockLocation() to detect Fake GPS apps, isAutomaticTime() to verify network time sync, and isScreenBeingRecorded() to detect active screen recording.
  • External App Presence Inspector: Added isAppInstalled() to check if WhatsApp, Telegram, or other apps are installed.
  • Wi-Fi Signal Strength (RSSI): Added getWifiSignalStrength() returning Wi-Fi signal level on a 0 to 4 scale.
  • Device Face-Down Detector: Added isDeviceFaceDown() to detect when device screen is face down on a flat surface.

1.3.0 #

  • System Volume & Mute Controller: Added getVolume(), setVolume(), and isMuted() to monitor and control system media audio volume and silent mode.
  • Network Ping Latency & IP Diagnostics: Added pingHost() to measure server latency in ms and getLocalIpAddress() to retrieve device local IPv4 address.
  • Biometric Hardware Checker: Added canAuthenticateBiometrics() to check whether fingerprint/FaceID hardware security is enrolled.
  • Native App Badge Count: Added setAppBadgeCount() and clearAppBadge() to display unread badge counts on the app icon.
  • System Accessibility Font Scale: Added getFontScale() to read system font scaling factor for responsive accessibility text layouts.
  • Native System Beep: Added playSystemBeep() to trigger system default feedback audio tone.

1.2.0 #

  • Native App & URL Launcher: Added openUrl(), openEmail(), and openDialer() without needing the url_launcher package.
  • Keep Screen On (WakeLock): Added setKeepScreenOn() to keep device screen awake during video playback or reading screens.
  • Haptic Vibration Engine: Added vibrate() with support for light, medium, heavy, selection, success, and error haptic feedback types.
  • Clipboard Manager: Added copyToClipboard() and getTextFromClipboard() for seamless clipboard text management.
  • Screen Orientation Controls: Added setOrientation() to lock or unlock screen orientation (portrait, landscape, unlock).
  • Thermal & RAM Performance Diagnostics: Added isLowMemory() to check memory pressure and getThermalStatus() to monitor overheating.
  • Screen Brightness & System Dark Mode: Added getScreenBrightness(), setScreenBrightness(), and isDarkMode().
  • Automatic Upgrader UI Widgets: Added UpgradeAlert (Material/Cupertino update dialog wrapper) and UpgradeCard (Settings embed card widget) with version ignore persistence.

1.1.0 #

  • Battery & Power Saver Status: Added getBatteryInfo() to check battery level (0-100%), charging status, and low power mode.
  • Network Type Detection: Added getNetworkType() returning NetworkType.wifi, NetworkType.cellular, NetworkType.ethernet, or NetworkType.none.
  • Storage Info: Added getStorageInfo() returning available free and total disk space formatted in bytes, MB, and GB.
  • Screen Security Guard: Added setScreenSecurity(enable: bool) to block screenshots and screen recording on sensitive views.
  • Device Locale: Added getDeviceLocale() to retrieve primary language/region code (e.g. bn_BD).
  • App Launch Tracking: Added getAppLaunchInfo() to detect initial app installation launch, post-update launch, and current session uptime.

1.0.2 #

  • Added Swift Package Manager (SPM) support for iOS (Package.swift).
  • Migrated Android build configuration to modern built-in Kotlin support.
  • Enhanced DartDoc documentation across 100% of public API methods and models.
  • Improved version comparison logic (compareVersions) to support standard semver, build numbers (e.g. 1.0.0+2), and pre-release tags.
  • Added resetReviewHistory() helper to manage in-app review cooldown state.
  • Enhanced location permission flow on Android (dual fine/coarse check) and iOS (iOS 14+ authorization status support).
  • Added timeout and custom host options for checkConnectivity().

1.0.1 #

  • Initial release bug fixes and README updates.

1.0.0 #

  • Initial release: App Rating, Update Checker, Internet Connectivity, Package Info, Geo Location.
7
likes
0
points
155
downloads

Publisher

verified publisherrahulreza.com

Weekly Downloads

An all-in-one Flutter utility package for app maintenance, upgrader dialogs, flashlight, mock location check, wifi signal strength, system volume, mute status, network ping, local IP, biometrics check, app badge, font scale, system beep, wake lock, haptics, clipboard, orientation, thermal status, battery, network type, screen security, storage info, update checking, and in-app reviews using raw code only.

Homepage

Topics

#app-maintenance #upgrader #connectivity #haptics #battery

License

unknown (license)

Dependencies

flutter

More

Packages that depend on appcare_flutter

Packages that implement appcare_flutter