restart_app 1.7.2 copy "restart_app: ^1.7.2" to clipboard
restart_app: ^1.7.2 copied to clipboard

A Flutter plugin that helps you to restart the whole Flutter app with a single function call by using native APIs.

1.7.2 #

  • Fixed Swift Package Manager file locations for iOS and macOS

1.7.1 #

  • Added Swift Package Manager support for iOS and macOS

1.7.0 #

  • Added native Linux support. Restarts via execv, replacing the current process in-place
  • Added native Windows support. Launches a new instance via CreateProcess and exits
  • Added Android TV and Fire TV support via leanback launcher fallback
  • restartApp() now returns false on native errors instead of throwing PlatformException
  • Added CI with code quality checks, formatting, and native linting (Kotlin, Swift, C++)
  • Added unit tests

1.6.0 #

  • Added native macOS support via a Swift plugin. Restarts the app by launching a new instance using NSWorkspace and terminating the current process

1.5.2 #

  • Fixed Android FlutterJNI detached error: all destructive restart operations are now deferred via a short delay so the platform channel result can be delivered to the Dart side before the Flutter engine is torn down
  • Lowered minimum Dart SDK requirement from 3.5.1 to 3.4.0 (Flutter 3.22+)
  • Improved README: corrected iOS provisioning profile guidance, removed inaccurate CFBundleURLTypes instructions, and added documentation for calling from background isolates

1.5.1 #

  • Added forceKill option for Android. Fully terminates the process after restart for a clean cold start
  • Fixed iOS restart not working due to incorrect AppDelegate cast
  • Implemented proper iOS restart using local notifications with permission handling
  • Breaking (iOS): Returns a PlatformException with code NOTIFICATION_DENIED if notification permission is denied. Handle this in your code
  • Removed unused plugin_platform_interface dependency
  • Fixed iOS podspec placeholder metadata
  • Fixed nested MaterialApp in example app
  • Improved web error handling for unrecognized method calls
  • Cleaned up unused imports

1.3.3 #

  • Fixed web platform crash caused by argument type mismatch (#35, #51)
  • Fixed web hash URL strategy not working (#14)
  • Fixed Android crash when launch intent is unavailable (#50)
  • Fixed iOS restartApp() always returning false (#48)

1.3.2 #

  • Updated web package to the stable version

1.3.1 #

  • Updated JVM and Kotlin versions
  • Upgraded Flutter web dependency to more compatible version
  • Resolved dependency conflicts with firebase packages and restart_app

1.3.0 #

  • Custom notification support added for iOS:
    • notificationTitle and notificationBody can now be customized
  • Android improvements:
    • Added namespace configuration
    • Replaced .exit method with new, safe ActivityAware method
    • Updated Kotlin version
  • Web support enhanced:
    • Added Wasm support
  • General updates:
    • Updated dependencies

1.2.1 #

  • In-code documentation added to the source

1.2.0 #

  • iOS support added

1.1.3 #

  • Updated to Flutter 3.10
  • Example files updated

1.1.2 #

  • Updated to Flutter 3.7.0

1.1.1+1 #

  • iOS support description added to README

1.1.1 #

  • Gradle version updated

1.1.0+1 #

  • Updated to Flutter 3.0.0

1.1.0 #

  • Web support added

1.0.3 #

  • Plugin version updated in README

1.0.2 #

  • Package name updated in example files

1.0.1 #

  • Package name updated

1.0.0 #

  • Null-Safety support added
504
likes
160
points
112k
downloads

Publisher

verified publishergabrimatic.info

Weekly Downloads

A Flutter plugin that helps you to restart the whole Flutter app with a single function call by using native APIs.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#restart #app-lifecycle #flutter-plugin

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, web

More

Packages that depend on restart_app

Packages that implement restart_app