rfw_gen 0.5.0 copy "rfw_gen: ^0.5.0" to clipboard
rfw_gen: ^0.5.0 copied to clipboard

Annotations and runtime helpers for converting Flutter Widget code to RFW (Remote Flutter Widgets) format.

example/example.dart

// ignore_for_file: depend_on_referenced_packages
import 'package:rfw_gen/rfw_gen.dart';

/// Annotate a top-level function with @RfwWidget to generate RFW output.
///
/// Run: dart run build_runner build
/// Output: example.rfwtxt + example.rfw
@RfwWidget('greeting')
Widget buildGreeting() {
  return Container(
    color: Color(0xFF2196F3),
    padding: EdgeInsets.all(16.0),
    child: Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: [
        Text('Hello, RFW!'),
        Text(DataRef('user.name')),
      ],
    ),
  );
}
0
likes
0
points
384
downloads

Publisher

unverified uploader

Weekly Downloads

Annotations and runtime helpers for converting Flutter Widget code to RFW (Remote Flutter Widgets) format.

Repository (GitHub)
View/report issues

Topics

#rfw #remote-flutter-widgets #code-generation

License

unknown (license)

Dependencies

rfw

More

Packages that depend on rfw_gen