Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: KateLibby en 28 Enero 2020, 18:02 pm



Título: Duda persistencia de datos en aplicaciones móviles nativas
Publicado por: KateLibby en 28 Enero 2020, 18:02 pm
Buenas tardes. Llevo bastante tiempo programando software a medida en entornos web y ahora estoy haciendo el salto a las aplicaciones móviles, y me surgen algunas dudas.

De momento sólo he creado una app híbrida y mi duda es la siguiente:

Supongamos que tengo un software en un entorno web, el cual tiene una base de datos MySQL. Si el cliente me pide una app para gestionar este mismo software desde el móvil, ¿cómo funcionaría la persistencia de datos si decido crear una app nativa de Android e iOS?

Para una app híbrida no hay problema, porque tanto el software como la app van contra la base de datos MySQL, pero tengo la duda de cómo tiene que ser si desarrollo la app, por ejemplo, en Java o con Dart (Flutter). ¿Cómo puedo sincronizar los datos si un usuario hace una modificación desde la web y otro desde la app?

Gracias de antemano por resolverme la duda.


Título: Re: Duda persistencia de datos en aplicaciones móviles nativas
Publicado por: @XSStringManolo en 28 Enero 2020, 23:48 pm
Usa Room. Es un wraper de SQLite para sincronizar las bases de datos, manejar SQLite a alto nivel, tener acceso offline...
https://developer.android.com/training/data-storage/room?hl=es-419