0 purchases
benzaza realm common
Realm is a mobile database that runs directly inside phones, tablets or wearables.
This repository holds the source code for the Realm SDK for Flutterâ„¢ and Dartâ„¢.
This project is in the Alpha stage. All API's might change without warning and no guarantees are given about stability. Do not use it in production.
Getting Started #
To use the Realm SDK for Flutter add the realm package to your pubspec.yaml dependencies.
To use the Realm SDK for Dart add the realm_dart package to your pubspec.yaml dependencies.
Import Realm.
import 'package:realm/realm.dart';
copied to clipboard
Define a data model class _Car.
@RealmModel()
class _Car {
late String make;
late String model;
int? kilometers = 500;
}
copied to clipboard
Generate RealmObject class Car from data model class _Car.
dart run realm generate
copied to clipboard
Open a Realm and add some objects.
var config = Configuration([Car.schema]);
var realm = Realm(config);
var car = Car("Telsa", "Model Y", kilometers: 5);
realm.write(() {
realm.add(car);
}
copied to clipboard
Query objects in Realm.
var cars = realm.all<Car>();
Car myCar = cars[0];
print("My car is ${myCar.make} model ${myCar.model}");
cars = realm.all<Car>().query("make == 'Tesla'");
copied to clipboard
Documentation #
For API documentation go to
Realm Flutter API Docs
Realm Dart API Docs
For a complete documentation go to Realm Flutter and Dart SDK Docs.
The "Dart" name and logo and the "Flutter" name and logo are trademarks owned by Google.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.