FLUTTER ECOSYSTEM

realm

The official Realm SDK for Flutter. Realm is a mobile database - an alternative to SQLite and key-value stores.

Latest version
20.2.0
30-day downloads
13.7K
Likes
719
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Realm is the official mobile database SDK for Flutter, offering a fast, flexible, and scalable alternative to SQLite and key-value stores. It provides real-time synchronization, reactive data binding, and seamless integration with Dart/Flutter apps. Realm supports multiple platforms including Android, iOS, macOS, Windows, and Linux, enabling developers to build offline-first applications with consistent data across devices. Its intuitive API simplifies data modeling and querying, while built-in encryption ensures data security. Realm is designed for high performance and low latency, making it ideal for dynamic, data-driven applications.

Use cases
  • Offline-first mobile apps
  • Real-time data synchronization
  • Cross-platform data persistence
  • High-performance data access
  • Secure local data storage
Key features
  • Real-time data updates
  • Reactive programming support
  • Cross-platform compatibility
  • Built-in encryption
  • Intuitive object-oriented API
Suitable for
  • Mobile app developers
  • Data-intensive applications
  • Apps requiring offline functionality
  • Teams building cross-platform solutions
  • Projects needing fast local data access
Considerations
  • Requires understanding of object-oriented data modeling
  • Limited query complexity compared to SQL
  • Migration strategies need careful planning
  • Learning curve for new users
  • Dependency on Realm's cloud services for sync (optional)
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add realm

Categories

Dependencies

Dependency list 1 items

Source repository

Related projects