2013 05-06 backend utilizando parse
DESCRIPTION
TRANSCRIPT
Creando Back-Ends con Parse
Cultura Android GuatemalaAlejandro Ovalle - @aovalle84
Marzo de 2013
¿Qué es Parse?
• Es un servicio de almacenamiento de datos en la nube
• A través de una librería se permite obtener los datos desde una App Android
Servidor de Parse
Dispositivos Android
¿Para qué nos puede servir?
Pasos generales
1. Crear cuenta en Parse.com2. Agregar librería en proyecto de Android3. Agregar código para guardar, consultar,
modificar datos
1. Configuración en Parse.com
• Crear una cuenta• Crear App• Definir clases de datos
2. Configuración de proyecto Android
• Referencia: parse.com/apps/quickstart#android/existing
• Descargar librería Parse SDK para Android• Vincular librería al proyecto• Inicializar Parse utilizando las llaves otorgadas• Agregar permiso para acceder a Internet
3. Agregar código para guardar
ParseObject registroGasto = new ParseObject("Gasto");
registroGasto.put("fecha", fechaAhora);registroGasto.put("descripcion",
descripcionIngresada);registroGasto.put("monto", montoIngresado);
registroGasto.saveInBackground();
Activity
Librería Parse
done(object)
getInBackground(id)
Para leer un registro
ParseQuery query = new ParseQuery("Gasto");query.getInBackground(id, new GetCallback() {
public void done(ParseObject gasto, ParseException e) {if (e == null) {
descripcion = gasto.getString("descripcion");monto = gasto.getDouble("monto");
} else {Log.e("parse-error", e.getMessage());
}}
});
Agregar código para consultar
ParseQuery query = new ParseQuery("Gasto");query.findInBackground(new FindCallback() { public void done(List<ParseObject> objects,
ParseException e) { if (e == null) {
// Recorrer lista objects
} else {// Manejar error
}
}});
Creando Back-Ends con Parse
Cultura Android GuatemalaAlejandro Ovalle - @aovalle84
Marzo de 2013