Now that we have background platform channels for android we need to create a mechanism to share a thread pool between plugins. related issue: https://github.com/flutter/flutter/issues/91635 I believe the easiest thing would be to pipe TaskQueueFactory to FlutterInjector.