Paso 1: Mapear tu idea
El primer paso es delimitar su idea. Esto significa burlarse de capturas de pantalla, crear un esquema de la función y que describe cada función tan detalladamente como sea posible. No se puede simplemente decir, "Quiero construir una aplicación que realiza un seguimiento de itinerarios de viaje". Ningún programador en sus cabales sería capaz de comenzar sin una descripción mucho más detallada.
Puse mis fotos de pantalla en Paint, pero puede utilizar cualquier cosa, desde notas de mano alzada a dirigír las herramientas disponibles en línea.
Mis fotos de pantalla originales se muestran en las imágenes y he aquí mi esquema original:
- Pantalla: ingreso - permite a los usuarios iniciar sesión con guardar opción de credenciales.
- Pantalla: mis viajes - lista de todos los viajes activos. Incluyen la opción para mostrar otros Estados (completa, cancelado)
- Agregalo de nuevo
- Ver/editar viaje existentes (incluir llamada y mapa enlaces de teléfono # y dirección)
- Eliminar viaje
- El ultimo viaje
- Cancelar viaje
- Pantalla: datos de viaje: (llamada desde la pantalla de mis viajes)
- Nombre, dirección, Página Web de viaje
- Nombre, dirección, teléfono, correo electrónico de contacto
- Comienzo y final las fechas de viaje
- Estado (activo, cancelado, completo)
- Pantalla: Resumen viaje - exhibiciones de vuelos, hoteles y alquiler de coches para el viaje (llamada desde la pantalla de mis viajes)
- Añadir nuevo vuelo, estadía en el Hotel, alquiler de coches
- Ver/editar existente vuelo, estadía en el Hotel, alquiler de coches
- Pantalla: agregar/editar vuelo - permite al usuario ingresar un nuevo vuelo o editar un vuelo existente
- Añadir nuevo vuelo
- Fecha de vuelo por defecto a la fecha de inicio del viaje
- Fecha de vuelo por defecto a la fecha de finalización del viaje
- Línea aérea de predeterminado del primer vuelo
- Aeropuertos por defecto a la inversa del primer vuelo
- Línea aérea (elegir de la lista o introducir manualmente y añadir a la lista)
- Vuelo #
- Salida de (elegir de la lista por código de ciudad o aeropuerto o introducir manualmente y añadir a la lista)
- Parten de la fecha y hora (por defecto fecha de inicio del viaje) o las fechas de término de viaje
- Llegan para (elegir de la lista por código de ciudad o aeropuerto o introducir manualmente y añadir a la lista)
- Llegada fecha y hora (por defecto fecha de inicio del viaje) o las fechas de término de viaje
- Confirmación #
- Añadir nueva estadía en el Hotel
- Por defecto cheque fechas fechas de entrada/salida
- Editar existente Hotel estancia
- Eliminar la estadía en el Hotel
- Datos de Hotel
- Marca (elegir de la lista o introducir manualmente y añadir a la lista)
- Dirección de Hotel, teléfono, sitio web
- Compruebe/fechas (por defecto de las fechas de inicio y fin de viaje)
- Habitación #
- Confirmación #
- Añadir nuevo Alquiler
- Por defecto y recogernos las fechas para las fechas de viaje
- Edición vigente Alquiler de coches
- Eliminar el alquiler de coches
- Datos de alquiler de coches
- Marca de coches de alquiler (elegir de la lista o introducir manualmente y añadir a la lista)
- Dirección de coche de alquiler, teléfono, sitio web
- Fechas y recogernos (por defecto de las fechas de inicio y fin de viaje)
- Confirmación #