Realm launches new mobile database for Xamarin aimed at .NET developers
(Image Credit: iStockPhoto/mediaphotos)
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.
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.
Find out more information about Realm from their website.
Do you intend on trying Realm for Xamarin? Share your thoughts in the comments.