Valoración y ética del programador Android

Cuando vi en un grupo de discusión un polémico post llamado “Proyecto Android – 200 euros“, me imagine con alarma lo que podría ocurrir con el mercado de desarrollo de aplicaciones móviles en la plataformas móvil mas grande a nivel mundial que es Android. Esto me recuerda al mercado de desarrollo web, actualmente cualquiera compra una plantilla wordpress o un template por $20 y listo tiene ya cree que tiene su pagina…
Como desarrollador conozoco la dedicación y esfuerzo que debe invertirse en investigación y pruebas para lograr que nuestras apps funcionen. Así sea con Android SDK o en HTML5 con cualquier framework, una aplicación bien hecha a nivel de Experiencia de Usuario (UX), de funcionalidad,
La popularidad de Android hace que muchos verdaderos programadores noveles, también algunos curiosos siguiendo algún tutorial, se interesen por el tema de desarrollo de aplicaciones móviles. Muchos toman el camino de desarrollo HTML5 aprovechando el conocimiento legado del desarrollo Web, así que es muy probable que algunos vengan con baja autoestima, baja autovaloración, poco respeto a si mismos y terminen haciendo apps mediocres a precios mediocres.
Algunas ideas de como podemos ser éticos y dar valor a nuestras apps:
- No aceptar nunca un proyecto con una valoracion baja, con tiempos de entraga muy cortos o donde no existe necesidad real del lado del cliente. Pues si, a veces el cliente solo quiere una app como si fuese una pagina en facebook o una cuenta twitter, solo por tenerla…
- Publica una queja en cualquier medio donde se vea ofertas del tipo “Proyecto Android – 200 euros”.
- Desarrollemos la calidad de nuestras apps. La Experiencia de Usuario es importantísima pero no lo es todo.
- Valoremos el tiempo invertido en investigación y desarrollo aun cuando se trate de cosas muy simples que consideramos implícito o trivial.
- Valoremos correctamente el proyecto completo tanto en tiempo como en inversión económica. Tenemos que definir bien esta valoración, no es fácil, pero vamos aprendiendo.
- Podemos ofrecer valor agregado a nuestras app, que logre diferenciarnos como desarrolladores serios.
- Si desarrollas en HTML5, asegúrate que que tu app se comporte como app y no como pagina web.
- Si desarrollas con Android SDK, o NDK. Dale a tu aplicación una apariencia mas trabajada que la que viene por defecto.
- Desarrollemos ideas propias. Hagamos aplicaciones propias.
¿Alguna otra idea?
Creo que vale la pena seguir desarrollando este tema conociendo la opinión de otros desarrolladores.
Saludos…