Documente Academic
Documente Profesional
Documente Cultură
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.
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.
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
Principales características
Gestión de Proyectos
Depurador de Código
Perspectivas, Editores y Vistas
Colección de Plugins
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.
Para instalar el ADT (Android Development Tools) deberemos seguir las siguientes
indicaciones:
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
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