flutterx_reflection
Allows to instantiate classes at runtime without using dart mirror
Install
Add a line like this to your package's pubspec.yaml (and run dart pub get):
dependencies:
flutterx_reflection: ^xyz
dev_dependencies:
build_runner: ^xyz
build_verify: ^xyz
flutterx_reflection_codegen: ^xyz
Create a file like this named build.yaml
targets:
$default:
builders:
flutterx_reflection_codegen|framework_generator:
generate_for:
- lib/framework/flutter_sdk.dart
Import
Import the library like this:
import 'package:flutterx_reflection/flutterx_reflection.dart';
Usage
Check the documentation in the desired source file of this library