Completed

Completar aplicación Android para gestionar estacionamiento

Published on the September 17, 2015 in IT & Programming

About this project

Open

Como resultado de un proyecto anterior, existe un repositorio GIT que contiene una primera versión operativa de la aplicación android para gestionar un estacionamiento. En esta versión ya se encuentra desarrollado el proceso "check-in" que consiste en almacenar en una base de datos sqlite la hora de ingreso y la matrícula del vehículo que ingresa al estacionamiento, generando como resultado un "ticket de ingreso" con su correspondiente "código de ticket".

Ahora se requiere desarrollar el "proceso check-out" de la aplicación que consiste una activity que tendrá un textview para ingresar el "código del ticket" de ingreso, más un botón "checkout" que gatillará las siguientes acciones:

* Almacena en la base de datos (en el mismo registro del check-in) la hora de salida.
* Utilizando la hora de ingreso y la hora de salida calculará el tiempo de permanencia del vehículo en el estacionamiento
* De acuerdo al tiempo de permanencia se obtendrá una tarifa determinada por una "tabla de precios".
* Por último, se mostrará en pantalla una nueva activity llamada "ticket de salida" que mostrará: código de ticket, matrícula del vehículo, hora de ingreso, hora de salida, tiempo de permanencia (en minutos) y monto a pagar.

La "tabla de precios" debe estar almacenada en la misma base de datos sqlite del dispositivo. Su estructura está graficada en archivo adjunto.

Por último, se requiere integrar graficamente en la aplicación ambos procesos "checkin" y "checkout" mediante tabs ubicados en la parte superior de la pantalla:

+----------------+------------------+
| Check-in    | Check-out    |
+----------------+------------------+
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
|                                            |
+----------------+------------------+

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Required platforms Android

Delivery term: September 27, 2015

Skills needed