Features

A realtime updating calculator

Usage

Example To use this package:

dependencies:
  flutter:
    sdk: flutter
  realtime_calculator:

How to Use

class MyHomePage extends StatefulWidget {
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  String? answer;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: const Text("Calculator"),
        ),
        body: Container(
          height: 200,
          child:
              Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
            TextButton(
                onPressed: () async {
                  final answer = await showDialog(
                      context: context,
                      builder: (context) => const CalculatorDialog());
                },
                child: const Text("Calculator")),
            const SizedBox(height: 20),
            answer==null? const Text("Couldn't get Answer"):
            Text("Answer: ${answer!}"),
          ]),
        ));
  }
}