کار با Realm Database در اندروید
Realm یک جایگزین برای پایگاه داده SQLite می باشد که کارآمدتر و سریع تر بوده و جایگزین بسیار خوب و مناسبی برای سایر پایگاه داده های موبایل محسوب می شود. Realm فضای بسیاری کمتری اشغال می کند، از این رو حجم اپلیکیشن را کاهش می دهد. این پایگاه داده در نوشتن و خواندن داده ها عملکرد بسیار سریعی را از خود به نمایش می گذارد، کراس-پلتفرم بوده و از آی او اس و اندروید پشتیبانی می کند.
عدم امکان ساخت خودکار ID را می توان از جمله نقاط ضعف این پایگاه داده برشمرد، چنانچه مایل به ذخیره سازی آبجکت در پایگاه داده Realm باشید، کلاس آبجکت باید با RealmObject اکستند شود.
Realm از فیلدها با انواع زیر پشتیبانی می کند:
boolean[], byte, short, int, long, float, double, String, Date, byte
برخی Annotation ها
primaryKey@: این مورد بیان دارد که فیلد موردنظر به عنوان کل...