Advertisment

Realm Launches New Mobile App Database For Xamarin

Realm has launched a new mobile database for .NET developers that is ideal for reactive app development, with live objects, change events, and support for unidirectional data flow

author-image
Rajkumar Maurya
New Update
xaramine

Realm has launched a new mobile database for .NET developers that is ideal for reactive app development, with live objects, change events, and support for unidirectional data flows. Built specifically for Xamarin, it offers easy object persistence and full query capabilities with a faster performance profile than incumbents.

Advertisment

Meeting the requirements of mobile app development, which runs directly inside phones, tablets or wearables; Realm is now extending its reach to Xamarin – Microsoft’s mobile framework that lets developers write C# code that becomes native iOS & Android apps. Realm currently supports Xamarin.iOS and Xamarin.Android and the company hopes to support Xamarin.Mac, UWP and Unity in the future.

Realm boasts ease of use and is faster than SQLite though it offers a rich object-based API. This is achieved on account of its memory mapping, lazy loading, and custom storage engine. Realm also provides a cross-platform utility as developers can write the app once in C# and target both iOS & Android.

Realm objects are always up-to-date with the underlying data, making it easy to follow reactive patterns or a unidirectional data flow. One can link Realm objects in graphs, query any property combination via LINQ, and even easily integrate Realm data in Xamarin.Forms.

About Realm:   Realm is not an ORM, and is not built on top of SQLite. Instead, they built a full database for mobile app developers, one that uses native C# objects that are dynamically mapped to a full, custom database engine (not just a key-value store). With Realm, you can model complex data, link objects in a graph, and compose advanced queries.

Check out the source:Github

developer
Advertisment