|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 WAMP - PHP - MySQL
  Estación meteorológica Cosas de Windows Webs interesantes Arduino
  AutoIt (Programación) Visual Basic Script (VBS) Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

____________________________

- Presentación.

- ¿Qué es Android?

Android es un sistema operativo gratuito que utiliza muchos teléfonos móviles actuales (teléfonos inteligentes = smartphone), está basado en LINUX. Android pertenece a Google.

Cada cierto tiempo aparecen nuevas versiones: 1.5 (Cupcake), 1.6 (Donut), 2.0 (Eclair), 2.2 (Froyo), 2.3 (Gingerbread), 3.2 (Honeycomb), 4.0 (Ice Cream Sandwich), 4.1 (Jelly Bean), 4.2 Jelly Bean (Gummy Bear), 4.3 (Jelly Bean), 4.4 (KitKat), 4.5 (kit kat), 5.0 (Lollipop) ...

También existen otros sistemas operativos para teléfonos como el iOS de Apple (20 %) y Windows Phone de Microsoft (2 %), pero en España se está imponiendo el Android (78 %).
(Ver gráfico estadístico de como en España se está imponiendo el Android)

El Android lo podemos programar fácilmente y realizar programas de fórmulas matemáticas, juegos, ubicación en los mapas de Google, mover un robot mediante Bluetooth, contestación automática de SMS,...

telefono

- Saber más de Android en la Wikipedia.

- ¿Para aprender a programar el Android necesito tener un teléfono móvil con Android?

No. Solo necesitas un ordenador y conexión a Internet. En el ordenador puedes hacer los programas y probarlos en un emulador instalado en el mismo ordenador.
Si tienes un teléfono móvil o tablet con Android puedes pasar los programas realizados al móvil para ver cómo funcionan y utilizarlos.

- ¿Qué programa se utiliza para programar el Android?

Indico tres formas muy utilizadas de programación:

1.- Con Android Studio y Java . Se realizan los programas escribiendo códigos en Java. Es la forma que utilizan los buenos programadores.

2.- Mediante una aplicación de pago (50 € aproximadamente) llamada (B4A) BASIC4Android, para realizar programas de manera parecida a como se hace con Visual Basic
IMPORTANTE: si te interesa esto de hacer programas sencillos para Android consulta este tutorial de aprendizaje e iniciación que he realizado:

Tutorial BASIC4Android.

3.- Mediante App inventor. Es una forma intuitiva de hacer programas situando convenientemente las instrucciones como si fueran piezas de un puzzle. Utilizaremos App inventor para realizar nuestros programas. Lo que sí necesitas es estar conectado a Internet para poder utilizar el App inventor.

- App Inventor apareció el 12 de julio de 2010, y se abrió a todo el público en 15 de diciembre de 2010.
- Lo desarrollaron entre Hal Abelson de MIT y los ingenieros de Google Ellen Spertus y Liz Looney.
- A principo de agosto de 2011 Google anunció que ya no mantendría esta aplicación, pero que la haría código libre destinado a la educación.
- Una semana después el Instituto Tecnológico de Massachusetts (MIT), una institución de educación superior privada situada en Cambridge, Massachusetts (EE.UU.), anunció que se haría cargo del proyecto.
Ver web.
- El 31 de dicembre de 2011 App Inventor de Google dejó de funcionar.
- El 4 de marzo de 2012, el Instituto Tecnológico de Massachusetts (MIT) volvió a poner el proyecto en Internet.

- En diciembre de 2013, MIT saca AI 2, una nueva versión de App Inventor: http://ai2.appinventor.mit.edu
- En noviembre de 2014 sale la opción de idioma, con lo cual podemos ver la mayoría de los elementos en español.
- El 15 de julio de 2015 desaparece App inventor (el antiguo). Existe una aplicación web para pasar los proyectos .zip del App inventor al .aia del App inventor 2. Aplicación online.
- En julio de 2015 crean una mochila en la parte de Bloques para poder copiar y pegar.
- En diciembre de 2015 se crea el componente FirebaseDB.
- El 15 de junio de 2016 agrega el componente podómetro.
- A principio de 2016 comienza a funcionar los servicios en modo de prueba.

- ¿Cómo es el código?

- En forma de Bloques...

Los programas se realizan mediante bloques, que son una especie de piezas de puzzle.
No tiene programa fuente escrito en texto.

 

- ¿De dónde me bajo el App inventor?

El App inventor no es un programa que te tengas que bajar al ordenador. Funciona en cloud computing, el programa funciona mediante la conexión a Internet, tu trabajas con el programa conectado directamente al servidor de App inventor. Es como una página web y en ella realizas las operaciones. Solo necesitas una cuenta de gmail.
NOTA: hay versiones para poderlas instalar en el ordenador y trabajar sin estar conectado a internet (offline).

app inventor

Para que funcione necesitas tener instalado JAVA. También necesitas una cuenta de Google Gmail.

http://appinventor.googlelabs.com

_________________________

- ¿En qué dirección entro para programar?

 

Si vas a estudiar App inventor 2, entra en esta dirección y te autentifica con tu dirección de correo de gmail...

http://ai2.appinventor.mit.edu

App inventor 2 en español

http://beta.appinventor.mit.edu (versión antigua)

Aquí comienza nuestro Curso gratis de App inventor.

_________________________

________________________
- Interface.

 

- Podemos trabajar en español, en inglés, francés, portugués, italiano...

_____________________________________
- App inventor 2 en español offline.

- Hemos visto que para trabajar con AI2 debemos estar conectados a Internet, ¿se podría trabajar de alguna manera offline, es decir sin estar conectado?

- Pues sí, para ello un equipo distinto al MIT ha creado un AI2 Ultimate con Personal Server. Esto instala el AI2 en nuestro ordenador, utilizando JAVA. Luego en un navegador escribimos http://localhost:8888 y podemos trabajar directamente con nuestro ordenador sin estar conectado a Internet.

- He preparado un pequeño tutorial de instalación de App inventor 2 Ultimate, es interesante que lo leas y lo realices:

125.- App inventor 2 Ultimate .

125B.- App inventor 2 OffLine (antes AILiveCompanion)

____________________________________________________________
____________________________________________________________

______________________________________________

- Resumen de instalación.

- Podemos trabajar online y offline.

Online, con conexión a Internet es la forma "oficial", nos creamos una cuenta de correo, por ejemplo de gmail y creamos el código mediante la conexión a un sitio web.
Podremos ver el resultado de nuestro código en un emulador instalado en el ordenador, en el móvil/tablet mediante Wifi o en el móvil/tablet mediante cable USB.

Para entrar en esa web vamos a... http://ai2.appinventor.mit.edu/

Offline, se trata de instalar en nuestro ordenador el "programa" App Inventor 2 y trabajar con él sin necesidad de estar conectado a Internet.
Podremos ver el resultado de nuestro código en un emulador instalado en el ordenador, en el móvil/tablet mediante Wifi o en el móvil/tablet mediante cable USB.

Para bajar el "programa" App Inventor 2 vamos a... http://sourceforge.net/projects/ai2u/files/

- Hay otra versión offline llamada AiLiveComplete!: http://sourceforge.net/projects/ailivecomplete/files/
https://amerkashi.wordpress.com/page/3/
Pulsamos en WinStartBuildServer.cmd y luego escribimos en un navegador localhost:8888

Portable, lo ponemos en un directorio o en un USB y trabajamos sin necesidad de tenerlo instalado.

_________________________________

- Ejecución de nuestro código.

Tanto si estamos trabajando Offline como Online, hay varias formas de comprobar cómo está funcionando nuestro código:

- Instalando en el móvil/tablet una aplicación bajada de la Play de Google, llamada: MIT AI2 Companion, luego necesitamos que la red donde trabajamos tenga Wifi. Es decir, que el móvil tenga Wifi (siempre lo tiene) y nuestro ordenador esté conectado a la misma red Wifi. (NO es necesario que el ordenador esté conectado a Wifi, puede estar conectado con cable a la red, lo que quiero decir es que tanto el móvil como el ordenador estén conectados a la misma red y que ésta tenga Wifi).
Pulsaremos en App Inventor AI Companion. Nos saldrá en la pantalla del ordenador un código QR. Arrancamos MIT AI2 en nuestro móvil y escaneamos ese QR para cargar la aplicación que hemos realizado.

- Instalando en nuestro ordenador un Emulador, es decir una especie de teléfono móvil que actúe como nuestro móvil. Para ello bajamos:
http://explore.appinventor.mit.edu/ai2/windows. Lo instalamos en Windows, nos saldrá un icono Ai2 Starter. Pulsamos ese icono para arrancar este servidor. Luego en App Inventor pulsamos en: Emulador.

- Conectando el móvil al ordenador por cable USB. Instalamos en nuestro ordenador el driver correspondiente a nuestro modelo de móvil.
Después instalamos http://appinventor.mit.edu/explore/ai2/setup-device-usb.html
Arrancamos el Ai2 Starter. Luego en App Inventor pulsamos en: USB

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información