DESARROLLO DE APP ANDROID – #1 – ANALISIS INICIAL


Hola amigos,
Bienvenidos al primer día de desarrollo de la App móvil desce cero.
Despues de un breve Brainstorm solitario y mucho café, he tomado algunas decisiones sobre el proyecto:

¿QUE APP DESARROLLAR?
La decición no fué tan difícil, pues tenia tres opciones:
Aplicación relacionada a transporte solidário, trabajo colaborativo y una aplicacion relacionada a la seguridad ciudadana.
La elegida fué People Alert!, aplicación web y movil de denuncias en tiempo real.
¿PARA QUE PLATAFORMAS?
Obviamente este tipo de aplicación utiliza recursos del equipo como camara, microfono, gps, y otros.
Pero también tiene que ser multiplataforma (soy desarrollador Android pero esta tiene que ser Hibrida para que se pueda usar desde el navegador web de cualquier dispositivi, independiente del Sistema Operativo).
Siendo asi, decido por HTML5, JAVASCRPT, JQUERY, AJAX, JSON, PHP, MYSQL, serán base del desarrollo.
Utilizaré para este proyecto nada más que NotePad++ y para dispositivos Android crearé el instalable en Android Studio (simplemente un WebView, y registro del equipo en Google GCM para recibir notificaciones).

La App tendrá una versión propria para Desktop, para visualizar áreas de riesgo y etc. en un mapa con geolocalización.
Primeramente tengo que crear el Servidor Local para testes (yá está creado, un simple Localhost con PHP y MYSQL).
La Base de Datos MYSQL la mostraré mas adelante, pués no está totalmente finalizada.
Creado eso es hora de hacer algunos bocetos/wireframes "a mano" con la idea general de UI/UX, siempre pensando en el modelo de desarrollo "Mobile First".
Hora de dibujar!
La app tiene que ser rápida y muy fácil de usar, tratandose de denuncias en tiempo real.


PEOPLE ALERT!

Sos testigo de un Robo/Rapiña?
Sos testigo de un maltrato animal?
Sos testigo de violencia de genero?
Sos testigo de un accidente?
Tu barrio/calle está en malas condiciones?
Venta de drogas?
Vandalismo?
OtrasRegistraremos el usuario a través de su cuenta de Facebook.

Los bocetos y el inicio del desarrollo y la Base de Datos, los compartiré aqui en la proxima publicación.

El desarrollo de una app movil lleva su tiempo, por eso siempre hay que tener en cuenta ciertos aspectos:

Tener clara la idea y a quien se dirige.
Desarrollar cada detalle de la app teniendo en cuenta para quien se dirige, facilidad de uso e interacción.
Lo minimo de pantallas, la app tiene que ser rápida, tenemos que tener en cuenta que es para denunciar algo que recién pasó o está pasando.

Amigos hasta aqui la elaboración de la idea general.

Mañana publicaré los bocetos/mockups, Logo y la Base de Datos.

Saludos a todos y buen viernes.

Fuente: este post proviene de Pablo M. Francisco, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Todos los pagos y compras online, todos los "Me gusta", comentarios, mensajes, twits, chats, todas las gestiones que hacemos por internet dejan un rastro que contiene nuestros datos personal ...

This my first post in english. Please try to understand any mystakes :). Today 80% of consumers are concerned about mobile marketing. Thousands of mobile phone users world wide were surveied on their ...

Recomendamos

Relacionado

general

Hola! no he tenido tiempo suficiente para publicar esta semana así que este post pueda ser un poco largo. Un Cambio de Rumbos He decidido hacer esta app totalmente en HTML5/CSS3, PHP, por el simple motivo que la quiero multiplataforma y no tener que hacer una app para cada una de ellas. Material design en Multiplataforma? Ok! Ok! no será "MATERIAL DESIGN" propriamente dicho, pero será a ...

general android app móvil ...

Hola, pensando en como crear un tutorial "completo" de desarrollo de Apps para Android, se me ocurrió una idea: Hacer un "Diario" publicando semanalmente todo el proceso de desarrollo, design y programación de una App real. Una especie de reality de desarrollo. A partir de mañana, viernes 13 de marzo de 2015 daré inicio al proyecto. Primeramente elegiremos entre tres opcion ...

blog de colaboradores

Una app para Android bien diseñada y funcional atraerá la atención de los usuarios Para que una app sea exitosa no basta con que esté bien diseñada o a la vanguardia de los avances tecnológicos, también se necesita que sea visible en la red para asegurar que la descarguen y la usen, y eso se logra con la asesoría de expertos. En el mundo hay actualmente más de 2.600 millones de usuarios de smartph ...

general android app ...

Dentro del amplio abanico de aplicaciones Android para el fotógrafo, tenga el nivel que tenga éste, nos encontramos con la aplicación gratuita Photo Tools. Después de instalarla en nuestro móvil, al acceder al programa nos sale esta pantalla de bienvenida: Análisis Photo Tools app El diseño de la aplicación es bastante mejorable, pero lo mejor de esta aplicación son sus múltiples funciones. Arrib ...

Uncategorized

El desarrollo web: Todo acerca del desarrollo de aplicaciones web. ¿Qué es el desarrollo web? Podemos definir el desarrollo web como la programación del conjunto de líneas de código que permite la creación y el mantenimiento de una página o de una aplicación web. Gracias al desarrollo web se consigue que una página web sea rápida, que tenga un diseño agradable a la vista del usuario, que funcione ...

apk documentos programa ...

Anteriormente vimos como crear un servidor web desde nuestro android y lazar un ataque con el metodo phishing para facebook. Hoy veremos un editor de texto para android , especialmente para el lenguaje de programación php En ocasiones nos encontramos archivos o nos envían , y queremos editar de forma rápida Los editores de código o IDEs (el acrónimo inglés de Integrated Development Environment) y ...

Internet

¿Alguna vez has pensado en aprender a programar en Java pero te da pereza? ¿Quieres ampliar tus conocimientos en bases de datos y practicar un poco de SQL? En el post de hoy hemos recopilado una interesante colección de cursos gratis en español relacionados con la programación y el desarrollo web, que podemos realizar cómodamente desde casa y a nuestro ritmo. Todos los cursos se realizan desde la ...

amino Android apk ...

Un servidor es un ordenador u otro tipo de equipo informático encargado de suministrar información a una serie de clientes, que pueden ser tanto personas como otros dispositivos conectados a él. La información que puede transmitir es múltiple y variada: desde archivos de texto, imagen o vídeo y hasta programas informáticos, bases de datos, etc wikipedia Cada vez nuestro android son más potentes y ...

general android apple ...

Los fanáticos de la saga de la Guerra de Galaxias finalmente fueron escuchados y, por ellos precisamente, se creó una nueva app que dará un giro a la forma en la que todos estamos acostumbrados a ver la famosa saga de Star Wars. Finalmente fue lanzada al mercado de los teléfonos inteligentes una aplicación pensada para los impacientes fans de la saga que están esperando la próxima entrega luego d ...

Académicos de distintos ámbitos piden más transparencia y cooperación en el desarrollo de la app Radar COVID Más de 120 académicos de distintos campos han suscrito un manifiesto en el que reclaman al Gobierno de España una mayor transparencia en el desarrollo de la app Radar COVID. Los firmantes piden que se abra la puerta a una mayor colaboración con expertos de distintos ámbitos y la sociedad ci ...