AppBirthday


4.0 ( 0 ratings )
Utilidades Estilo de vida
Desarrollador SANTA CLAUDIA INC
Libre

Muestra los cumpleaños de los contactos de un teléfono móvil, sin la necesidad de introducirlo manualmente. Al instalar la aplicación en el terminal, el usuario se registra, facilitando su fecha de nacimiento y su número de teléfono móvil . Estos datos son guardados en una base de datos en el “Backend as a Service (BaaS)” de Parse. Esta base de datos alojada en la ”nube”, se usa para compararla con los contactos del usuario y así podemos conocer el cumpleaños de los contactos que estén en esta base de datos remota. Esta información es dada de alta en una base de datos .sqlite propia que tiene la aplicación (con lo que evitamos tener que estar siempre conectados a internet para poder consultar los datos de la aplicación)
La aplicación tiene un apartado llamado WishList, donde el usuario dará de alta los regalos que quiere recibir en su cumpleaños, siendo visible para los demás usuarios de AppBirthday que le tengan como contacto en la Agenda.
A continuación se expondrá el funcionamiento de la aplicación:
El usuario al instalar la aplicación tiene que facilitar su fecha de cumpleaños y su teléfono, y dar permiso a la aplicación para acceder a los contactos y envío de notificaciones.
Dentro del formulario de registro, el usuario puede activar una casilla para ocultar su edad a los demás usuarios . También tiene que indicar si es hombre o mujer. Una vez completado los datos, pulsará el botón de registro, antes de que el registro sea válido, se mostrará un mensaje al usuario para que compruebe si los datos son correctos.
Si la operación es Cancelada el usuario volverá al formulario de registro, si no, entrará en la aplicación. Cada vez que el usuario entre a la aplicación, hará una actualización de los datos, comprobando sus contactos: lee los números de teléfono que tengan asociados los contactos y comprueba que en el Servidor remoto, haya coincidencias, obteniendo así la fecha de nacimiento que se guardarán de forma local en la propia base de datos de la aplicación. “WishList”, es un campo en el cual cada usuario puede indicar los regalos que quiere para su cumpleaños (Descripción del regalo, imagen, descripción y link del regalo)
La aplicación se compone de una navegación con tres pestañas:
-Birthday
-WishList
-Settings

-Birthday: visualizar próximos cumpleaños, ordenados por fecha. Muestra el nombre del contacto, la fecha de cumpleaños, los años que cumple (en el caso de que el usuario quiera, si al registrarse ha marcado la casilla de ocultar edad no se muestra ).
Seleccionando el contacto podemos entrar en otra vista diferente donde podemos ver el detalle del contacto, acceso a su WishList, horóscopo, y una casilla de “no recordar” por si el usuario no quiere que se le recuerde más dicho cumpleaños.
Aquí también tenemos el botón para “Felicitar”, que nos lleva directamente al contacto de la agenda y donde podremos interactuar con el usuario para felicitarle según escojamos, llamada, mensaje, mail…
Acceso WishList del Contacto, se puede ver la lista de los regalos que desea y el detalle de dicho regalo.

-WishList: Es la lista propia del usuario donde podrá dar de alta todo lo que desee que le regalen para su cumpleaños

-Settings: Todo lo referente a la configuración de la aplicación dividido en;
About: Donde podemos encontrar la ayuda de la aplicación, contacto, etc.
Tell a Friend : Decirle a un contacto que no tenga AppBirthday que lo pruebe.
Account: Datos con los que el usuario se ha registrado en AppBirthday.
Notifications: Configurar hora de las notificaciones, sonidos, cantidad de cumpleaños a mostrar…

Dentro de la pestaña “Birthday” podemos hacer dos cosas más:
Refrescar los datos:conecta con el Servidor remoto y actualiza los datos.
Añadir Contactos locales, de contactos de la agenda que no estén aún en AppBirthday. Puedes guardar localmente su cumpleaños. Estos usuario locales, serán contactos de la agenda propia del usuario.