Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capitulo 2 PDF
Capitulo 2 PDF
Metodologia 1
Cmo crear una aplicacin desde cero con Android Studio
En este tema vamos a ver cmo crear nuestra propia aplicacin para Android desde
cero utilizando la aplicacin Android Studio, un IDE (integrated development
environment) para Android lanzado en mayo del ao 2013 por Google. Para poder
realizar lo que se ensea en este tema no se requiere de ningn tipo de
conocimiento previo.
Pgina 1
3. Creando la aplicacin
1. Una vez en Android Studio vamos a comenzar un Nuevo proyecto.
Instructora: Zulma Anglica Argello Matas
Pgina 2
Pgina 3
Pgina 4
Entorno de la aplicacin
4. Probando la aplicacin
1. Una vez Android Studio haya creado el proyecto procedemos a conectar nuestro
celular a la computadora. Hecho esto, utilizamos el atajo Shift+F10 en AS para
probar la aplicacin. En alrededor de 15 segundos, la aplicacin debera estar
reproducindose en tu celular. En nuestro caso, qued algo as:
Pgina 5
Pgina 6
Pgina 7
Metodologia 2
Programar Android en entorno Eclipse
Programar en Android desde el entorno Eclipse en el
sistema operativo Windows
Paso 1
Instalar JDK java (Java Platform (JDK) 8u91), se trata de un conjunto de
herramientas (programas y libreras) que permiten desarrollar programas en
lenguaje Java (compilar, ejecutar, generar documentacin, etc.).
Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Paso 2
Descargar el SDK recomendado de Android, el SDK es un kit de desarrollo que
contiene herramientas para desarrollar en Android, contiene herramientas como
por ejemplo la maquina virtual.
Link de descarga directa: http://dl.google.com/android/installer_r18-windows.exe
Link de descarga desde la pagina de Android:
http://developer.android.com/sdk/index.html
-Ambos link cumplen la misma funcionalidad, nada mas que en el primero la
descarga comienza directamente y en el segundo, entra en la pagina de Android
para que vos decidas, en un cuadro que aparece, cual SDK deseas descargarAl comenzar a instalar el archivo .exe del SDK, la plataforma por defecto que se va
a descargar es el Android 4.0.3 que es el ltimo emulador pero mas orientado a la
programacin en Tablet.
Luego de instalar, iras a Inicio > Todos los programas > Android SDK
Tools > ejecutar el SDK Manager... all tendremos la opcin de descargar la
paquete de plataforma Android 2.2 para aquellos que quieren orientar su
programacin a celulares.
El SDK que contiene la plataforma Android 2.2 es el que mas compatibilidad tiene
con la mayora de los celulares.
Instructora: Zulma Anglica Argello Matas
Pgina 8
1)_ Inicia el Eclipse, a continuacin, seleccione Ayuda; Instalar nuevo software ....
2)_
Haz
clic
en
Agregar,
en
la
esquina
superior
derecha.
3)_En el cuadro de dilogo Aadir Repositorio, introduce en Name "ADT plugin" y
en Location la direccin URL siguiente:https://dl-ssl.google.com/android/eclipse/.
Luego
OK
4)_En el cuadro de dilogo de software disponibles, selecciona la casilla junto a
Herramientas
de
Desarrollo
y
haz
clic
en
Siguiente.
5)_En la siguiente ventana, vers una lista de las herramientas para ser
descargado.
Selecciona
y
haz
clic
en
Siguiente.
6)_ Recibirs una advertencia de seguridad diciendo que la autenticidad o validez
del software no se puede establecer, haz clic en Aceptar y cuando finalice la
instalacin, reinicia el Eclipse.
Configurar el plugin ADT
Este es un paso muy importante en donde se modificar las preferencias de ADT
en Eclipse para apuntar al directorio del SDK de Android.
a)_Inicia el eclipse
b) _ Selecciona Ventana > Preferencias ... para abrir el panel de Preferencias.
c) _ Selecciona Android desde el panel de la izquierda (Es posible que vea un
cuadro de dilogo preguntando si desea enviar estadsticas de uso a Google) para
la
ubicacin
de
SDK
en
el
panel
principal.
d) _ Click en Examinar ... y localizar el directorio de descarga del SDK. El directorio
Instructora: Zulma Anglica Argello Matas
Pgina 9
Archivos
de
Para aquel que use Linux, no tengo conocimiento sobre como llevar a cabo los
mtodos para que, por ejemplo, funque el Eclipse en el OS. el nico aporte que les
puedo realizar es que en la pagina de Android se encuentra disponible el SDK para
Linux (Link: http://dl.google.com/android/android-sdk_r18-linux.tgz)
Pgina 10
Metodologia N
Pgina 11
App Inventor
Y si no tienes un backgroud tcnico? NO sabes ni C#, ni .NET, ni Java y ni or
hablar de Visual Basic? Pues entonces tenemos que recordarte App Inventor, una
herramienta de la que te hemos hablado ya en nuestro blog. Esta es una plataforma
desarrollada por Google Labs para que ms gente se uniera a programar apps en
Android. Es un entorno totalmente visual en el que no hace falta ni escribir una sola
lnea de cdigo para desarrollar apps en Android. Uno de los grandes
inconvenientes es tambin 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.
LiveCode
Pgina 12
InDesign CS6
Si hablamos de convertir publicaciones en apps descargables, In Design CS6 es
tu programa ideal. Desde libros, revistas cmics a peridicos y catlogos. Est
especialmente indicado para esas publicaciones que quieres convertir en apps,
pero que personalmente no tienes tiempo ni ganas de aprender a programar. Con
este CSE puedes conseguir crear apps en Android basadas en los contenidos que
ya has creado. Solamente tienes que seguir estos pasos:
Idneo para los que habis programado pginas web con anterioridad en HTML,
podemos saber que resultados tenemos capacidad de conseguir al programar apps
en Android. Con HTML5 vamos ms all, este lenguaje supone un avance enorme
especialmente a la hora de hacer aplicaciones web. Lo bueno de este lenguaje de
programacin es que posee una gran versatilidad y que su contenido se adapta a
muchsimas plataformas. Es decir, que es ideal para el desarrollo de apps
multiplataforma. Tambin para desarrollar apps en Android. Con la gran ventaja de
poder realizar actualizaciones de manera instantnea.
Pgina 13
Appcelerator Titanium
Ruboto
Si estas familiarizado con Ruby o JRuby, Ruboto una buena opcin para aplicar
todos esos conocimientos y aprovecharlos para programar en Android y crear una
app para dispositivos que corran con ese sistema operativo. Aunque no es tan
grande como Appcelerator Titanium, s que tiene una buena cantidad de
programadores y tambin existe bastante documentacin para empezar a
programar. Actualmente se puede descargar la consola y los scripts que te
permitirn empezar a desarrollar apps.
Rhomobile Rodes
En este caso nos centramos en frameworks que tambin corren con Ruby, como
los que utilizamos con Ruboto. En este caso, Rhomobile Rodespermite crear
aplicaciones multiplataformas. Una de las grandes ventajas es que nos permite
incluir la utilizacin de hardwares integrados en el dispositivo mvil. Es decir, que
podemos solicitar accesos a cmara, GPS, etc. De manera muy sencilla sin ser un
Instructora: Zulma Anglica Argello Matas
Pgina 14
Adobe Air
Antes que nada, cabe decir que Adobe Air es una aplicacin con la que se crean
programas de escritorio a partir de tecnologas de desarrollo de pginas web,
como, HTML, Javascript o Flash. En s no es una aplicacin para programar en
Android, pero si que existe la posibilidad de utilizara con se propsito. El proceso
en este caso pasa por crear aplicaciones basadas en cdigos no nativos de Android
corriendo en nuestro dispositivo Android, que de otra forma no tendramos. Adems
con buenos resultados.
Pgina 15