martes, 10 de abril de 2012

Android? Java? XML? Como creo la aplicación?

Aunque todavía no he escrito sobre la aplicación si que he decidido hacerla en la plataforma Android. Tengo experiencia como programador en Java, aunque eso importa relativamente poco. Lo cierto es que existe una gran comunidad de desarrolladores y además es bastante activa. No hay más que darse una vuelta por blogger para ver la cantidad de blogs y páginas dedicadas al mundo Android.

Otro motivo bastante importante es la distribución de la aplicación. No es que piense que vaya a tener millones de descargas, pero lo cierto y verdad es que para Iphone hay que pagar una cuota anual mientras que en Google Play sólo se realiza un pago único de 25$.

Por último está el mercado (no el mercado de la prima de riesgo...) Uno de cada dos smarphones lleva Android por dentro y son activados casi un millón cada día. Por supuesto no es que piense que voy a tener ni siquiera mil descargas de la aplicación pero es bueno tener una base amplia de mercado...

Ya más metidos en la tecnología he visto que Google ha hecho una especie de MVC para la presentación de las pantallas. El diseño se hace a través de ficheros XML y la lógica en clases Java. Aunque también hay herramientas que permiten crear aplicaciones sin ningún tipo de conocimientos de Java o XML.

He hecho un primer ejemplo de aplicación para estimar cuanto tiempo tardaría en aprender a utilizar la tecnología y lo cierto es que en menos de dos horas tenia una aplicación funcionando. Lo único que me ha costado un poco de entender ha sido como manejar los diferentes layouts, pero no ha sido nada grave.

Pronto empezaré a definir los objetivos del producto (no necesariamente son los mismos que los del proyecto) y sus requisitos, tanto los funcionales como los no funcionales.

No hay comentarios: