Beruflich Dokumente
Kultur Dokumente
El ttulo es claro.
En esta serie de tutoriales te mostrar como crear una aplicacin que administre
productos, clientes y pedidos basados en una base de datos en un servidor.
Vamos a ver crear una REST API para leer los productos que tienes en tu servidor
y ponerlos en una lista (RecyclerView).
App Productos
Al igual que en todos los tutoriales que he creado sobre Desarrollo Android, este
tambin trae una app de ejemplo llamada App Productos.
App Products es una aplicacin administrativa para una farmacia de gran tamao,
cuyo fin es movilizar su proceso de toma de pedidos y consulta de productos por
parte de los vendedores.
Qu te parece?
Puede que su contenido o contexto pueda diferir un poco a tus necesidades, ya que
no todos los problemas son iguales.
Pero he aqu la parte buena:
Te he creado una plantilla con la ruta ptima para que superes las adversidades
particulares de tu proyecto.
Quieres verla?
Bien!
2. Recolectar requerimientos
Por ejemplo:
Ves el formato?
Bsicamente aqu debes crear una lista con las funcionalidades que tendr el
sistema basado en los objetivos del usuario.
Aadir pedido
Modificar pedido
Eliminar pedido
Para ello puedes usar varios artefactos. Dos de los ms populares son: diagramas
entidad-relacin y un diccionario de datos.
El uso de ambos lo defino muy bien en mi ebook 8 Pasos para disear tus bases
de datos. En l vers estrategias para capturar dichas necesidades.
Ahora bien:
Qu propiedades posee?
Cdigo
Nombre
Descripcin
Marca
Precio
Unidades en stock
Imagen(es) de producto
Por ejemplo, podra que tambin debas desarrollar un mdulo para los
supervisores de los vendedores.
Ninjamock
Pothoshop
Mockplus
balsamiq
Pidoco
Lucidchart
Proto.io
Retomando
El estado actual de este tutorial solo tiene una pantalla: la lista de productos.
Y basada en ella, estos son los puntos de interaccin del usuario:
R/ Por el momento (nivel 1), en App Products tendremos una base de datos remota
(servidor) para persistencia. Tambin usaremos la memoria del dispositivo como
cach al mostrar elementos.
R/ S.
Adems:
R/
Al llegar a este punto, debes tener definido al menos un 70% de lo que har tu app.
Te olvidars por un momento de las fuentes de datos y te centrar en crear una app
que solo utilice informacin falsa.
Hars que tu usuario pruebe de forma temprana todas las interacciones y flujos, de
modo que obtengas el restante de opiniones que solo se dan en la accin real.