Sunteți pe pagina 1din 6

ANDROID

Ensayo: MIT App Inventor 2, Android


Tabla de contenido
Introducción ................................................................................................................................ 2
Contenido .................................................................................................................................... 2
MIT App Inventor .................................................................................................................... 2
Eclipse ....................................................................................................................................... 3
Android ..................................................................................................................................... 4
Conclusiones ............................................................................................................................... 5
Referencias .................................................................................................................................. 5
Introducción
En los últimos años los celulares han experimentado una gran evolución, desde los
primeros que eran grandes y pesados, pensados sólo para hablar por teléfono en
cualquier parte, hasta los teléfonos modernos que ahora cuentan con sistemas
operativos que nos permiten explotar al máximo su funcionalidad.

Con casi 2.000 millones de dispositivos que montan Android como sistema operativo
en la actualidad es interesante pensar en una idea que nos permita formar parte
del mundo que rodea al Smartphone.

Android es un sistema operativo y una plataforma software, basado en Linux para


teléfonos móviles. Esto es una de las claves de la popularidad de Android, como
Linux, es una plataforma de código abierto, lo que permite a fabricantes,
operadores y desarrolladores dar mayor funcionalidad a sus Smartphone.

Contenido
MIT App Inventor

MIT App Inventor es una herramienta de programación basada en los bloques que
permite a todos, incluso para nosotros como principiantes construir aplicaciones
totalmente funcionales para los dispositivos Android. Los recién llegados a App
Inventor podemos poner nuestra primera aplicación en marcha y funcionando en
una hora o menos, en esta herramienta se pueden programar aplicaciones más
complejas en mucho menos tiempo que con lenguajes más tradicionales, basados
en texto.

Esta herramienta está disponible para cualquier persona con una cuenta Google,
ya que la autenticación de acceso y almacenamiento para proyectos de App
Inventor está vinculada a esa cuenta y no necesariamente debe ser una cuenta
en Gmail.

MIT App Inventor incluye un emulador para el teléfono en el que podemos crear
aplicaciones y probarlas, al igual que nos permite subir las en Google Play que es
la tienda digital para Android.

Una de las características de esta herramienta es que se puede desarrollar


aplicaciones en esta, pero no se puede exportar el código fuente a Eclipse o algún
otro IDE, ya que App Inventor no genera código fuente Java.

App Inventor solo maneja código fuente de Android no ejecutables, es decir .apk
y solo se pueden cargar en esta herramienta, sin embargo se puede compartir
código de proyectos con otros usuarios de App Inventor, además de que podemos
también compartir nuestras aplicaciones con otros usuarios Android.
Instalación de App Inventor:

Visita en primer lugar la web oficial de App Inventor. Se necesita tener una cuenta
Google para acceder al servicio. App Inventor está compuesto por un conjunto de
herramientas que abarcan las diferentes tareas en la construcción de la
aplicación: diseño, definición del comportamiento y simulación. Antes de pasar a
utilizarlas, debemos de comprobar que contamos con todo lo requerido. Vamos a
la página oficial y seleccionamos Setup. Damos clic en Test your system y para
checar nuestro navegador.
Es necesario tener instalado Java y los sistemas operativos soportados son Mac OS
X 10.5/10.6, Windows XP/Vista/7, Ubuntu 8+ y Debian 5+. Cuando acabamos,
damos clic en Done? Lets move on! y pasaremos a la descarga del software de
escritorio App Inventor. En el último paso, escogemos si deseamos probar nuestras
aplicaciones con nuestro propio teléfono o utilizar el emulador. Este último simulará
un dispositivo Android que podremos manejar a través del ordenador como si se
tratara de un celular real.

Eclipse

Eclipse es un entorno de desarrollo, de código abierto y gratuito, cuyo diseño sigue


un patrón de actualización basado en plugins. Su objetivo es convertirse en una
plataforma de integración de herramientas de desarrollo. Es un IDE que podríamos
denominar genérico, ya que no fue concebido para ser utilizado con un solo
lenguaje de programación, sino que es compatible con una gran variedad de
lenguajes.

Principales características

 Gestión de Proyectos
 Depurador de Código
 Perspectivas, Editores y Vistas
 Colección de Plugins

Configuración y preparación de Eclipse para desarrollo en Android:

Una vez descargado e instalado Eclipse, estos serían los pasos necesarios para su
configuración y poder desarrollar aplicaciones Android utilizando este entorno de
desarrollo.

1. Instalar Java Development Kit (JDK)


2. Instalar el SDK Android (Software Development Kit)
3. Instalar ADT para Eclipse

Para instalar el ADT (Android Development Tools) deberemos seguir las siguientes
indicaciones:

 Abrimos Eclipse y pulsamos sobre la opción Help seleccionando la opción


del desplegable “Install New Software”.
 Pulsamos sobre Add.
 Añadiremos un nombre descriptivo y en Location indicaremos la siguiente
url: “https://dl-ssl.google.com/android/eclipse” y pulsamos sobre Next.
 A continuación, marcamos la opción “Development tools” y pulsamos
nuevamente sobre Next, el asistente nos muestra una descripción de los
diversos paquetes a instalar y deberemos pulsar de nuevo sobre Finish.
 El siguiente paso será reiniciar e indicar la ruta de instalación del SDK.

Comparación entre MIT App Inventor 2 y Eclipse.

La diferencia entre estas dos herramientas puede ser que Eclipse crea código
fuente en Java, mientras que App Inventor no lo genera, además que su código
solo puedes ser ejecutado en esa misma herramienta. En App Inventor puedes
trabajar en línea y nos permite compartir aplicaciones mediante internet con otros
usuarios de la herramienta y también subir directamente nuestras aplicaciones a
Google Play, al que en Eclipse no podemos hacer. Las dos herramientas nos
permiten desarrollar aplicaciones complejas pero aun así App Inventor tiene ciertas
limitaciones, pero esta herramienta tiene una GUI más amigable que Eclipse.
Algo más que Eclipse no tiene es el emulador que nos permite probar nuestras
aplicaciones en App Inventor.

Android

Android es un sistema operativo inicialmente pensado para teléfonos móviles, al


igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está
basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.

El sistema permite programar aplicaciones en una variación de Java llamada


Dalvik. El sistema operativo proporciona todas las interfaces necesarias para
desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS,
las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de
programación muy conocido como es Java y lo más importante es que para
programar en este sistema no hay que pagar nada.
Entre los IDE más populares para el desarrollo de aplicaciones Android podemos
destacar los siguientes:

 Eclipse
 NetBeans
 IntelliJ
 Android Studio
 Aide
Diferencia de trabajar con MIT App inventor y trabajar solo con Android.
Android es un sistema operativo para dispositivos móviles, mientras que App
Inventor es una herramienta para desarrollar aplicaciones y a la vez nos permite
emular las en la misma aplicación o en un dispositivo móvil. Otra diferencia podría
ser que App inventor no utiliza IDE ya que no genera código fuente Java, mientras
que los IDE de Android si generan código fuente Java.

Conclusiones
Hoy en día el hacer aplicaciones para el sistema operativo Android, el cual es
usado en los dispositivos móviles, se ha convertido en una faceta muy importante
para nosotros como informáticos, ya que Android en muy popular actualmente y
por lo tanto es una buena forma de ganar dinero ya que las aplicaciones que
desarrollamos las podemos poner a la venta en la tienda digital de Android que es
Google Play. Además actualmente existen varias herramientas con las cuales
podemos desarrollar estas aplicaciones y algunas son muy fáciles de usar, así que
ya no tenemos pretexto de ponernos al día con los avances tecnológicos ya que
Android es uno de ellos.

Referencias
http://histinf.blogs.upv.es/files/2012/12/android-trabajo.pdf

http://appinventor.mit.edu/explore/content/faq.html

http://www.pcactual.com/articulo/zona_practica/paso_a_paso/paso_a_paso_software/12544/cr
ea_una_aplicacion_para_los_dispositivos_android.html

http://academiaandroid.com/ide-entornos-integrados-de-desarrollo-para-android/

http://www.xatakandroid.com/sistema-operativo/que-es-android

S-ar putea să vă placă și