Skip to content

plugin to execute dart code after boot with flutter projects

License

Notifications You must be signed in to change notification settings

adham-ashraf77/boot_completed

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boot_completed

Flutter plugin to execute dart code on boot completed.

Getting Started

See example source in repository.

A bunch of extra things need to be done to use this plugin:

  1. In your dart code, call boot_completed.setBootCompletedFunction(functionName)

    See main() in example/lib/main.dart

  2. On the android side, register org.thebus.boot_completed.BootCompletedPlugin as a broadcast receiver

    See example/android/app/src/main/AndroidManifest.xml

  3. On the android side, your application needs to subclass FlutterApplication, and implement PluginRegistry.PluginRegistrantCallback

    org.thebus.boot_completed.BootCompletedPlugin.setPluginRegistrantCallback(this) needs to be called,

    and PluginRegistrantCallback.registerWith should call GeneratedPluginRegistrant.registerWith()

    See example/android/app/src/main/kotlin/org/thebus/boot_completed_example/ExampleApplication.kt

    Don't forget to tell android to use your application subclass instead of FlutterApplication by modifying your AndroidManifest.xml

    See the application section in example/android/app/src/main/AndroidManifest.xml

About

plugin to execute dart code after boot with flutter projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 53.1%
  • Dart 46.9%