Android Maps App (GOOGLE API) with direct messaging and GPS current position, using a MySQL VPS server
Budget: €250 – €750 EUR
Se trata de un proyecto personal.
Crear app ANDROID basada en mapas con mensajería entre usuarios que obtenga la posición del cliente desde su dispositivo y otros datos desde un servidor MySQL remoto.
Al solicitar más información recibirás un PDF con una explicación pantalla a pantalla de la app.
La app mostrará un mapa de GOOGLE a través de la API (cuenta ya creada, solicitar credenciales) con la posición actual del usuario, y varios pines en el mapa (mensajes que otros usuarios han pineado en el mapa).
Estos mensajes duran solamente 24 horas.
Cada usuario puede publicar un mensaje en el mapa a la vez.
Pantallas:
MAPA
Muestra el mapa de google con pines en un radio de 5km publicados en las últimas 24h. Cada pin es un icono que el usuario que lo ha publicado ha elegido de una lista según el tema de conversación. Cada pin tiene un icono, un texto de hasta 500 carácteres, y una duración de 24 horas. El usuario podrá fijar el pin durante 7 días si compra un "Echo", que consiste en un pago de 1€ / $1 a través de Google Play.
Al tocar en cada pin se abre un popup con el texto del mensaje pineado.
LISTA
Se muestra un listado de los mensajes pineados cerca. El radio es de 5km. Al tocar en cada pin se abre en una ventana nueva el texto del mensaje pineado con el icono y la información del usuario que lo publicó.
PUBLICAR
Obtiene la ubicación actual del usuario y pide un icono (imagen de una lista), un texto de hasta 500 carácteres, y la duración: 24 horas gratis, o 7 días pagando.
MENSAJERÍA
Es un centro de mensajes donde los usuarios se pueden comunicar entre ellos. Es un chat simple, sólo texto y emojis. Un usuario sólo puede encontrar a otro a través del mapa o la lista. Al tocar en el avatar de cada usuario se accede al perfil, donde se muestra un mensaje para iniciar una conversación. Gestión habitual de mensajes (eliminar conversaciones, bloquear usuarios, orden por fecha, etc...)
PERFIL
El perfil de cada usuario. Muestra un avatar a elegir de una lista, una bio, y los últimos 5 pines publicados, mostrando si alguno de ellos está aún activo (últimas 24 horas).
El progreso de desarrollo de la app se realizará mediante hitos, siendo estos los siguientes:
#1 / 20€ : Crear app con menú inferior según recursos proporcionados. Crear los cinco elementos de menú. Deben cambiar de color cuando se encuentre el usuario en cada uno. Sólo iconos, no texto. No menús laterales ni barras superiores. Interfaz blanca y limpia. La app debe mostrar una pantalla de spash con el logo, y tener el icono ya establecido.
#2 / 30€ : Conexión de la app con el servidor VPS. Se trabajará en conjunto sin dar acceso directo al desarrollador, pero siguiendo sus instrucciones, para conectar la app con MySQL remoto. Se proporcionan las tablas y datos de ejemplo. La app debe mostrar en cualquier pantalla el resultado de una query de ejemplo para probar la conexión con el servidor, normalmente "select texto from testtable where id = 1".
#3 / 50€ : Preparación de GOOGLE MAPS API. Se proporcionan credenciales para la configuración. El objetivo es mostrar en el primer elemento de mení, el MAPA, un mapa de google donde se muestre la ubicación actual del usuario en modo simple, con un punto azul, de forma dinámica.
#4 / 50€ : Mostrar en el mapa los iconos y mensajes de las tablas de ejemplo. Hacer los puntos del mapa clickeables, para que abran el popup con la información completa del mensaje.
#6 / 50€ : Mostrar los mismos mensajes (pines) en el modo LISTA. Segundo elemento del menú inferior.
#7 / 50€ : Registro de usuario, perfiles de usuario y login.
#8 / 50€: Creación de pines desde la app. Ya no se usan datos de ejemplo.
#9 / 50€: Sistema de mensajería entre usuarios.
#10 / 30€: Google play pagos para pines de 7 días.
#11 / 20€: Ayuda para publicar la app.
Pedir más info de cada hito antes. Presupuesto exacto sin negociaciones. 400€.
Pedir PDF con más info. Se proporcionan todos los recursos necesarios.
Plazo máximo 3 meses.
Crear app ANDROID basada en mapas con mensajería entre usuarios que obtenga la posición del cliente desde su dispositivo y otros datos desde un servidor MySQL remoto.
Al solicitar más información recibirás un PDF con una explicación pantalla a pantalla de la app.
La app mostrará un mapa de GOOGLE a través de la API (cuenta ya creada, solicitar credenciales) con la posición actual del usuario, y varios pines en el mapa (mensajes que otros usuarios han pineado en el mapa).
Estos mensajes duran solamente 24 horas.
Cada usuario puede publicar un mensaje en el mapa a la vez.
Pantallas:
MAPA
Muestra el mapa de google con pines en un radio de 5km publicados en las últimas 24h. Cada pin es un icono que el usuario que lo ha publicado ha elegido de una lista según el tema de conversación. Cada pin tiene un icono, un texto de hasta 500 carácteres, y una duración de 24 horas. El usuario podrá fijar el pin durante 7 días si compra un "Echo", que consiste en un pago de 1€ / $1 a través de Google Play.
Al tocar en cada pin se abre un popup con el texto del mensaje pineado.
LISTA
Se muestra un listado de los mensajes pineados cerca. El radio es de 5km. Al tocar en cada pin se abre en una ventana nueva el texto del mensaje pineado con el icono y la información del usuario que lo publicó.
PUBLICAR
Obtiene la ubicación actual del usuario y pide un icono (imagen de una lista), un texto de hasta 500 carácteres, y la duración: 24 horas gratis, o 7 días pagando.
MENSAJERÍA
Es un centro de mensajes donde los usuarios se pueden comunicar entre ellos. Es un chat simple, sólo texto y emojis. Un usuario sólo puede encontrar a otro a través del mapa o la lista. Al tocar en el avatar de cada usuario se accede al perfil, donde se muestra un mensaje para iniciar una conversación. Gestión habitual de mensajes (eliminar conversaciones, bloquear usuarios, orden por fecha, etc...)
PERFIL
El perfil de cada usuario. Muestra un avatar a elegir de una lista, una bio, y los últimos 5 pines publicados, mostrando si alguno de ellos está aún activo (últimas 24 horas).
El progreso de desarrollo de la app se realizará mediante hitos, siendo estos los siguientes:
#1 / 20€ : Crear app con menú inferior según recursos proporcionados. Crear los cinco elementos de menú. Deben cambiar de color cuando se encuentre el usuario en cada uno. Sólo iconos, no texto. No menús laterales ni barras superiores. Interfaz blanca y limpia. La app debe mostrar una pantalla de spash con el logo, y tener el icono ya establecido.
#2 / 30€ : Conexión de la app con el servidor VPS. Se trabajará en conjunto sin dar acceso directo al desarrollador, pero siguiendo sus instrucciones, para conectar la app con MySQL remoto. Se proporcionan las tablas y datos de ejemplo. La app debe mostrar en cualquier pantalla el resultado de una query de ejemplo para probar la conexión con el servidor, normalmente "select texto from testtable where id = 1".
#3 / 50€ : Preparación de GOOGLE MAPS API. Se proporcionan credenciales para la configuración. El objetivo es mostrar en el primer elemento de mení, el MAPA, un mapa de google donde se muestre la ubicación actual del usuario en modo simple, con un punto azul, de forma dinámica.
#4 / 50€ : Mostrar en el mapa los iconos y mensajes de las tablas de ejemplo. Hacer los puntos del mapa clickeables, para que abran el popup con la información completa del mensaje.
#6 / 50€ : Mostrar los mismos mensajes (pines) en el modo LISTA. Segundo elemento del menú inferior.
#7 / 50€ : Registro de usuario, perfiles de usuario y login.
#8 / 50€: Creación de pines desde la app. Ya no se usan datos de ejemplo.
#9 / 50€: Sistema de mensajería entre usuarios.
#10 / 30€: Google play pagos para pines de 7 días.
#11 / 20€: Ayuda para publicar la app.
Pedir más info de cada hito antes. Presupuesto exacto sin negociaciones. 400€.
Pedir PDF con más info. Se proporcionan todos los recursos necesarios.
Plazo máximo 3 meses.