Skip to content

Instantly share code, notes, and snippets.

@FantasyCheese
FantasyCheese / main.dart
Created September 18, 2020 11:24
Simplest Provider with ChangeNotifier Example
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
void main() {
runApp(ChangeNotifierProvider(
create: (_) => Counter(),
child: MyApp(),
));
@FantasyCheese
FantasyCheese / main.dart
Last active September 18, 2020 10:10
Simplest InheritedWidget with State Update Example
import 'dart:async';
import 'package:flutter/material.dart';
void main() {
runApp(CounterUpdater(
child: MyApp(),
));
}
@FantasyCheese
FantasyCheese / main.dart
Last active September 18, 2020 09:46
Simplest InheritedWidget Example
import 'package:flutter/material.dart';
void main() {
runApp(CountProvider(
count: 42,
child: MyApp(),
));
}
class CountProvider extends InheritedWidget {