-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Efra Espada edited this page Jan 30, 2024
·
1 revision
To use the Object library in your Flutter/Dart project, add it as a dependency in your pubspec.yaml
file and configure it:
dependencies:
object: ^1.0.0
object:
baseProjectFolder: 'lib'
outputFolder: 'model/generated'
modelsFile: 'model.g.dart'
generationClassSuffix: 'Gen'
Then, run flutter pub get
to install the library.
Configure the classes you will use with the object
library.
import 'package:flutter/material.dart';
import 'package:object/object.dart';
import 'model/sample.dart';
void main() {
/// From your pubspec.yaml configuration:
///
/// modelsFile: 'model.g.dart'
///
/// generates the [Model] class:
Model().instancesForLoad();
runApp(const MyApp());
}
You can include other classes with no @Field
annotation but that implement the Object<T>
contract of the library.
Model().instancesForLoad(
additional: [
OtherClass(),
],
);
Before importing this class you will have to run
dart run object:build