secure_ist_time_guard 0.1.3 copy "secure_ist_time_guard: ^0.1.3" to clipboard
secure_ist_time_guard: ^0.1.3 copied to clipboard

A secure, tamper-resistant, and offline-capable Indian Standard Time (IST) provider for Flutter. Anchors NTP time to native device uptime.

0.1.2 #

  • Enhanced isDeviceReboot accuracy

0.1.2 #

  • Fixed reboot detection startup timing bug: moved evaluations inside the initialization phase before the completer finishes to guarantee correct values immediately after sync() completes.
  • Added showOfflineRebootBottomSheet(BuildContext context) directly inside ISTService using standard Material design widgets and an active Connectivity listener that automatically dismisses the sheet when connection is restored.
  • Updated sync() signature to support Future<void> sync({BuildContext? context, bool showNetworkRequiredSheet = false}) to automatically display the offline reboot warning sheet if requested.
  • Fixed unit and integration tests to cleanly verify the custom package classes and pass static analysis with zero errors.

0.1.1 #

  • General library cleanups and code optimizations.

0.0.1 #

  • Initial release of secure_ist_time_guard.
  • Offline-ready Indian Standard Time (IST) provider.
  • Native system uptime anchoring for Android (elapsedRealtime) and iOS (systemUptime) to prevent system clock manipulations.
  • Automatic time tampering detection with user-friendly warnings.
1
likes
135
points
40
downloads

Documentation

API reference

Publisher

verified publishertechnoamaze.in

Weekly Downloads

A secure, tamper-resistant, and offline-capable Indian Standard Time (IST) provider for Flutter. Anchors NTP time to native device uptime.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

app_settings, connectivity_plus, flutter, flutter_kronos, plugin_platform_interface, shared_preferences, timezone

More

Packages that depend on secure_ist_time_guard

Packages that implement secure_ist_time_guard