martes, 18 de diciembre de 2018

Pasos para crear el primer proyecto Android Studio

Una vez que iniciamos el entorno del Android Studio aparece el diálogo principal:
Android Studio
Elegimos la opción "Start a New Android Studio project"
Ahora aparecerán una serie de ventanas para configurar el proyecto, el primer diálogo debemos especificar el Nombre de la aplicación, la url de nuestra empresa (que será el nombre del paquete que asigna java para los archivos fuentes) y la ubicación en el disco de nuestro proyecto:
Nombre proyecto Android Studio
En el segundo diálogo procedemos a especificar la versión de Android mínima donde se ejecutará la aplicación que desarrollemos (dejaremos la versión 4.0.3):
proyecto Android Studio
El tercer diálogo especificamos el esqueleto básico de nuestra aplicación, seleccionaremos "Empty Activity" si tenemos el Android Studio 2.2:
proyecto blank activity Android Studio
Finalmente el último diálogo tenemos que indicar el nombre de la ventana principal de la aplicación (Activity Name) y otros datos más que veremos a lo largo del curso (dejaremos con los nombres por defecto que propone Android Studio):
proyecto Activity Name Android Studio
Tenemos finalmente creado nuestro primer proyecto en Android Studio y podemos ahora ver el entorno del Android Studio para codificar la aplicación:
Entorno Android Studio
El Android Studio nos genera todos los directorios y archivos básicos para iniciar nuestro proyecto, los podemos ver en el lado izquierdo del entorno de desarrollo:
Entorno Android Studio
No haremos en este momento un análisis del significado y objetivo de cada uno de estas secciones y archivos generados, sino a medida que avancemos con este curso iremos viendo en forma puntual y profunda.
La interfaz visual de nuestro programa para Android se almacena en un archivo XML en la carpeta res, subcarpeta layout y el archivo se llama activity_main.xml. En esta carpeta tenemos creada nuestra primer pantalla.
Al seleccionar este archivo el Android Studio nos permite visualizar el contenido en "Design" o "Text" (es decir en vista de diseño o en vista de código):
Vista de diseño:
Entorno Android Studio
A partir de la versión 2.2 del Android Studio tenemos la vista "blueprint" que nos nuestra una interfaz simplificada muy útil cuando tenemos pantallas complejas que veremos más adelante. Podemos ver solo la vista de diseño o "blueprint" seleccionando alguno de los botones que aparecen aquí:
Entorno Android Studio
Vista de código:
Entorno Android Studio
El Android Studio ya insertó un control de tipo RelativeLayout que permite ingresar controles visuales alineados a los bordes y a otros controles que haya en la ventana (más adelante analizaremos este layout)
Ya veremos que podemos modificar todo este archivo para que se adapte a la aplicación que queremos desarrollar.
A lo largo de este curso iremos viendo los objetivos de cada una de las secciones que cuenta el Android Studio para implementar la interfaz, codificar en java las funcionalidades de la aplicación etc.
Antes de probar la aplicación en el emulador de un dispositivo Android procederemos a hacer un pequeño cambio a la interfaz que aparece en el celular: borraremos la label que dice "Hello World" (simplemente seleccionando con el mouse dicho elemento y presionando la tecla delete, podemos seleccionarla de cualquiera de las dos interfaces "Design" o "blueprint") y de la "Palette" arrastraremos un "Button" al centro del celular y en la ventana "Properties" estando seleccionado el "Button" cambiaremos la propiedad "text" por la cadena "Hola Mundo":
Entorno Android Studio
Para ejecutar la aplicación presionamos el triángulo verde o seleccionamos del menú de opciones "Run -> Run app" y en este diálogo procedemos a dejar seleccionado el emulador por defecto que aparece (Nexus 5X) y presionamos el botón "OK" (si no tiene ningún emulador puede crear uno):
Entorno Android Studio
Luego de un rato aparecerá el emulador de Android en pantalla (el arranque del emulador puede llevar más de un minuto), es IMPORTANTE tener en cuenta que una vez que el emulador se ha arrancado no lo debemos cerrar cada vez que hacemos cambios en nuestra aplicación o codificamos otras aplicaciones, sino que volvemos a ejecutar la aplicación con los cambios y al estar el emulador corriendo el tiempo que tarda hasta que aparece nuestro programa en el emulador es muy reducido.
Cuando terminó de cargarse el emulador debe aparecer nuestra aplicación ejecutándose:
Emulador Android con una aplicación

ANDROID STUDIO

ANDROID STUDIO INSTALACION


Android Studio es la herramienta desarrollada por Google especialmente para los desarrolladores de aplicaciones de Android. Gracias a ella es posible programar dichas aplicaciones dentro de un entorno especializado a la vez que nos brinda de otra serie de posibilidades que abordaremos más adelante como por ejemplo la posibilidad de crear máquinas virtuales y emuladores de Android para poder disponer de este sistema operativo desde nuestro ordenador.
Para poder utilizar las ventajas del Android Studio en nuestro ordenador lo primero que debemos hacer es instalar el entorno de desarrollo así como el SDK que nos permite hacer uso de las funciones de Android en nuestro PC y poder programar para este sistema operativo.
Para ello lo primero que debemos hacer es descargar la versión más reciente de Android Studio desde la página web principal de desarrolladores de Android.
Android Studio Instalacion Foto 1
Una vez descargado el instalador correspondiente a nuestro sistema operativo (por defecto la propia web detectará nuestro sistema operativo y nos ofrecerá la mejor versión acorde a él) lo ejecutamos en nuestro equipo para comenzar con la instalación.
Lo primero que veremos será el asistente de instalación de Android Studio.
Android Studio Instalacion Foto 2
El proceso de instalación es muy sencillo, como prácticamente cualquier otra aplicación para nuestro sistema operativo, aunque de todas formas vamos a analizar el proceso paso a paso. Seguimos con el asistente y nos preguntará por los componentes que queremos instalar de esta suite de programación.
Android Studio Instalacion Foto 3
Lo más recomendable es instalar todos para tener todas las funciones disponibles en caso de que queramos utilizarlas. Seguimos con el asistente y llegaremos a la licencia y a los términos de uso, que debemos aceptar para poder seguir con la instalación.
Android Studio Instalacion Foto 4
En el siguiente paso debemos elegir la ruta donde instalaremos nuestro Android Studio. Debemos elegir una ruta para el programa en sí y otra diferente para instalar el SDK, con bastante espacio disponible ya que las descargas y actualizaciones de los componentes de este suelen ocupar bastante espacio.
Android Studio Instalacion Foto 5
En el siguiente paso el asistente nos preguntará por la cantidad de memoria RAM que queremos asignar para el uso de máquinas virtuales y emuladores de Android. Cuanta mayor memoria mejor rendimiento tendrán estas, aunque debemos tener en cuenta que ni ningún smartphone cuenta con más de 2GB de memoria (de momento) y que el sistema operativo y las demás aplicaciones de nuestro ordenador también necesitan memoria, por lo que la cantidad que nos aparezca como recomendada será la que debemos dejar.
Android Studio Instalacion Foto 6
Con esto comenzará ya la copia de los archivos al disco duro. Este proceso puede tardar más o menos tiempo según la velocidad de nuestro sistema.
Android Studio Instalacion Foto 7
Android Studio Instalacion Foto 8
Una vez finalice la instalación Android Studio se conectará a Internet y descargará los elementos del SDK necesarios para funcionar correctamente.
Android Studio Instalacion Foto 9
Android Studio Instalacion Foto 10
Una vez finalice esta copia de datos ya estaremos listos para utilizar nuestro entorno de programación de Android.