rfw_gen 0.5.2 copy "rfw_gen: ^0.5.2" to clipboard
rfw_gen: ^0.5.2 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
160
points
371
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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

Homepage
Repository (GitHub)
View/report issues

Topics

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

License

BSD-3-Clause (license)

Dependencies

rfw

More

Packages that depend on rfw_gen