Tenemos muchas bibliotecas nuevas que pueden ayudarlo a realizar este tipo de aplicaciones.
Debes aprender los siguientes temas que seguramente te ayudarán:
- SyncAdapter: el componente del adaptador de sincronización en su aplicación encapsula el código para las tareas que transfieren datos entre el dispositivo y un servidor. Según la programación y los desencadenantes que proporciona en su aplicación, el marco del adaptador de sincronización ejecuta el código en el componente del adaptador de sincronización.
- RealM: Realm es una base de datos móvil: un reemplazo para SQLite y Core Data.
- El cliente HTTP Retrofit Type-safe para Android y Java de Square, Inc. debe aprender una actualización inteligente
Y su lógica de sincronización para la base de datos como: ¿Cómo sincronizar la base de datos SQLite en el teléfono Android con la base de datos MySQL en el servidor?
- ¿Qué piensa sobre el uso de Kivy para el desarrollo de iOS / Android?
- ¿Cómo creo una aplicación de Android de aspecto profesional?
- ¿Cuáles son las diez mejores aplicaciones de Android de 2014?
- ¿10 descargas por día son un buen comienzo para mi juego de Android?
- ¿Qué es un servicio de intención en Android?
La mejor suerte para todos los nuevos alumnos. 🙂
Fuente: datos de sincronización entre la aplicación de Android y el servidor web