SlideShare una empresa de Scribd logo
1 de 14
DESARROLLADOR DE
APLICACIONES MÓVILES
Jaime Adrián Ruiz Luna
4.M
Aplicaciones Móviles
APP INVENTOR
¿No sabes ni C#, ni .NET, ni Java y ni oír hablar de Visual Basic? Pues
entonces tenemos que recordarte App Inventor.
 Esta es una plataforma desarrollada por Google Labs para que
más gente se uniera a programar apps en Android. Es un entorno
totalmente visual en el que no hace falta ni escribir una sola línea
de código para desarrollar apps en Android. Uno de los grandes
inconvenientes es también su punto fuerte, la simplicidad y la
rapidez a la hora de crear apps para Android. Es completamente
gratuito, solamente hay que descargar App Inventor en la web y
empezar a crear apps.

INTRODUCCIÓN
AppInventor.org es un sitio para aprender y enseñar
cómo programar aplicaciones para móviles con App
Inventor del MIT. Estos tutoriales son versiones refinadas
de los tutoriales que han estado en los sitios de Google y
el MIT Inventor de la aplicación de miles de inception--
App Inventor de los principiantes las han usado para
aprender programación y aprender App Inventor.
 Este sitio también está diseñado para ser utilizado por los
profesores. Los materiales de enseñanza que aquí se han utilizado
como base de numerosas escuela secundaria, preparatoria y
cursos de la universidad. El curso-in-a-box , que se basa en cursos
de USF Wolber, proporciona la estructura y el material para
obtener un nuevo curso en marcha y funcionando en cuestión de
días.
Características
 El editor de bloques de la plataforma App Inventor, utiliza la librería Open Blocks de
Java para crear un lenguaje visual a partir de bloques. Estas librerías están
distribuidas por Massachusetts Institute of Technology (MIT) bajo su licencia libre
(MIT License). El compilador que traduce el lenguaje visual de los bloques para la
aplicación en Android utiliza Kawa como lenguaje de programación, distribuido
como parte del sistema operativo GNU de la Free Software Foundation

 Historia.
La plataforma se puso a disposición del público el 12 de julio de
2010 y está dirigida a personas que no están familiarizadas con la
programación informática. En la creación de App Inventor, Google se
basó en investigaciones previas significativas en informática educativa.
LO QUE NOS ENSEÑARÁ…
Introducción
 Construir el "Tengo un sueño" caja de resonancia aplicación y
aprender los fundamentos de la programación con App
inventor. Usted aprenderá cómo una aplicación es un conjunto de
eventos manipuladores que responden al tacto del usuario, un SMS
que llegan al teléfono, u otros eventos. También aprenderá acerca de
los bloques condicionales que permiten la aplicación para tomar
decisiones.

 Construir dibujo y juegos animados
 Aprender a trabajar con lienzos de dibujo y animación
de sprites. Usted va a construir una aplicación de
pintura y un juego arcade AndroidMash.
 Los mensajes de texto y construir Aplicaciones
reconocimiento de la ubicación
 Crea aplicaciones que envían y responder a mensajes de texto
SMS y aplicaciones que utilizan localización GPS y mapas. Vas a
ganar más experiencia con componentes de gran alcance y que
vamos a trabajar con direcciones URL en la visualización de
mapas dinámicos.
 Tests y construir Informativo Aplicaciones
 Aprender cómo procesar listas de información utilizando un
índice para "caminar" a través de la lista. Ser lista-- este módulo
proporcionar un desafío conceptual y codificación más abstracto.
 Definir procedimientos para crear nuevos bloques
 Aprender a organizar mejor sus aplicaciones mediante la
definición de los procedimientos - dar un nombre a una secuencia
de bloques. Usted aprenderá acerca de abstracción de
procedimientos y los fundamentos de la ingeniería de software.
App Inventor tutorial
App Inventor tutorial

Más contenido relacionado

La actualidad más candente

Curso de android con kotlin
Curso de android con kotlinCurso de android con kotlin
Curso de android con kotlinHarri Sonailent
 
Mi lenguaje de programacion java
Mi lenguaje de programacion javaMi lenguaje de programacion java
Mi lenguaje de programacion javapugnie
 
¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112Andres Domínguez Gómez
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesFernand Bernowly
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Javaariannalizeeth
 
AndroID
AndroIDAndroID
AndroIDUTA
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación JavaAlfredito Aguayo
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles RAUL Velez
 
Desarrollo de Apps para móviles 1: introducción app inventor
Desarrollo de Apps para móviles 1:  introducción app inventorDesarrollo de Apps para móviles 1:  introducción app inventor
Desarrollo de Apps para móviles 1: introducción app inventorProgramamos
 
App en Android Studio
App en Android StudioApp en Android Studio
App en Android StudioLuisCarrasco
 

La actualidad más candente (19)

Visual basic .net
Visual basic .netVisual basic .net
Visual basic .net
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
Curso de android con kotlin
Curso de android con kotlinCurso de android con kotlin
Curso de android con kotlin
 
Plan taller android
Plan taller androidPlan taller android
Plan taller android
 
Mi lenguaje de programacion java
Mi lenguaje de programacion javaMi lenguaje de programacion java
Mi lenguaje de programacion java
 
¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112¿Qué es la programacion? - Promocional CBTa 112
¿Qué es la programacion? - Promocional CBTa 112
 
Herramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móvilesHerramientas de desarrollo para dispositivos móviles
Herramientas de desarrollo para dispositivos móviles
 
Gyetech Christian Sacarelo 11
Gyetech Christian Sacarelo 11Gyetech Christian Sacarelo 11
Gyetech Christian Sacarelo 11
 
App inventor
App inventorApp inventor
App inventor
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
 
AndroID
AndroIDAndroID
AndroID
 
Andropid
AndropidAndropid
Andropid
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
Android studio
Android studioAndroid studio
Android studio
 
Desarrollo de Apps para móviles 1: introducción app inventor
Desarrollo de Apps para móviles 1:  introducción app inventorDesarrollo de Apps para móviles 1:  introducción app inventor
Desarrollo de Apps para móviles 1: introducción app inventor
 
App en Android Studio
App en Android StudioApp en Android Studio
App en Android Studio
 
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIOESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 

Destacado

Mapa conceptual moviles
Mapa conceptual movilesMapa conceptual moviles
Mapa conceptual movilesGiezy Vera
 
Telefonia movil mapa conceptual
Telefonia movil mapa conceptualTelefonia movil mapa conceptual
Telefonia movil mapa conceptualpatitoazul78
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos movilesITV
 
Dispositivos Moviles
Dispositivos MovilesDispositivos Moviles
Dispositivos MovilesDACB_Lcc
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESFaber Orozco
 

Destacado (6)

Dispositivos móviles
Dispositivos móvilesDispositivos móviles
Dispositivos móviles
 
Mapa conceptual moviles
Mapa conceptual movilesMapa conceptual moviles
Mapa conceptual moviles
 
Telefonia movil mapa conceptual
Telefonia movil mapa conceptualTelefonia movil mapa conceptual
Telefonia movil mapa conceptual
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos moviles
 
Dispositivos Moviles
Dispositivos MovilesDispositivos Moviles
Dispositivos Moviles
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 

Similar a App Inventor tutorial (20)

Material rap1
Material rap1Material rap1
Material rap1
 
Google App inventor
Google App inventorGoogle App inventor
Google App inventor
 
Aplicacion ntics
Aplicacion nticsAplicacion ntics
Aplicacion ntics
 
App inventor quevedo muso
App inventor quevedo musoApp inventor quevedo muso
App inventor quevedo muso
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Prontuario del Curso de Android
Prontuario del Curso de AndroidProntuario del Curso de Android
Prontuario del Curso de Android
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Strem games
Strem gamesStrem games
Strem games
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Tarea2App.docx
Tarea2App.docxTarea2App.docx
Tarea2App.docx
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 
Informe tercer avance
Informe tercer avanceInforme tercer avance
Informe tercer avance
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la Store
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
Las apps
Las appsLas apps
Las apps
 
app
appapp
app
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (16)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

App Inventor tutorial

  • 1. DESARROLLADOR DE APLICACIONES MÓVILES Jaime Adrián Ruiz Luna 4.M Aplicaciones Móviles
  • 2. APP INVENTOR ¿No sabes ni C#, ni .NET, ni Java y ni oír hablar de Visual Basic? Pues entonces tenemos que recordarte App Inventor.  Esta es una plataforma desarrollada por Google Labs para que más gente se uniera a programar apps en Android. Es un entorno totalmente visual en el que no hace falta ni escribir una sola línea de código para desarrollar apps en Android. Uno de los grandes inconvenientes es también su punto fuerte, la simplicidad y la rapidez a la hora de crear apps para Android. Es completamente gratuito, solamente hay que descargar App Inventor en la web y empezar a crear apps. 
  • 3. INTRODUCCIÓN AppInventor.org es un sitio para aprender y enseñar cómo programar aplicaciones para móviles con App Inventor del MIT. Estos tutoriales son versiones refinadas de los tutoriales que han estado en los sitios de Google y el MIT Inventor de la aplicación de miles de inception-- App Inventor de los principiantes las han usado para aprender programación y aprender App Inventor.
  • 4.  Este sitio también está diseñado para ser utilizado por los profesores. Los materiales de enseñanza que aquí se han utilizado como base de numerosas escuela secundaria, preparatoria y cursos de la universidad. El curso-in-a-box , que se basa en cursos de USF Wolber, proporciona la estructura y el material para obtener un nuevo curso en marcha y funcionando en cuestión de días.
  • 5. Características  El editor de bloques de la plataforma App Inventor, utiliza la librería Open Blocks de Java para crear un lenguaje visual a partir de bloques. Estas librerías están distribuidas por Massachusetts Institute of Technology (MIT) bajo su licencia libre (MIT License). El compilador que traduce el lenguaje visual de los bloques para la aplicación en Android utiliza Kawa como lenguaje de programación, distribuido como parte del sistema operativo GNU de la Free Software Foundation 
  • 6.  Historia. La plataforma se puso a disposición del público el 12 de julio de 2010 y está dirigida a personas que no están familiarizadas con la programación informática. En la creación de App Inventor, Google se basó en investigaciones previas significativas en informática educativa.
  • 7. LO QUE NOS ENSEÑARÁ…
  • 8. Introducción  Construir el "Tengo un sueño" caja de resonancia aplicación y aprender los fundamentos de la programación con App inventor. Usted aprenderá cómo una aplicación es un conjunto de eventos manipuladores que responden al tacto del usuario, un SMS que llegan al teléfono, u otros eventos. También aprenderá acerca de los bloques condicionales que permiten la aplicación para tomar decisiones. 
  • 9.  Construir dibujo y juegos animados  Aprender a trabajar con lienzos de dibujo y animación de sprites. Usted va a construir una aplicación de pintura y un juego arcade AndroidMash.
  • 10.  Los mensajes de texto y construir Aplicaciones reconocimiento de la ubicación  Crea aplicaciones que envían y responder a mensajes de texto SMS y aplicaciones que utilizan localización GPS y mapas. Vas a ganar más experiencia con componentes de gran alcance y que vamos a trabajar con direcciones URL en la visualización de mapas dinámicos.
  • 11.  Tests y construir Informativo Aplicaciones  Aprender cómo procesar listas de información utilizando un índice para "caminar" a través de la lista. Ser lista-- este módulo proporcionar un desafío conceptual y codificación más abstracto.
  • 12.  Definir procedimientos para crear nuevos bloques  Aprender a organizar mejor sus aplicaciones mediante la definición de los procedimientos - dar un nombre a una secuencia de bloques. Usted aprenderá acerca de abstracción de procedimientos y los fundamentos de la ingeniería de software.