Android Studio
Android Studio
DEFINICIÓN:
Android Studio es por excelencia el IDE (Integrated Development Environment) óptimo para
desarrollar aplicaciones Android, el sistema operativo de Google para smartphones, el más
popular en el mercado.
Android studio es un entorno desarrollo integrado para la plataforma de android. fue
anunciado el 16 de mayo de 2013 en la conferencia Google I/O.
La primera version estable fue publicada en diciembre de 2014. Está basado en el software
IntelliJ IDEA de JetBrains, que proporciona varias mejoras con respecto al plugin ADT
(Android Developer Tools) para Eclipse. Android Studio utiliza una licencia de software libre
Apache 2.0, está programado en Java y es multiplataforma como Microsoft Windows, Mac
OS X y GNU/Linux.
MAPA CONCEPTUAL
Mac
Para hacernos con nuestra copia de Android Studio para su posterior instalación, debemos
ir al portal oficial de Android en el siguiente enlace Android Studio y clic en el botón
Download Android Studio:
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.
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 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.
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.
Una vez finalice esta copia de datos ya estaremos listos para utilizar nuestro entorno de
programación de Android.
Seleccionaremos «new project» para crear un nuevo proyecto desde el que podremos
comenzar a utilizar la nueva IDE.
La ventana de Layout es mucho más completa que la vista en Eclipse. Se han tomado en
serio facilitar las apariencias de las aplicaciones.
Un detalle curioso con las layouts es la posibilidad de ver el estado actual de la layout en
diferentes dispositivos al mismo tiempo.
Aceptar términos y condiciones, luego dar clic en DOWNLOAD ANDROID STUDIO FOR MAC.
En caso de haber tenido instalado Android Studio en el pasado, aparecerá el siguiente aviso:
Al finalizar, podremos ver las herramientas SDK que tenemos instaladas o las que deseamos
instalar, para ello damos clic en configurar.
En la pestaña SDK Tools encontramos las herramientas para nuestro SDK, entre ellas las más
importantes y necesarias son las que se encuentran seleccionadas en la siguiente imagen:
En la pestaña SDK UPDATES SITES encontramos las actualizaciones para el SDK Android.
Una vez terminado todos los pasos, tendremos nuestro Android Studio listo para crear
nuestras apps.
• Compilación rápida.
• Ejecución de la app en tiempo real gracias al emulador.
• Ejecución de la app directamente desde el móvil.
• No soporta el desarrollo para NDK, pero intellij con el plugin Android sí.
• Tiene renderizado en el tiempo real, layouts y puede hacer uso de parámetros tools.
• Funciona bien (sobre todo si usas versiones estables).
• Contiene todo lo necesario para desarrollar cualquier IDE.
• Es capad de asociar automáticamente carpetas y archivos con su papel en la
aplicación, la creación de nuevas carpetas, borrado de archivos en values… esto es
muy cómodo.
• (Desventaja) Los requisitos son un poco elevados (tendrás que tener una buena
máquina para que te funcione bien el emulador). Pero esto hace que sea el mejor
entorno para programar en Android, por lo que es necesario. Tira bastante del PC y
gasta batería como consecuencia.
PLATAFORMAS
Los requisitos del sistema para Android Studio está disponible para Windows
2003, Vista, 7, 8, y 10, tanto plataformas de 32 como de 64 bits, GNU/Linux, Linux con
GNOME o KDE y 2 GB de memoria RAM mínimo y macOS, desde 10.8.5 en adelante.
VERSIONES
Versión 3.x
Resolución de
1280x800 mínimo, 1440x900 recomendado
pantalla
Versión 2.x
Resolución de
1280x800 mínimo, 1440x900 recomendado
pantalla
Espacio en
500 MB de espacio en disco
disco
Espacio para
Por lo menos 1 GB para Android SDK, imágenes del sistema de emulador
SDK de
y cachés
Android
Resolución
1280x800 mínimo
de pantalla
JDK
El lenguaje Java ha sufrido varios cambios desde JDK 1.0, así como numerosas adiciones
de clases y paquetes a la biblioteca estándar . Desde J2SE 1.4, la evolución del lenguaje Java
se ha regido por el Proceso de Comunidad Java (JCP), que utiliza las Solicitudes de
Especificación de Java (JSR) para proponer y especificar adiciones y cambios en
Además de los cambios de idioma, se han realizado cambios mucho más dramáticos en
la Biblioteca de clases de Java a lo largo de los años, que ha crecido de unos pocos cientos
de clases en JDK 1.0 a más de tres mil en J2SE 5. Nuevas API completamente nuevas ,
como Swing y Se ha introducido Java2D , y muchas de las clases y métodos originales de JDK
1.0 han quedado en desuso . Algunos programas permiten la conversión de programas Java
de una versión de la plataforma Java a una anterior (por ejemplo, Java 5.0 con backport a
1.4) (consulte Herramientas de backport de Java ).
➢ JDK 1.0
La primera versión se lanzó el 23 de enero de 1996. La primera versión estable, JDK 1.0.2,
se llama Java 1.
➢ JDK 1.1
Las principales adiciones en el lanzamiento el 19 de febrero de 1997 incluyeron:
Android Studio fue presentado hace varios años y supuso una enorme ventaja para todos a
la hora de programar en Android. Se trata del entorno de desarrollo oficial para
Android creado por la misma Google y una mejoría a nivel de accesibilidad respecto
a Eclipse, el servicio más utilizado para programar en Java.
Android Studio ya ha superado la versión 3.0 en su versión totalmente estable. ¿Por qué
nombramos Android Studio si estábamos hablando del Android SDK? Básicamente porque a
través de Android Studio nos podremos descargar fácilmente todo el SDK de Android.
Hay que seguir los pasos que la propia aplicación nos pide. Siguiente, siguiente. Nos
informará de que estamos instalando Android Studio y después nos pedirá directamente
descargar el Android Emulator, el Android SDK y varios componentes del SDK adicionales.
Una vez descargados los archivos ya lo tendremos todo listo para el siguiente paso. Antes
de proseguir debemos tener en cuenta los requisitos de Java necesarios para no tener
problemas. En Mac se recomienda estar en Java 1.6 ya que las versiones más nuevas a veces
generan problemas. En Windows debemos configurar la variable de entorno Java en la
ubicación correcta: Start menu > Computer > System Properties > Advanced System
Ya hemos instalado Android Studio y el Android SDK pero esto no es todo. Para aprovechar
este software necesitamos instalar una serie de herramientas, componentes y paquetes
especializados para dotar de potencia a este entorno de programación. Para ello tendremos
que descargar todos estos archivos pero no hay de qué preocuparse ya que todo se realiza
desde los mismos menús.
El siguiente paso es volver a abrir Android Studio, clickar en configuración y allí el SDK
Manager. Entonces nos abrirá un menú con multitud de opciones, de entre todas ellas
debemos quedarnos en la pestaña de Android SDK.
Una vez aquí deberemos seleccionar el Android SDK Platform y las APIs de la versión de
Android para la que queramos programar. Para quienes quieran probar lo último, les
recomendamos descargar la última API disponible (en 2018 es la API level 27). Una vez
seleccionados estas versiones y sus archivos, le damos a OK.
Además de esto, tenemos varios directorios extra relacionados con las API de Google
enfocadas a los sistemas operativos Android para accesorios. Nos referimos a Wear OS,
Google Cast o Android TV. También cuentan con sus propias API y son muy recomendadas.
Estas recomendaciones también son extensibles al SDK Manager si hemos apostado por no
instalar Android Studio. Con el paso del tiempo Android cuenta con más paquetes y APIs
disponibles, esto facilita las tareas a la hora de crear aplicaciones pero para los iniciados les
ofrece de repente una enorme cantidad de opciones que puede acabar confundiendo. Es
algo positivo y cada vez tenemos paquetes separados para que el usuario solo descargue lo
que necesite.
Como paso final, una vez hayamos elegido los paquetes que queremos añadir al Android
SDK solo queda descargarlos e instalarlos. Para ello hay que clickar en el cuadro en blanco
de cada uno y seleccionarlos, después le damos a OK. Una vez aquí nos pedirá
Una vez finalice el proceso de carga ya tendremos todo preparado para ponernos a crear
aplicaciones Android o a trabajar con las imágenes de fábrica. Y por supuesto, si queremos
en algún momento añadir más paquetes únicamente deberemos repetir el proceso.
Instalar el SDK de Android nos permite principalmente crear aplicaciones para Android.
Desde las más sencillas hasta cualquiera que nuestros conocimientos de programación nos
permitan. Las API de Android facilitan la tarea y la propia herramienta de Android Studio
nos deja descargar decenas apps de código abierto para que veamos cómo funciona todo.
Cuando escribimos una aplicación podemos verla en directo gracias al Android Instant Run,
un emulador rápido que aplica los cambios sin necesidad de compilar la aplicación. Existen
también multitud de plantillas de código, enlaces a Github, tutoriales y frameworks de
prueba. Una cantidad enorme de herramientas para adentrarse en el mundo de la
programación Android.
Controlar el móvil, formatearlo, mover archivos... con el Android SDK tenemos control
Con el Android SDK además tenemos acceso a las herramientas ADB y Fastboot,
imprescindibles para controlar nuestro Android desde el ordenador. Aquí os dejamos
• flash – Reescribe una partición con otra imagen binaria guardada en el ordenador.
• erase – Borra una partición concreta.
• pull - Coger un archivo del móvil y moverlo al ordenador
• reboot – Reinicia el dispositivo o vuelve al bootloader.
• devices – Muestra la lista de dispositivos conectados al ordenador.
• logcat - Devuelve un listado de eventos escritos en diversos registros sobre el
funcionamiento del sistema.