Import 'package:sembast/sembast_io.dart' Import 'package:path_provider/path_provider.dart' Import 'package:flutter_riverpod/flutter_riverpod.dart' Next, we create a file called global_providers.dart and add the following code: This package helps to find bad coding practices and helps to improve your code. Finally, we also need to add path_provider – this package will be used for locating the correct directory to store our Sembast database file.įlutter_lints is now default for each new Flutter project. For this, we also need to add freezed_annotations, json_annotations, json_serializable and build_runner to the dependencies (and dev_dependencies). For our Cake model class, we will use freezed to help us generate some convenience functions for us. Of course, we will use sembast and flutter_riverpod for our project. 0 +1 environment: sdk: ">=2.15.1 <3.0.0" dependencies: flutter: sdk: flutter sembast: ^3.1.1+1 flutter_riverpod: ^1.0.3 freezed_annotation: ^1.1.0 json_annotation: ^4.4.0 path_provider: ^2.0.8 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^1.0.0 json_serializable: ^6.1.3 freezed: ^1.1.1 build_runner: ^2.1.7 flutter: uses-material-design: true Code language: YAML ( yaml ) Name: sembast_riverpod description: Using Sembast with Riverpod publish_to: 'none' version: 1.0.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |