desarrollador de aplicaciones móviles

14
DESARROLLADOR DE APLICACIONES MÓVILES Jaime Adrián Ruiz Luna 4.M Aplicaciones Móviles

Upload: jimy-ruiz

Post on 21-Jan-2018

176 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Desarrollador de aplicaciones móviles

DESARROLLADOR DE

APLICACIONES MÓVILES

Jaime Adrián Ruiz Luna

4.M

Aplicaciones Móviles

Page 2: Desarrollador de 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.

Page 3: Desarrollador de aplicaciones móviles

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.

Page 4: Desarrollador de aplicaciones móviles

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.

Page 5: Desarrollador de aplicaciones móviles

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

Page 6: Desarrollador de aplicaciones móviles

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.

Page 7: Desarrollador de aplicaciones móviles

LO QUE NOS ENSEÑARÁ…

Page 8: Desarrollador de aplicaciones móviles

Introducción

Construir el "Tengo un sueño" caja de resonancia aplicación yaprender los fundamentos de la programación con Appinventor. Usted aprenderá cómo una aplicación es un conjunto deeventos manipuladores que responden al tacto del usuario, un SMSque llegan al teléfono, u otros eventos. También aprenderá acerca delos bloques condicionales que permiten la aplicación para tomardecisiones.

Page 9: Desarrollador de aplicaciones móviles

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.

Page 10: Desarrollador de aplicaciones móviles

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.

Page 11: Desarrollador de aplicaciones móviles

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.

Page 12: Desarrollador de aplicaciones móviles

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.

Page 13: Desarrollador de aplicaciones móviles
Page 14: Desarrollador de aplicaciones móviles