Thesis Arquitectura de software móvil resiliente basada en el paradigma Offline-First y el patrón Store-and-Forward
Loading...
Date
2025-12
Authors
Journal Title
Journal ISSN
Volume Title
Program
Ingeniería en Informática
Departament
Campus
Sede Concepción
Abstract
Esta memoria presenta el diseño e implementación de una arquitectura de software móvil resiliente basada en el paradigma Offline-First y el patrón Store-and-Forward. El trabajo aborda la problemática de la pérdida de datos y la interrupción operativa en aplicaciones de terreno con conectividad inestable. Utilizando un stack moderno compuesto por React Native, Expo, SQLite con interfaz JSI y BetterAuth, se desarrolló un mecanismo de sincronización asíncrona que garantiza la integridad de los datos y una experiencia de usuario fluida. Los resultados obtenidos en entornos de simulación Android demostraron una mejora de hasta 7.8x en el rendimiento de persistencia local y una reducción del 98% en el overhead de red mediante técnicas de batching. La solución valida la viabilidad de utilizar la "Nueva Arquitectura" de React Native para aplicaciones empresariales críticas.
This thesis presents the design and implementation of a resilient mobile software architecture based on the Offline-First paradigm and the Store-and-Forward pattern. The work addresses the issues of data loss and operational interruption in field applications with unstable connectivity. Using a modern stack consisting of React Native, Expo, SQLite with JSI interface, and BetterAuth, an asynchronous synchronization mechanism was developed to ensure data integrity and a smooth user experience. Results obtained in Android simulation environments demonstrated up to a 7.8x improvement in local persistence performance and a 98% reduction in network overhead through batching techniques. The solution validates the feasibility of using React Native's "New Architecture" for critical enterprise applications.
This thesis presents the design and implementation of a resilient mobile software architecture based on the Offline-First paradigm and the Store-and-Forward pattern. The work addresses the issues of data loss and operational interruption in field applications with unstable connectivity. Using a modern stack consisting of React Native, Expo, SQLite with JSI interface, and BetterAuth, an asynchronous synchronization mechanism was developed to ensure data integrity and a smooth user experience. Results obtained in Android simulation environments demonstrated up to a 7.8x improvement in local persistence performance and a 98% reduction in network overhead through batching techniques. The solution validates the feasibility of using React Native's "New Architecture" for critical enterprise applications.
Description
Keywords
Sincronización móvil, Aplicaciones empresariales, Resiliencia de software, Offline-First, React Native JSI, SQLite, Mobile synchronization, Software resilience, business applications
