realm_common 0.2.0-alpha copy "realm_common: ^0.2.0-alpha" to clipboard
realm_common: ^0.2.0-alpha copied to clipboard

outdated

Hosts the common code shared between realm, realm_dart and realm_generator packages. This package is part of the official Realm Flutter and Realm Dart SDKs. Realm is a mobile database - an alternative [...]

Realm

License

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™.

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';
    
  • Define a data model class _Car.

    @RealmModel()
    class _Car {
      late String make;
    
      late String model;
      
      int? kilometers = 500;
    }
    
  • Generate RealmObject class Car from data model class _Car.

    dart run realm generate
    
  • 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);
    }
    
  • 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'");
    

Documentation #

For API documentation go to

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.
3
likes
0
pub points
76%
popularity

Publisher

verified publisherrealm.io

Hosts the common code shared between realm, realm_dart and realm_generator packages. This package is part of the official Realm Flutter and Realm Dart SDKs. Realm is a mobile database - an alternative to SQLite and key-value stores.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on realm_common