2013 05-06 Backend utilizando Parse

  • 381 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
381
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Creando Back-Ends con ParseCultura Android GuatemalaAlejandro Ovalle - @aovalle84Marzo de 2013
  • 2. ¿Qué es Parse?• Es un servicio de almacenamiento de datos enla nube• A través de una librería se permite obtener losdatos desde una App AndroidServidor de ParseDispositivos Android
  • 3. ¿Para qué nos puede servir?
  • 4. Pasos generales1. Crear cuenta en Parse.com2. Agregar librería en proyecto de Android3. Agregar código paraguardar, 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 guardarParseObject registroGasto = newParseObject("Gasto");registroGasto.put("fecha", fechaAhora);registroGasto.put("descripcion", descripcionIngresada);registroGasto.put("monto", montoIngresado);registroGasto.saveInBackground();
  • 8. ActivityLibrería Parsedone(object)getInBackground(id)
  • 9. Para leer un registroParseQuery 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 consultarParseQuery 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 ParseCultura Android GuatemalaAlejandro Ovalle - @aovalle84Marzo de 2013