Cómo desarrollar fácilmente una app para Android
-
Upload
ivan-ruiz-rube -
Category
Education
-
view
390 -
download
0
Transcript of Cómo desarrollar fácilmente una app para Android
Iván Ruiz Rube 2
AgendaContexto
Iniciativas para el aprendizaje de la programación
Situación actual
Programación para Android
Nuestra primera aplicación con AppInventor
Iván Ruiz Rube 4
Aprendizaje de la programación
Permite entender mejor la realidad que nos rodea y nos prepara para aportar valor a la sociedad.
Conocer la programación no para que seamos programadores en el futuro, sino porque vamos a pasar la vida rodeados de objetos programables.
El objetivo es formar a creadores y no sólo a meros consumidores.
La programación potencia la creatividad, el pensamiento lógico y nos aporta habilidades para la resolución de problemas.
Iván Ruiz Rube 5
Code.org Iniciativa a nivel mundial para la introducción de la
programación en las escuelas.
Apoyada por grandes empresas, como Microsoft, Google o Facebook
Países como EEUU, UK o Finlandia ya lo están haciendo
Aprender a programar como se aprende a leer o a escribir
Programación desde edades muy tempranas, con herramientas cada vez mas baratas y sencillas.
Iván Ruiz Rube 10
Empleabilidad En España, las
titulaciones del área de Informática son las que tienen mayor salida profesional.
Se estima que existen unas 900.000 vacantes sin cubrir en el sector TIC en toda Europa
Tasa de desempleo juvenil en Europa en torno al 50%
Grand Coalition for Digital Jobs
Fuente: El País 29 Oct. 2014. Las carreras con mayor tasa de Empleo
Iván Ruiz Rube 11
Estudiar InformáticaFormación profesional
Técnico en Sistemas Microinformáticos y RedesTécnico Superior en Desarrollo de Aplicaciones WebTécnico Superior en Desarrollo de Aplicaciones
MultiplataformaTécnico Superior en Administración de Sistemas
Informáticos en Red
Formación universitaria (online y presencial)Grado en Ingeniería InformáticaMásteres de especialización
Iván Ruiz Rube 12
AndroidSistema operativo para móviles más extendido
en la actualidad
Basado en el sistema Linux y desarrollado por Google
Actualmente en su versión 5.0 (Lollipop) aunque la versión con mayor cuota de mercado es la 4.4 (KitKat)
Gran comunidad desarrolladores: +1M apps en Google Play
Iván Ruiz Rube 13
Programación en AndroidLos programas están escritos en el lenguaje de
programación Java.
Requiere conocimientos de Ingeniería del Software: análisis, algoritmia, usabilidad, pruebas, etc.
Existen entornos especializados de desarrollo:
Iván Ruiz Rube 15
App InventorAplicación web desde la que podemos crear
apps con apenas conocimientos de programación.
Diseño visual de la interfaz de usuario mediante una serie de herramientas
Programación como un puzle
http://appinventor.mit.edu/
App Inventor: Diseñador
Iván Ruiz Rube 17
Paleta de Herramient
as
Propiedades
Mis component
es
Editor de la Interfaz de Usuario
Iván Ruiz Rube 19
App Inventor: Editor de bloques
Categorías de bloques Espacio de trabajo
Bloques disponibles