Sunteți pe pagina 1din 17

Desarrolla tu App Android Consumiendo WS Pgina 1 de 17

Workshop
Desarrolla tu App Android Consumiendo Web Services

Software que necesitamos


Java SE Development Kit 8 (JDK)

Puedes descargar el JDK de Java 8 en la siguiente pgina web:


h:p://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Una vez en el siHo web, solo debes aceptar el acuerdo de licencia seleccionando Accept
License Agreement, y luego podrs descargar la versin del JDK-8 que sea compaHble con tu
Sistema OperaHvo.


Cuando hayas nalizado la descarga, puedes proceder con la instalacin.
Desarrolla tu App Android Consumiendo WS Pgina 2 de 17

Android Studio

Los desarrollo para Android naHvos se realizan en el IDE AndroidStudio que provee el propio
Google, un IDE basado en IntelliJ que a su vez fue desarrollado por JetBrains. Puedes descargar
la lHma versin estable (2.3.3) de la siguiente pgina web: h:ps://developer.android.com/
studio/index.html

Una vez en el siHo web, solo tendrs que dar click sobre el botn verde Download Android
Studio. No te preocupes, el siHo web detectar que Sistema OperaHvo Henen tu computadora.

De igual manera al nalizar la descarga, puedes proceder con al instalacin del Android Studio.
Ojo es importante tener internet, y este proceso puede tardar bastante Hempo, dependiendo
de la velocidad de internet que tengas, ya que en este proceso tambin se instalan parte de
los SDKs y Tools que se requieren para desarrollar.

SDKs y Tools

Ya mencionamos que durante la instalacin del Android Studio parte de estos elementos se
instalan, pero es necesario que veriquemos que tenemos todos los SDKs y Tools que
necesitamos para poder desarrollar nuestras apps. La siguiente tarea a realizar ser abrir el
Desarrolla tu App Android Consumiendo WS Pgina 3 de 17

Android Studio que hemos instalado previamente. Ojo, es importante tener internet, el
desarrollo de Android requiere de internet el 100% del Hempo.

Una vez hayas abierto el Android Studio vers una pantalla como la siguiente:

Est es la pantalla inicial del Android Studio, en el lado izquierdo de la misma podremos
visualizar todos los proyectos que hemos trabajado en el mismo. En este ejemplo vemos uno
de nombre android, si damos click sobre el se abrir el mismo. Del
lado derecho podemos obtener informacin como la versin del
Android Studio, opciones como empezar un nuevo proyecto, abrir
uno ya existente, entre otras.

Para poder vericar si tenemos instaladas todos los SDKs y Tools que
necesitamos uHlizaremos la opcin Congure que aparece en la
parte inferior derecha, est opcin nos llevar a un Sub Men en el
cual escogeremos la opcin SDK Manager.
Desarrolla tu App Android Consumiendo WS Pgina 4 de 17

Una vez seleccionado el SDK Manager aparecer la siguiente ventana:

La tuya contendr informacin diferente, por ejemplo se puede ver en la opcin Android SDK
Loca<on, te mostrar el path al directorio local donde se encuentran instaladas todas ests
herramientas. Ahora nos enfocaremos en las pestaas SDK Pla>orms y SDK Tool.

Visitemos primero la pestaa del SDK Tools, aqu veremos un listado con todas las
herramientas extras que necesitamos instalar en el Android Studio.

Aqu nos enfocaremos en las siguiente tools:


Android SDK Build-Tools
Android SDK Plahorm-Tools
Android SDK Tools
Android Support Library
Google Play Services
Intel x86 Emulator Accelerator (HAXM installer)
Desarrolla tu App Android Consumiendo WS Pgina 5 de 17

Lo siguiente ser acHvar la opcin Show Package Details que se encuentra en la esquina
inferior derecha, para poder expandir y seleccionar la versin(es) a instalar de cada una de
ests tools.

Al acHvar esta opcin, vers que podrs expandir las opciones de cada una de las Tools, a
conHnuacin empezaremos por ver que versiones debemos tener instaladas para cada una de
las Tools
Desarrolla tu App Android Consumiendo WS Pgina 6 de 17

Android SDK Build-Tools

En este momento la lHma versin del Android SDK Build-Tools es la 26.0.1, para efectos de
estabilidad instalaremos esta y un par de versiones anteriores al mismo, que seran la 25.0.3 y
26.0.0. Si no Henen acHvado el check, aclvalo y luego da click en el botn Apply que se
encuentra en la esquina inferior derecha. Luego sigue las instrucciones para realizar la
instalacin.

Si estos checks ya estn acHvados, en hora buena, ya Henes instalado el Android SDK Build-
Tools.

Android SDK Plahorm-Tools

En este momento la lHma versin del Android SDK Plahorm-Tools es la 26.0.0. Al igual que
para el Android SDK Build-Tools, si no Hene acHvado el check, aclvalo y luego da click en el
botn Apply que se encuentra en la esquina inferior derecha. Luego sigue las instrucciones
para realizar la instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado el Android SDK Plahorm-
Tools.
Desarrolla tu App Android Consumiendo WS Pgina 7 de 17

Android SDK Tools

En este momento la lHma versin del Android SDK Plahorm-Tools es la 26.0.2. Al igual que
para el Android SDK Plahorm-Tools, si no Hene acHvado el check, aclvalo y luego da click en el
botn Apply que se encuentra en la esquina inferior derecha. Luego sigue las instrucciones
para realizar la instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado el Android SDK Tools.

Android Support Library

En este momento la lHma versin del Android Support Library es la 23.2.1. Al igual que en las
anteriores, si no Hene acHvado el check, aclvalo y luego da click en el botn Apply que se
encuentra en la esquina inferior derecha. Luego sigue las instrucciones para realizar la
instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado el Android Support Library.

Google Play Services

En este momento la lHma versin Google Play Services es la 43. Al igual que en las anteriores,
si no Hene acHvado el check, aclvalo y luego da click en el botn Apply que se encuentra en la
esquina inferior derecha. Luego sigue las instrucciones para realizar la instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado los Google Play Services.
Desarrolla tu App Android Consumiendo WS Pgina 8 de 17

Intel x86 Emulator Accelerator (HAXM installer)

En este momento la lHma versin del Intel x86 Emulator Accelerator (HAXM installer) es la
6.1.1. Al igual que en las anteriores, si no Hene acHvado el check, aclvalo y luego da click en el
botn Apply que se encuentra en la esquina inferior derecha. Luego sigue las instrucciones
para realizar la instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado el Intel x86 Emulator
Accelerator (HAXM installer).

Ahora enfoqumonos en el grupo de que se encuentran en el Support Repository.

Aqu nos enfocaremos en las siguientes Tools

Android Support Repository


En este momento la lHma versin del Android Support Repository es la 47.0.0. Al igual que
en las anteriores, si no Hene acHvado el check, aclvalo y luego da click en el botn Apply que
se encuentra en la esquina inferior derecha. Luego sigue las instrucciones para realizar la
instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado el Android Support
Repository.
Desarrolla tu App Android Consumiendo WS Pgina 9 de 17

Google Repository
En este momento la lHma versin del Google Repository es la 57. Al igual que en las
anteriores, si no Hene acHvado el check, aclvalo y luego da click en el botn Apply que se
encuentra en la esquina inferior derecha. Luego sigue las instrucciones para realizar la
instalacin.

Si este check ya est acHvado, en hora buena, ya Henes instalado el Google Repository.

Ahora visitemos la pantalla del SDK Pla>orms, en ella podremos instalar los SDK para cada
versin del Sistema OperaHvo de Android, junto con la Google Maps API para cada versin del
SO, y las arquitecturas para poder tener emuladores para cada versin del SO. Ser necesario
acHvar la opcin Shor Package Details, ubicada en la esquina inferior derecha.


Desarrolla tu App Android Consumiendo WS Pgina 10 de 17

Aqu podrs visualizar todos los SDK de las diferentes versiones del Sistema OperaHvo Android
a travs del Hempo, desde el API 1 hasta la 26 (Actualmente Preview 3 de AndroidO). Aqu es
importante instalar todos los SDK desde la versin 2.3.3 (Gingerbread), la mnima versin
soportada para desarrollo de apps mviles en la actualidad.

Nota: si vez en la imagen las versiones de Android 3.x no estn instaladas, esto se debe a que
estas versiones fueron lanzadas y uHlizadas exclusivamente en Tablets, y ya no se uHlizan en la
industria.

Para efectos de este workshop instalaremos solamente dos el SDK 4.4 KitKat (Api 19), SDK
7.1.1 Nougat (Api 25), 8.0 AndroidO (API 26).

Si expandimos las opciones que hay para el SDK 4.4 KitKat, visualizaremos algo similar a la
siguiente imagen:

Para est versin lo ms importante es instalar Android SDK Pla>orm 19, en su rev 4. El
procedimiento es el mismo que se realiz con los SDK Tools. Si deseamos uHlizar un emulador
con la versin Android 4.4, podemos instalar las imgenes ARM EABI v7a System Image, y la
Intel x86 Atom System Image.

Ahora pasemos a las opciones que hay en el SDK 7.1.1 Nougat, si expandimos las opciones
que hay para el mismo visualizaremos algo similar a la imagen de la pgina siguiente. Para esta
versin lo ms importante es instalar Android SDK Pla>orm 25, en su rev 3. El procedimiento
es el mismo que se realiz con los SDK Tools.


Desarrolla tu App Android Consumiendo WS Pgina 11 de 17

Ahora pasemos a las opciones que hay en el SDK 8.0 AndroidO, si expandimos las opciones
que hay para el mismo visualizaremos algo similar a la imagen de la pgina siguiente. Para esta
versin lo ms importante es instalar Android SDK Pla>orm 25, en su rev 2. El procedimiento
es el mismo que se realiz con los SDK Tools.

Ahora ya tenemos lo necesario para empezar el desarrollo de aplicaciones Android, es Hempo


de empezar.
Desarrolla tu App Android Consumiendo WS Pgina 12 de 17

Creando Nuestra Aplicacin

Regresaremos a la pantalla inicial del Android Studio, en esta ocasin seleccionaremos la


opcin Start a new Android Studio project. Tras seleccionar esta opcin, aparecer la
siguiente pantalla:
Desarrolla tu App Android Consumiendo WS Pgina 13 de 17

En ella se ingresa el nombre de nuestra aplicacin, aqu le hemos puesto ConsumeWS. Luego
se coloca el Company Domain, que nos servir para denir nuestro Package name, aqu hemos
uHlizado afest.plus.com (podrs darte cuenta que es el nombre de una url, aqu suele usarle la
url de la empresa, llamado Dominio). Finalmente tenemos el Project loca<on, que es el path
donde se alojar el proyecto en nuestra computadora.

Ahora damos click en el botn Next, y veremos la pantalla que se encuentra en la siguiente
pgina. En ella escogeremos para que disposiHvos estar orientada nuestra aplicacin. Como
puedes ver tenemos las opciones Phone and Tablet, Wear, TV, Android Auto y Glass. En
nuestro caso escogeremos Phone and Tablet.

Luego debemos seleccionar el Minimun SDK, esta es la mnima versin de Android que
soportar nuestra aplicacin. Seleccionaremos API 14: Android 4.0 (IceCreamSandwich).
Desarrolla tu App Android Consumiendo WS Pgina 14 de 17

Danos click en el botn Next, lo que nos llevar a la siguiente pantalla, en la cual
visualizaremos varias planHllas predeterminadas para la vista de una pantalla de la aplicacin.
Estas son planHllas de Material Design, la gua de diseo para aplicaciones mviles y web por
parte de Google.

Nota: Si deseas aprender sobre Material Design puedes visitar el siguiente siHo web h"ps://
material.io/, ah mismo puedes ver la gua de diseo y esHlo para que tus aplicaciones luzcan
bien h"ps://material.io/guidelines/
Desarrolla tu App Android Consumiendo WS Pgina 15 de 17

Escogeremos la planHlla Empty Ac)vity, luego damos click en el botn Next. Lo que nos
llevar a la lHma pantalla para la creacin del proyecto.
Desarrolla tu App Android Consumiendo WS Pgina 16 de 17

En este pantalla ingresaremos el nombre de nuestra AcHvity.

El nombre para nuestra primera AcHvity ser SplashScreenAc)vity. Daremos click sobre el
botn Finish. Ahora el proyecto empezar a crearse, aparecer la siguiente barra de progreso.
En este punto deberemos esperar a que este nalice.

Al nalizar este proceso tendremos creado nuestro proyecto, veremos la siguiente pantalla:
Desarrolla tu App Android Consumiendo WS Pgina 17 de 17

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