Las aplicaciones Android profesionales se diseñan cada vez más como los sistemas de escritorio, con bases de datos para gestionar el almacenamiento y recuperación de información, que ayudan a mejorar sus capacidades y prestaciones.
En Android hay varias posibilidades para trabajar con base de datos. Podemos utilizar un sistema embebido como SQLite o conectar de diversas formas a una bbdd externa, como MySQL. Además, podemos implementar un ORM, que nos facilite la gestión mediante una bbdd virtual orientada a objetos, o un Content Provider, que nos permita compartir datos entre aplicaciones.
En esta página hemos recopilado los contenidos que hemos publicado sobre esta temática (SQLite, ORM, MySQL). Incluyen tutoriales en formato web y video con ejemplos prácticos y descarga de varios proyectos.
Parte de estos tutoriales están publicados en abierto ( ) y puedes acceder al resto ( ) haciéndote usuario Premium.
Actualización: hemos dado acceso gratuito a todos estos contenidos
- Gestión de Datos
- Gestionar preferencias de usuario en App Android
-
- SQLite
- SQLite: introducción y herramientas de administración
- SQLite: ejemplo de acceso a base de datos
- Video: gestión base de datos en Android con SQLite Manager (plugin Firefox)
- Acceso a base de datos en Android por DDMS
- SQLite para Android: clases y métodos públicos
- DDMS: depuración de procesos en Android
- LogCat: depuración de operaciones con base de datos en una aplicación Android
- Video: depuración de App Android con bbdd SQLite y LogCat
- SQLite en Android: creación y acceso base de datos e inserción de registros
- SQLite en App Android: actualizar, eliminar y consultar datos
- Proyecto ejemplo de App Android con bbdd SQLite
- Video: Proyecto SQLite con Android Studio (parte 1)
- Video: Proyecto SQLite con Android Studio (parte 2)
- Base de datos externa: MySQL
- Conexión a base de datos externa desde Android: SGDB
- Instalacion de gestor de base de datos MySQL con XAMPP
- Ejemplo de conexión Android con base de datos MySQL
- Video: proyecto App Android con conexión remota a MySQL
- Proyecto conexión Android con MySQL con Android Studio/Android 5.0
- Aplicaciones cliente-servidor y redes de telefonía móvil
- Base de datos externa: MySQL
- Sincronización de datos: Sync Adapter
- Ejemplo de uso de Sync Adapter en un proyecto Android
- Video: Proyecto sincronización externa de datos en Android con Sync Adapter
- Sincronización Android con bbdd externa MySQL: proyecto Agenda de reuniones
- Servicios Web REST
- Servicios Web: arquitectura REST
- Creación Servicio Web RESTful
- Conexión cliente Android a bbdd MySQL a través de un Servicio Web RESTful
- Video (Parte 1): acceso Android a Servicios Web REST
- Video (Parte 2): acceso Android a Servicios Web REST
-
- ORM
- Introducción a ORM y GreenDAO
- Caso práctico con GreenDAO: bbdd autenticación
- Video: caso práctico con GreenDAO
- Proyecto ORM GreenDAO autentificacion usuarios (Android Studio – Android 5.0)
- Uso GreenDAO en Android: relaciones entre tablas de una base de datos
- Proyecto Android: implementación de relaciones entre tablas con GreenDAO
- Video: proyecto base de datos en Android con GreenDAO
- Proyecto ORM GreenDAO: Relación entre Tablas (Android Studio – Android 5.0)