Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologia 1
En este tema vamos a ver cómo crear nuestra propia aplicación para Android desde
cero utilizando la aplicación Android Studio, un IDE (integrated development
environment) para Android lanzado en mayo del año 2013 por Google. Para poder
realizar lo que se enseña en este tema no se requiere de ningún tipo de
conocimiento previo.
Muchas veces Android Studio falla al arrancar porque tiene problemas para
detectar el JDK. Esto puede deberse a:
3. Creando la aplicación
1. Una vez en Android Studio vamos a comenzar un Nuevo proyecto.
Entorno de la aplicación
4. Probando la aplicación
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 aplicación. En alrededor de 15 segundos, la aplicación debería estar
reproduciéndose en tu celular. En nuestro caso, quedó algo así:
1 <TextView
2 android:text="@string/hello_world"
3 android:layout_width="wrap_content"
4 android:layout_height="wrap_content" />
Una vez hecho eso vamos a agregar un título que diga “MiApp”:
1 <TextView
2 android:layout_width="wrap_content"
3 android:layout_height="wrap_content"
4 android:textAppearance="?android:attr/textAppearanceLarge"
5 android:text="ZASoluciones"
6 android:id="@+id/textView"
7 android:layout_alignParentTop="true
"
8 android:layout_alignParentLeft="true"
9 android:layout_alignParentStart="true" />
Y por debajo del título un texto de tamaño normal:
Instructora: Zulma Angélica Argüello Matas Página 6
Manual de PROGRAMACION ANDROID – E-learning
1 <TextView
2 android:layout_width="wrap_content"
3 android:layout_height="wrap_content"
4 android:textAppearance="?android:attr/textAppearanceSmall"
5 android:text="ZA Soluciones Informáticas"
6 android:id="@+id/textView2"
7 android:layout_below="@+id/textView
"
8 android:layout_alignParentLeft="true"
9 android:layout_alignParentStart="true" />
Una vez hecho esto la aplicación debería haber quedado algo así:
https://play.google.com/apps/publish/signup/
Metodologia 2
Programar Android en entorno Eclipse
Paso 1
Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Paso 2
http://developer.android.com/sdk/index.html
Al 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
programación en Tablet.
Luego de instalar, iras a Inicio ·····> Todos los programas ·····> Android SDK
Tools ·····> ejecutar el SDK Manager... allí tendremos la opción de descargar la
paquete de plataforma Android 2.2 para aquellos que quieren orientar su
programación a celulares.
El SDK que contiene la plataforma Android 2.2 es el que mas compatibilidad tiene
con la mayoría de los celulares.
Paso 3
Ya descargamos el JDK java y el Android SDK. Ahora nos falta descargar nuestro
entorno de trabajo: Eclipse Clasic 3.7.2 el cual es compatible con el SDK de
Android. Para eso entra en Link:http://www.eclipse.org/downloads/
Paso 4
Una vez descargado JDK java, la Plataforma Android y el Eclipse, te queda por
Instalar el PLUGIN en el Elipse.
1)_ Inicia el Eclipse, a continuación, seleccione Ayuda; Instalar nuevo software ....
2)_ Haz clic en Agregar, en la esquina superior derecha.
3)_En el cuadro de diálogo Añadir Repositorio, introduce en Name "ADT plugin" y
en Location la dirección URL siguiente:https://dl-ssl.google.com/android/eclipse/.
Luego OK
4)_En el cuadro de diálogo de software disponibles, selecciona la casilla junto a
Herramientas de Desarrollo y haz clic en Siguiente.
5)_En la siguiente ventana, verás una lista de las herramientas para ser
descargado. Selecciona y haz clic en Siguiente.
6)_ Recibirás una advertencia de seguridad diciendo que la autenticidad o validez
del software no se puede establecer, haz clic en Aceptar y cuando finalice la
instalación, reinicia el Eclipse.
a)_Inicia el eclipse
Paso 5
Dirígete a NEW y te saldrá una ventana para configurar el tipo de emulador que
deseas crear. Si vas a emular una aplicación para celular, recuerda elegir en Target
Android 2.2 - API Level 8, y en Built-in encontrarás los diferentes Skin para
emulación. Cada skin tiene una resolución de pantalla diferente.
Para aquel que use Linux, no tengo conocimiento sobre como llevar a cabo los
métodos 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)
Metodologia N
Aunque Java sea el lenguaje nativo de Android, la gran fama de este sistema
operativo ha conseguido que llegaran herramientas para programar apps en
Android conociendo otros lenguajes de programación. Los lenguajes que Microsoft
para desarrollar apps C# y .NET han llegado también a Android. Si deseas utilizar
este lenguaje seguramente ya utilizarás Visual Basic, por lo tanto solo te queda
descargar la SDK de Mono para Android y directamente podrás desarrollar apps
en Android desde tu entorno Microsoft.
App Inventor
InDesign CS6
Idóneo para los que habéis programado páginas web con anterioridad en HTML,
podemos saber que resultados tenemos capacidad de conseguir al programar apps
en Android. Con HTML5 vamos más allá, este lenguaje supone un avance enorme
especialmente a la hora de hacer aplicaciones web. Lo bueno de este lenguaje de
programación es que posee una gran versatilidad y que su contenido se adapta a
muchísimas plataformas. Es decir, que es ideal para el desarrollo de apps
multiplataforma. También para desarrollar apps en Android. Con la gran ventaja de
poder realizar actualizaciones de manera instantánea.
Appcelerator Titanium
Te presentamos una de las plataformas para desarrollar apps más activas del
momento. Con más de millón y medio de usuarios activos y más de 20.000
aplicaciones desarrolladas. Si lo que quieres en programar en Android estás en el
lugar indicado, existe muchísima documentación sobre esta herramienta con la que
puedes aprender fácilmente y empezar a desarrollar aplicaciones móviles. Como
referencia de calidad te podemos decir que grandes firmas digitales como eBay o
PayPal desarrollan sus aplicaciones móviles desdeAppcelerator Titanium.
Ruboto
Si estas familiarizado con Ruby o JRuby, Ruboto una buena opción 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 también existe bastante documentación para empezar a
programar. Actualmente se puede descargar la consola y los scripts que te
permitirán empezar a desarrollar apps.
Rhomobile Rodes
En este caso nos centramos en frameworks que también 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 utilización de hardwares integrados en el dispositivo móvil. Es decir, que
podemos solicitar accesos a cámara, GPS, etc. De manera muy sencilla sin ser un
Adobe Air
Antes que nada, cabe decir que Adobe Air es una aplicación con la que se crean
programas de escritorio a partir de tecnologías de desarrollo de páginas web,
como, HTML, Javascript o Flash. En sí no es una aplicación para programar en
Android, pero si que existe la posibilidad de utilizara con se propósito. El proceso
en este caso pasa por crear aplicaciones basadas en códigos no nativos de Android
corriendo en nuestro dispositivo Android, que de otra forma no tendríamos. Además
con buenos resultados.