Terminado

Aplicación sencilla en Apache Cordova o Phonegap

Publicado el 20 Julio, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito una aplicación para presentar eventos en forma sencilla y que al hacer clic en cualquiera de ellos se presente el detalle del evento. Los eventos deben ser extraídos de posts de Wordpress que será el backend.

En resumen requiero solamente esto en la app.
Menú a la izquierda que tenga:
- Inicio: Al hacer clic en inicio sólo se verá una imagen con un resumen de info.
- Eventos: Saldrían los eventos indicando en letra grande la fecha y hora, título de evento y lugar. Al hacer clic en dicho evento, se iría al detalle del evento.
- Contacto: Un pequeño formulario en el que puedan escribir los usuarios y así como en Wordpress o cualquier CMS, le llegue al email del administrador.


- Realizarla en Apache Cordova o Phonegap.
- Debe tener 3 menús: Inicio, Eventos y Contáctanos.
- Menú debe ir a la izquierda (aparecer y desaparecer menú) para que la app sea igual a como que fuera una desarrollada de forma nativa.
- La aplicación debe ser rápida en ejecutarse en el móvil.
- Como para que no sea mucho desarrollo, no requiero que se desarrolle un backend. Lo más rápido en este caso sería que se utilice Wordpress como backend y de esta forma lo que se haría sería presentar los posts de eventos para los eventos en la app. Para esto se utilizaría la Rest API de Wordpress.

- Cuando el usuario haga clic en un evento, se presentará en detalle dicho evento: fecha, hora, ciudad, dirección.
- Como para que no sea mucho desarrollo, con que se presenten los eventos en forma de lista sería suficiente. Sólo en caso que el desarrollador lo desee, le podría poner la presentación de eventos en un calendario.
- La lista de eventos y el detalle (al ingresar a ver el evento) debe mostrarse en un formato bonito.
- Debe tener los iconos igual como los de aplicación nativa.
- Para el desarrollo puede utilizarse jQuery y Materializecss o Bootstrap o algún otro framework que facilite el desarrollo.
- Para acelerar el trabajo, puede utiizarse una plantilla ya realizada que utilice los frameworks mencionados en el punto anterior. Para este punto, el desarrollador me tendría que indicar las alternativas de plantillas que tiene para ver por cual me decido.
- Necesito también el código fuente de la aplicación para poder hacerle alguna modificación.
- El código fuente tiene que estar bien documentado para poder entender la lógica aplicada en el desarrollo.
- Entregar un manual para compilar y generar el archivo APK o el archivo para iOS (cuando a futuro se requiera generar para iOS).
- En realidad sólo requiero la app para Android pero he puesto que requiero para Android y iPhone porque con Apache Cordova o Phonegap ya se lo puede generar.
- Este ejemplo es de cómo más o menos se debría ver el listado de eventos.
https://time.ly/wordpress-calendar-plugin/#start_date=2018-07-23&view=agenda
A la izquierda el icono con la fecha del día y a la derecha todos los eventos en ese día. Cada evento tal como le indiqué con el título, fecha, hora, lugar . Al hacer clic en cualquiera de los eventos, se ingresaría a ver más detalle del mismo.


- Como para facilitar aún más el trabajo, ya que se tiene que utilizar Wordpress como backend, se utilizaría este plugin para manejo de eventos para WP: https://theeventscalendar.com/ y esta es la API: https://bit.ly/2A5WsaI

Esta es una forma de acceder a los eventos con el plugin "The events calendar": http://www.midominio.com/wp-json/tribe/events/v1/events

Se puede ver que la utilización de la API del plugin es similar a la utilización de la aPI de Wordpress.
Aquí está un ejemplo de utilización Phonegap con la Rest API de Wordpress: https://bit.ly/2JGNpNd

Tengo el dominio en donde voy a instalar Wordpress y también el plugin de eventos indicado anteriormente:

Como se podrá ver, la aplicación es bastante sencilla. He puesto bastante detalle al respecto como para que quede bien claro el trabajo a realizar.

Si quien tome el desarrollo hace un buen y bonito trabajo en el tiempo estipulado, lo tendría de referencia para trabajos futuros.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Android, iPhone

Plazo de Entrega: 24 Julio, 2018

Habilidades necesarias