Skip to main content

sotw_rebuilder 0.0.1 copy "sotw_rebuilder: ^0.0.1" to clipboard
sotw_rebuilder: ^0.0.1 copied to clipboard

ReBuilder

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:sotw_rebuilder/sotw_rebuilder.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(colorScheme: .fromSeed(seedColor: Colors.deepPurple)),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  Widget build(BuildContext context) {
    return ReBuilder(
      builder: (context, rebuild) {
        return Scaffold(
          appBar: AppBar(
            backgroundColor: Theme.of(context).colorScheme.inversePrimary,
            title: Text(title),
          ),
          body: Center(
            child: Column(
              mainAxisAlignment: .center,
              children: [Text(DateTime.now().toIso8601String())],
            ),
          ),
          floatingActionButton: FloatingActionButton(
            onPressed: rebuild,
            child: const Icon(Icons.refresh),
          ),
        );
      },
    );
  }
}
0
likes
140
points
7
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

ReBuilder

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, provider

More

Packages that depend on sotw_rebuilder