2013 05-06 backend utilizando parse

Post on 28-Nov-2014

704 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related