future_widget_builder 2.0.0
future_widget_builder: ^2.0.0 copied to clipboard
Customizable Flutter widget builder with FutureBuilder, HTTP & JWT support.
import 'package:flutter/material.dart';
import 'package:example/future_widget_builder.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
MyApp({super.key});
String apiUrl = 'http://localhost:3000';
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: const Text('My Package Example')),
body: FutureWidgetBuilder.data(
apiUrl: apiUrl,
route: 'recipes',
map: ["recipe_name", "sugar"],
direction: Axis.horizontal,
widgetBuilder: (List<String> data) {
return Container(
decoration: BoxDecoration(
color: Colors.blueGrey,
borderRadius: BorderRadius.circular(20)
),
child: Text(
"${data[0]} _ ${data[1]}",
style: TextStyle(color: Colors.white,fontSize: 25),
),
);
},
),
),
);
}
}