que nos permite almacenar información directamente en el dispositivo. ▶ Sirve para manejar cache de datos, y lograr que nuestras apps persistan datos sin internet. ▶ Se pueden hacer SELECT, WHERE, LIKE y todo lo que hacemos normalmente en una bases de datos. ▶ La información solo se almacena dentro del Dispositivo.
no era lo más amigable del mundo. ▶ Se probaba la base de datos en tiempo de ejecución (Prueba y Error). ▶ Si hoy vamos a la documentación oficial de Android, nos dice que no la ocupemos link
Object-Relational mapping Es un mapeo objeto-relacional, básicamente consiste en pasar una tabla de base de datos a una clase orientada a objetos, donde los campos de las tablas son los atributos de las clases. En todos los lenguajes de programación existen ORM y en Android la verdad es que hay muchos.
Para todos los que nos tocó desarrollar con Sqlite, sabemos que es un trabajo tedioso y poco amigable. ▶ Por lo mismo, probablemente, ya teníamos algún ORM regalón :)
el uso de agua utilizada para regar los predios en la cordillera. Este registro se hacía en cuaderno y querían modernizar su proceso de trabajo usando una todopoderosa Tablet AOC MW0812, tablet, LCD 8, Arm 1.2Gb, Wifi/ Bluetooth, Sistema Android 2.3 . ¿Cómo almacenar información en una tablet si estamos en los cerros donde no existe la conexión a internet? SQLite, La vieja confiable
SQLite que es de la familia Anko. Esta se llama Anko-SQLite Después de ver su funcionamiento, vi que traía varias mejoras que trabajar directamente con SQLite: ▶ Te olvidas de abrir y cerrar la conexión a base de datos para operar con ella. ▶ Facilita la creación de tablas. ▶ Te facilita el trabajo con Cursores. Pero en general, sigue siendo poco amigable trabajar con ella. Por eso recomiendo utilizar Room.
que se llame “Usuarios”, esta tabla tendrá los siguientes campos: ▶ Id. ▶ nombre. ▶ apellido. ▶ email. ▶ clave. Pero en Kotlin, ya que de eso se trata esta charla :)