Desarrollo de aplicaciones
Intro
Bueno, lo primero de todo, no os confundiais, esto no es un tutorial de como programar aplicaciones ni nada por el estilo.Lo que voy a hacer es como se enfoca el desarrollo de una aplicación, poniendo como ejemplo la app de cibercorresponsales que, para los que no la tengáis, está disponible aquí.
Pasos:
Fase de diseño:
1.¿Que necesito?
Es muy importante, a la hora de desarrollar una aplicación, tener en mente lo que tienes que hacer, no vale ponerse a escribir lineas de código sin fundamento.
2.¿Para que lo necesito?
Antes de empezar siquiera a programas, es esencial tener en cuenta para que la quieres hacer, de esa manera podrás enfocar mejor el siguiente paso.
3.¿Como tiene que ser?
Antes de comenzar a programar tienes que pensar en lo que tiene que hacer la app, estructurándolo conforme a lo estipulado en el punto anterior.También pensar en como lo vais a hacer.
4.¿Para quien va a ser?
Conviene tener esto pensado, no es lo mismo hacer una app para empresas que un videojuego para jóvenes, ¿no?
5.Esquema
Este es el ultimo y definitivo paso antes de empezar a programar,Tomároslo como una recomendación personal, pero conviene siempre hacerse un esquema con todo lo anterior, para poder llevar con éxito las fases de programación.Os adjunto por aquí una imagen del esquema que utilicé en la app de cibercorresponsales:
Fase de desarrollo:
1.Programación:
En este punto es cuando coges tu teclado, y te pones a escribir lineas de código, básicamente es la parte mas técnica a la que quizás un día dedique un post, pero vamos, esto ya es construir físicamente la app y tal.
2.Alpha testing:
En esta fase es en la que tienes que probar las funcionalidades por ti mismo o con la ayuda de un reducido número de desarrolladores, el objetivo es probar la parte técnica de la app, mas que la experiencia de usuario.En el caso de la app de cibercorresponsales, el primer alpha testing lo hizo nuestro compañero asher , y , por supuesto, yo mismo.
3.Beta testing
En esta fase se escoge un grupo limitado de gente, se les pasa una versión controlada de la app y se anotan todas sus reacciones, comentarios, impresiones y sugerencias, que luego serán las utilizadas en el producto final.En el caso de la app de ciber,los beta-testers fueron el grupo de Dinamizadores Escolares y nuestros queridos administradores
4.Publicación:
Lo que hay que hacer es, una vez finalizado el testing y obtenida la aplicación final, se suelta en una plataforma de almacenamiento, donde sea accesible a todos. En el caso de las aplicaciones android yo recomiendo usar la playstore, siempre y cuando tengáis 25$ y muchísima paciencia(Por el tema del proceso de firmado, certificación y homologación de la app, así como todos los puñeteros contratos y licencias de distribución internacionales)
5.Marketing
Se tratará de mostrar al mundo tu app.Ahí ya que cada cual se las apañe como pueda; en el caso de la app de ciber lo que hice fue ponerlo en un post y contactar con partyflipa para que lo colocara en una sección permanente de la web.
Bueno, esto es todo, espero que os haya gustado y que hayáis aprendido algo.Hasta la vista!




Comentarios
partyflipa - hace más de 10 años
¡Genial! Me interesa mucho el esquema que hiciste, pero no se abre el enlace. Súbelo al post, aunque la imagen salga reducida, si vuelves a guardar y arrastrar al campo de edición se verá en su tamaño original ;) (#cutre-truco)
partyflipa - hace más de 10 años
¡¡¡Y no te olvides de poner #tags en tus posts!!! :D
jyoushiki - hace más de 10 años
Gracias!Ya he solucionado el tema del enlace a la imagen, es que me equivoque con el nombre de la imagen, en lugar de poner imgciber.jpg puse proyectociber.jpg
partyflipa - hace más de 10 años
¡Gracias! ¿Lo hiciste programando desde cero? ¿Usaste app inventor?
jyoushiki - hace más de 10 años
Llámame raro, pero soy enemigo de los programas de diseño desde la interfaz gráfica de la app como el app inventor.Normalmente suelo utilizar cosas que me permitan programar a mano el código, desde una base en blanco, como eclipse, pero para la app lo hice desde mi tablet con el AIDE en su versión pro, por que se usa mas o menos igual que el eclipse y me permite programar en cualquier lugar
No se pueden incorporar más comentarios a este blog.