domingo, 16 de diciembre de 2018

tutoriales android studio
        Si quieres convertirte en un desarrollador de Android necesitas tener instalado Android Studio para poder arrancar con este tutorial. Si ya tienes instalado Android Studio, es normal que te preguntes cómo crear mi primera aplicación en Android Studio. Pues bien, tras arrancar el programa nos aparecerá la opción de “Start a new Android Studio project”, que como bien sabemos significa arrancar con un nuevo proyecto en Android Studio. En el caso de que nos lleve directamente al programa, bastará con ir a File > New project.

Welcome to Android Studio

start-androidstudio

Crear mi primera aplicación en Android Studio

1. Nombre del proyecto

proyecto1
     Como siempre, lo primero que haremos será indicar el nombre de nuestra aplicación. Indicaremos además nuestra compañía (nombre de la empresa o nuestro nombre si somos uno) y la localización del proyecto.

2. API de la aplicación

proyecto2
      Aquí seleccionaremos la API que vamos a emplear, dependiendo de la API que usemos tendremos disponibles unas u otras funcionalidades. En este caso, el mínimo de SDK seleccionado es la API 22 con Android 5.1.1, la última versión desarrollada en Android hasta el momento. Se aconseja elegir siempre una un poco anterior por si acaso, por ejemplo la 5.1.

3. Añadir activity

proyecto3
       En esta ventana elegiremos el primer layout de nuestra aplicación, o lo que es lo mismo, la apariencia que tendrá nada más ejecutarla en el terminal. Elegiremos la primera, que es la estándar para crear un layout en blanco fácilmente editable.

4. MainActivity

proyecto4
      Una vez llegamos a este punto, toca elegir el nombre de la actividad principal y del layout principal. De forma predeterminada, se asignan los nombres anteriores, ya que se corresponden con el main de la aplicación por ser lo primero en crearse de cada caso.
        Si pulsamos en finalizar, nuestro proyecto ya estará creado. Por defecto, nos aparecerá el siguiente layout:

Primer layout (.xml)

layout-defecto
       Por defecto en Android Studio se nos creará este primer layout en blanco que hemos elegido, con un hola mundo de manera predefinida. A partir de ahora, ya podemos comenzar a darle estilo a nuestra aplicación.

Main en java

mainactivity
       El primer código en Java de la aplicación es este MainActivity, que definirá el comportamiento de nuestra aplicación. Los métodos que se crean por defecto son los siguientes:
  • onCreate: en este método cargamos el layout anterior, además de otras funciones que veremos en un futuro
  • onCreateOptionsMenu: cargamos el menú de nuestra aplicación, el action bar
  • onOptionsItemSelected: definimos el comportamiento de los botones del menú en el action bar

Menú por defecto

menu-android
         Por defecto en nuestra aplicación se incluye un menú, que es el menú típico en Android con los 3 puntos como vemos en la imagen anterior. Tendremos la posibilidad de elegir si añadir más opciones o dejarlo como está. Como ya os conté en el punto anterior, en el método onOptionsItemSelected() se definirá el comportamiento de estos botones.

Icono de la aplicación

icandroid
        Nuestra aplicación por defecto también vendrá con un ic_launcher.png, que es el icono de nuestra aplicación. Por defecto tendremos un androide verde, pero sino siempre podremos cambiarlo, ya que se encuentra en la carpeta de drawable o mipmap (depende de la API). Es importante que sea un archivo .png y con un nombre sin caracteres extraños o mayúsculas, sino nos saltará un error.

Run ‘app’

          Tras crear la aplicación, ya podemos probarla en nuestro terminal Android u optar por un emulador del propio Android Studio. Para ejecutar la aplicación, tendremos que hacer clic en “Run”, el icono verde de Play:
run-android
          Si todo ha ido bien compilará sin errores y se abrirá en nuestro terminal (que debemos conectar por USB para que reconozca), además de activar la depuración USB y permitir el reconocimiento de huella digital para que ambos dispositivos se vinculen. Si esto ocurre, nos aparecerá en la siguiente lista para elegir, sino podemos optar por el emulador (clic en Launch emulator y crear un nuevo device)

Elegir dispositivo

elegir-dispositivo

App en el móvil

Si todo ha ido bien, así se verá esta aplicación (predeterminada) en nuestro móvil:
apprunning.JPG
      Y esto ha sido todo para crear este primer proyecto en Android Studio. Cómo veis, no hemos tenido que tocar código o layout, simplemente basta con seguir los pasos para crear nuestro primer proyecto y ejecutarlo, para ver el resultado. Ahora ya podemos comenzar a añadirle comportamiento a nuestro primer proyecto.



instalación y descarga
 de android estudio
A mediados de Noviembre de 2014, Google publicaba la versión 1.0 Release como el IDE Oficial para Desarrollo de Android. Dejando así atrás Eclipse con el plugin ADT como predecesor. Actualmente, Podemos descargar Android Studio, en la página oficial de Android Developers: Descarga oficial .
Algunas características de Android Studio son:
             AVD (Android Virtual Device): posibilidad de crear emuladores de dispositivos Android, de diferentes tamaños y versiones.
             Gradle: para la gestión de importación de librerías dependientes.
             Se necesita al menos 2GB de memoria aunque se recomienda al menos 4GB. Que también puede ser poco si queremos lanzar un emulador virtual mientras desarrollamos, por lo que mi recomendación personal (si queremos trabajar con rapidez) son 8GB.
Instalación Android Studio
Antes de instalar Android Studio, debemos asegurarnos que tenemos instalada la JDK 6 o superior (no es suficiente tener instalado el JRE stand-alone). Si vamos a desarrollar en la versión Android 5.0 o superior, es necesario instalar la JDK 7. Para saber si tenemos instalada la JDF (y qué versión está instalada), abrimos una ventana del terminal y escribimos:
javac -version


Si la JDK no está instalada o la versión es inferior a la 6, debemos descargar la Java SE Development Kit 7 e instalarla.
Instalar Android Studio en Windows
1.            Ejecutar el fichero .exe que hemos debido descargar de la página de descargas de Android Developers .

2.            Seguir el asistente de instalación de Android Studio e instalar las SDK tools necesarias. En algunos sistemas Windows, puede ocurrir que el asistente no encuentre la ruta de instalación de Java. Si ocurriera esto, debemos ir a las Variables de entorno y establecer cuál es la ruta en la que se localiza la instalación de la JDK. Para ello ir a Menú Inicio > Equipo > Propiedades > Propiedades Avanzadas .


Después abrir la pestaña Avanzada > Variables de Entorno y añadir una nueva variables que se llame JAVA_HOME y que apunte al directorio de instalación de la  JDK, por ejemplo C:\Program Files\Java\jdk1.7.0_21 .

Las herramientas y los paquetes de la SDK, se guardan aparte del directorio de la aplicación de Android Studio . Si en algún momento, necesitas acceder a alguna herramienta, puedes hacerlo usando el terminal y accediendo a la ruta donde se encuentra instalado la SDK. Por ejemplo:
\Users\< user >\sdk\

Instalar Android Studio en Mac OSX
1.            Ejecuta el fichero .dmg que hayas descargado.

2.            Arrastra Android Studio dentro del directorio de Aplicaciones.

3.            Inicia Android Studio y sigue las instrucciones del asistente para la instalación las herramientas necesarias de la SDK.
Si necesitas usar las herramientas de la Android SDK, puedes acceder mediante el terminal a una ruta como la que se muestra a continuación:
/Users/< user >/Library/Android/sdk/

Instalar Android Studio en Linux
1.            Descomprime el fichero ZIP descargado en tu directorio de aplicaciones.

2.            Para ejecutar Android Studio, navega al directorio android-studio/bin/ y ejecuta con un terminal el fichero studio.sh . Se recomienda añadir el directorio android-studio/bin/ a la variable de entorno PATH si interesa poder ejecutar Android Studio desde cualquier directorio desde el terminal.

3.            Si no tienes instalada la SDK, sigue el asistente de instalación de la SDK y de las herramientas de la SDK necesarias.

Nota: Tendrás que instalar también los paquetes ia32-libs, lib32ncurses5-dev, y lib32stdc++6. Estos paquete son necesarios para soportar aplicaciones de  32-bit en una máquina de 64-bit.