rad 0.5.2 rad: ^0.5.2 copied to clipboard
A zero-dependency frontend framework for writing web apps in plain Dart. Inspired from Flutter.
A simple click testing demo using Rad:
import 'package:rad/rad.dart';
void main() {
RadApp(
targetId: "output",
child: ClickToggle(),
);
}
class ClickToggle extends StatefulWidget {
@override
_ClickToggleState createState() => _ClickToggleState();
}
class _ClickToggleState extends State<ClickToggle> {
bool isClicked = false;
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: _handleTap,
child: Text(isClicked ? "on! click to turn off." : "click to turn on."),
);
}
_handleTap() {
setState(() {
isClicked = !isClicked;
});
}
}
For installing Rad please refer to package homepage