Duda persistencia de datos en aplicaciones móviles nativas

Iniciado por KateLibby, 28 Enero 2020, 18:02 PM

0 Miembros y 1 Visitante están viendo este tema.

KateLibby

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.

@XSStringManolo

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