1. Creando Back-Ends con Parse
Cultura Android Guatemala
Alejandro Ovalle - @aovalle84
Marzo de 2013
2. ¿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
4. Pasos generales
1. Crear cuenta en Parse.com
2. Agregar librería en proyecto de Android
3. Agregar código para
guardar, consultar, modificar datos
5. 1. Configuración en Parse.com
• Crear una cuenta
• Crear App
• Definir clases de datos
6. 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
7. 3. Agregar código para guardar
ParseObject registroGasto = new
ParseObject("Gasto");
registroGasto.put("fecha", fechaAhora);
registroGasto.put("descripcion", descripcionIngresa
da);
registroGasto.put("monto", montoIngresado);
registroGasto.saveInBackground();
9. 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());
}
}
});
10. 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
}
}
});
11. Creando Back-Ends con Parse
Cultura Android Guatemala
Alejandro Ovalle - @aovalle84
Marzo de 2013