2013 05-06 Backend utilizando Parse

880 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
880
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2013 05-06 Backend utilizando Parse

  1. 1. Creando Back-Ends con ParseCultura Android GuatemalaAlejandro Ovalle - @aovalle84Marzo de 2013
  2. 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. 3. ¿Para qué nos puede servir?
  4. 4. Pasos generales1. Crear cuenta en Parse.com2. Agregar librería en proyecto de Android3. Agregar código paraguardar, consultar, modificar datos
  5. 5. 1. Configuración en Parse.com• Crear una cuenta• Crear App• Definir clases de datos
  6. 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. 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. 8. ActivityLibrería Parsedone(object)getInBackground(id)
  9. 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. 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. 11. Creando Back-Ends con ParseCultura Android GuatemalaAlejandro Ovalle - @aovalle84Marzo de 2013

×