Lo he estado usando desde 0.81.1. Me quemaron las manos entre 0.83.0 y 0.87.1, estuve atascado en 0.82.2 por un tiempo pero 0.84.0 arregló la biblioteca en Blackberry.
La mayoría de las limitaciones de las que habla la gente (“no poder usar métodos personalizados” es el más primario) se han corregido desde 0.88.0, e incluso el comportamiento de iteración de resultados se ha ajustado en 0.89.0. Fue un cambio radical, tardé un poco en encontrar todos los casos en los que confiaba en la actualización automática de los resultados en las transacciones, pero poder usar un simple para cada uno tiene más sentido que la iteración inversa.
1.0.0 fue bastante estable, 1.0.1 tuvo algunos problemas menores, 1.1.0 tuvo algunos problemas graves, 1.1.1 solucionó todos esos problemas y 1.2.0 realizó algunas mejoras menores.
- ¿Cuánto cuesta construir una aplicación como RunKeeper?
- ¿Quién inventó WhatsApp y por qué?
- ¿Cómo están utilizando Snapchat la mayoría de los usuarios en este momento?
- ¿Cuáles son las nuevas empresas móviles respaldadas por empresas cuyo modelo de negocio principal es 'descargas de aplicaciones pagas'?
- ¿Hay ejemplos de xamarin que usen aws mobile sdk?
Entonces, si me preguntas, Realm 1.2.0 es seguro de usar.
Lo que necesita saber es que para usar Realm al máximo, usará consultas asíncronas en la instancia que se crea en el subproceso de la interfaz de usuario, y escribirá en Realm de forma sincrónica en un subproceso en segundo plano (o usando una transacción asincrónica del subproceso de la interfaz de usuario) )
Escuchará los cambios dentro del Reino utilizando RealmChangeListener vinculado a la tabla donde le interesan los cambios.
Si necesita `realm.copyFromRealm ()` fuera de serializar TO json, está utilizando Realm incorrectamente. Es una base de datos de copia cero, después de todo. ¿Quién copia en una base de datos de copia cero? Suena conceptualmente incorrecto, ¿no?
Tengo una serie de artículos para leer en Realm, todos disponibles en Medium.
Cómo usar Realm para Android como un campeón, y cómo saber si lo estás haciendo mal
Conceptos básicos de Realm: una guía para usar Realm 1.2.0
Realm 1.2.0 + Enlace de datos de Android