File tree

4 files changed

+33
-13
lines changed

4 files changed

+33
-13
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
export 'utils.dart';
22

33
import 'package:flutter/material.dart';
4+
import 'package:flutter_riverpod/flutter_riverpod.dart';
45

5-
class GoogleDocsApp extends StatelessWidget {
6+
class GoogleDocsApp extends ConsumerStatefulWidget {
67
const GoogleDocsApp({Key? key}) : super(key: key);
78

9+
@override
10+
ConsumerState<ConsumerStatefulWidget> createState() => _GoogleDocsAppState();
11+
}
12+
13+
class _GoogleDocsAppState extends ConsumerState<GoogleDocsApp> {
814
@override
915
Widget build(BuildContext context) {
10-
return MaterialApp(
11-
title: 'Material App',
12-
home: Scaffold(
13-
appBar: AppBar(
14-
title: const Text('Material App Bar'),
15-
),
16-
body: const Center(
17-
child: Text('Hello World'),
18-
),
19-
),
20-
);
16+
return Container();
2117
}
2218
}
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import 'package:flutter/material.dart';
2+
import 'package:flutter_riverpod/flutter_riverpod.dart';
23
import 'package:google_docs_clone/app/app.dart';
34

45
void main() {
56
setupLogger();
67

7-
runApp(const GoogleDocsApp());
8+
runApp(const ProviderScope(child: GoogleDocsApp()));
89
}
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ packages:
6969
url: "https://pub.dartlang.org"
7070
source: hosted
7171
version: "1.0.4"
72+
flutter_riverpod:
73+
dependency: "direct main"
74+
description:
75+
name: flutter_riverpod
76+
url: "https://pub.dartlang.org"
77+
source: hosted
78+
version: "1.0.3"
7279
flutter_test:
7380
dependency: "direct dev"
7481
description: flutter
@@ -116,6 +123,13 @@ packages:
116123
url: "https://pub.dartlang.org"
117124
source: hosted
118125
version: "1.8.0"
126+
riverpod:
127+
dependency: transitive
128+
description:
129+
name: riverpod
130+
url: "https://pub.dartlang.org"
131+
source: hosted
132+
version: "1.0.3"
119133
sky_engine:
120134
dependency: transitive
121135
description: flutter
@@ -135,6 +149,13 @@ packages:
135149
url: "https://pub.dartlang.org"
136150
source: hosted
137151
version: "1.10.0"
152+
state_notifier:
153+
dependency: transitive
154+
description:
155+
name: state_notifier
156+
url: "https://pub.dartlang.org"
157+
source: hosted
158+
version: "0.7.2+1"
138159
stream_channel:
139160
dependency: transitive
140161
description:
@@ -179,3 +200,4 @@ packages:
179200
version: "2.1.1"
180201
sdks:
181202
dart: ">=2.16.1 <3.0.0"
203+
flutter: ">=1.17.0"
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ dependencies:
3535
# Use with the CupertinoIcons class for iOS style icons.
3636
cupertino_icons: ^1.0.2
3737
logging: ^1.0.2
38+
flutter_riverpod: ^1.0.3
3839

3940
dev_dependencies:
4041
flutter_test:

0 commit comments

Comments
 (0)