La proliferación de dispositivos móviles de última generación (smartphones y smartwatches), así como la simplificación de sus lenguajes de programación han convertido la tarea de realizar aplicaciones específicas para ellos en un nicho muy rentable. El hecho de disponer de SDKs de muy alto nivel y de procesos sencillos para la distribución y comercialización de los productos realizados, permiten q
ue en muy poco tiempo sea posible tener en el mercado una aplicación accesible a millones de usuarios y, por lo tanto, capaz de generar beneficios. En este curso se pretende introducir al alumno en la programación de aplicaciones para dispositivos Android utilizando su Framework oficial de desarrollo de libre distribución. El objetivo principal del curso es que, al final de éste, el alumno sea capaz de realizar una aplicación completa para dispositivos Android que cubra el ciclo completo de vida desde su diseño hasta su puesta a la venta en el Android Market. De este modo, en el curso trataremos de responder a las siguientes preguntas:
¿Qué me ofrece y hasta donde puedo llegar programando en Android?.¿Existen otras alternativas a tener en cuenta?
¿Cómo funciona el entorno de desarrollo y qué elementos necesito para llevar a cabo mi objetivo?
¿En qué tipo de arquitectura están basadas las aplicaciones?
¿Cuáles son los elementos de esta arquitectura y cómo funcionan?
¿Qué proceso debo seguir para, una vez terminada y probada mi aplicación, pueda distribuirla?