tree: dc6858b49e45f89e5ff1ef70531642d0ce7b3145 [path history] [tgz]
  1. BUILD.gn
  2. dynamic_service.c
  3. dynamic_service.h
  4. dynamic_service_definition.cc
  5. dynamic_service_definition.h
  6. dynamic_service_dylib.cc
  7. dynamic_service_dylib.h
  8. dynamic_service_embedder.c
  9. dynamic_service_embedder.h
  10. dynamic_service_macros.h
  11. README.md
services/dynamic/README.md

Flutter Dynamic Services Loader

Third party service implementations are packaged as dylibs. Each dylib implementation needs to import just one file (dynamic_service_dylib.h) and implement FlutterServicePerform to provide the service implementation. In order to build the dylib, the build step needs the //flutter/services/dynamic:sdk_lib GN rule.