Sunteți pe pagina 1din 8

ANDROID STUDIO

CONCEPTO ANDROID STUDIO


Android
Studio es
un entorno
de
desarrollo
integrado para
la
plataforma Android. Fue anunciado el 16 de mayo de 2013 en la
conferencia Google I/O, y reemplaz a Eclipse como el IDE oficial para el
desarrollo de aplicaciones para Android. La primera versin estable fue
publicada en diciembre de 2014.
Est basado en el software IntelliJ IDEA de JetBrains, y es publicado de forma
gratuita a travs de la Licencia Apache 2.0. Est disponible para las
plataformas Microsoft Windows, Mac OS X y GNU/Linux.
Caractersticas

Renderizacin en tiempo real


Consola de desarrollador: consejos de optimizacin, ayuda para la
traduccin, estadsticas de uso.
Soporte para construccin basada en Gradle.
Refactorizacin especifica de Android y arreglos rpidos.
Herramientas Lint para detectar problemas de rendimiento, usabilidad,
compatibilidad de versiones, y otros problemas.
Plantillas para crear diseos comunes de Android y otros componentes.
Soporte para programar aplicaciones para Android Wear.

PARTES DE LA VENTANA PRINCIPAL DE ANDROID STUDIO


Podrs ver la parte principal de Android Studio dividida en varias secciones:

Vista previa: En la parte central vers el estado actual de la pantalla


segn los componentes aadidos al layout y en funcin de las
caractersticas del dispositivo seleccionadas en la barra de herramientas.

Paleta de componentes: Lista de los componentes que puedes


agregar al layout, divididos en varias categoras. Cualquier elemento que
desees aadir al diseo puedes seleccionarlo en esta lista y arrastrarlo al
lugar deseado en la pantalla.

rbol de componentes: Muestra la organizacin jerrquica de los


componentes includos en el layout. Puedes arrastrar dichos componentes
dentro de este rbol para cambiar su posicin jerrquica.

Propiedades del componente: Donde puedes visualizar y editar una


serie de propiedades del componente que se encuentre seleccionado en
la vista previa de diseo del layout.

Barra de herramientas de diseo: Ofrece varios botones con algunas


operaciones frecuentes que puedes realizar sobre el layout, como las
siguientes:
o

Crear
nuevas
variaciones
y
mostrar
vistas
previas: Dispone de un men en el que puedes elegir algunas
opciones que permiten crear de manera rpida variaciones del layout
que tienes abierto, as como distintas modalidades de vista previa.

DIFERENCIAS ENTRE ANDROID STUDIO Y ECLIPSE


ANDROID STUDIO
1. Est basado en IntelliJ IDEA, uno de los IDE para java de primer nivel
(entre los mejores, con Eclipse, netbeans)
2. Y lo que realmente me ha hecho dar el salto, es su nueva forma de
construir los apk. Ms serio, ms verstil, ms potente, ms actual, y ms
parecido a un proyecto en java.
3. Facilita muchsimo reusar cdigo y recursos.
4. Facilita configurar, extender y personalizar el proceso.
5. Facilita la distribucin del cdigo y por tanto trabajar en equipos.
6. Gestiona las dependencias de una forma cmoda y potente (esta basado
en Maven).
7. Nos permite compilar desde lnea de comandos, lo cual nos puede salvar
en una mquina en la que no tenemos todo el entorno montado.
8. Y lo ms importante: Hace increblemente fcil crear distintas versiones de
la aplicacin, por ejemplo para hacer una distribucin multi-apk, para
distintos dispositivos, o una versin gratis y otra de pago, o una versin de
prueba que carga distintos recursos, apunta a webservices distintos, usa
estadsticas distintas, etc.
ECLIPSE

1. El entorno de desarrollo integrado (IDE) de Eclipse emplea mdulos (en


ingls plug-in) para proporcionar toda su funcionalidad al frente de la
Plataforma de Cliente rico, a diferencia de otros entornos monolticos
donde las funcionalidades estn todas incluidas, las necesite el usuario o
no.
2. Este mecanismo de mdulos es una plataforma ligera para componentes
de software. Adicionalmente permitirle a Eclipse extenderse usando otros
lenguajes de programacin como son C/C++ y Python, permite a Eclipse
trabajar con lenguajes para procesado de texto como LaTeX, aplicaciones
en red como Telnet y Sistema de gestin de base de datos.
3. La arquitectura plug-in permite escribir cualquier extensin deseada en el
ambiente, como seraGestin de la configuracin. Se provee soporte para
Java y CVS en el SDK de Eclipse. Y no tiene por qu ser usado
nicamente para soportar otros Lenguajes de programacin.
4. La definicin que da el proyecto Eclipse acerca de su Software es: una
especie de herramienta universal un IDE abierto y extensible para todo y
nada en particular.
5. Eclipse provee al programador con Frameworks muy ricos para el
desarrollo de aplicaciones grficas, definicin y manipulacin de modelos
de Software, Aplicaciones web, etc. Por ejemplo, GEF (Graphic Editing
Framework Framework para la edicin grfica) es un plug-in de Eclipse
para el desarrollo de editores visuales que pueden ir desde procesadores
de texto wysiwyg hasta editores de diagramas UML interfaces grficas para
el usuario (GUI), etc. Dado que los editores realizados con GEF viven
dentro de Eclipse, adems de poder ser usados conjuntamente con otros
plugins, hacen uso de su interfaz grfica personalizable y profesional.
PASOS PARA CREAR UN NUEVO PROYECTO EN ANDROID STUDIO
Ya que tenemos instalado Android Studio,
podemos comenzar a hacer nuestros
proyectos de Android.
Para comenzar un nuevo proyecto de
Android seguimos estos pasos:
1. Si no tienes un proyecto abierto desde
la ventana de Bienvenida de Android
Studio y hacemos click en Start a new
Android Studio project.
2. Llenamos los campos de configuracin
del proyecto los cuales son:
Application Name: Este es el
nombre que tendr nuestra aplicacin. Por ejemplo: Mi Primera App.
Company Domain: Este campo es el nombre de espacio de nuestra
aplicacin para que no coincida con ninguna otra aplicacin, aqu
deberas utilizar un nombre de dominio web que te pertenezca por

ejemplo: miempresa.com, si no tienes ningn nombre de dominio


puedes inventar algo.
Package name: Este campo se llenar solo, ser una combinacin de el
nombre de la aplicacin y el dominio anterior. Por ejemplo
com.miempresa.miprimeraaplicacion. Igual te da la opcin de editarlo a
mano derecha, pero recuerda que debe ser un nombre nico.
Project Location: Este es el directorio por defecto donde se crear tu
aplicacin, normalmente toma la carpeta configurada en el Android
Studio, si quieres cambiarla puedes hacerlo ah.
3. Luego nos da la opcin de seleccionar para que dispositivos queremos
seleccionar de primero viene preseleccionado Phone y Tablet. Si no planeas
desarrollar en estos momentos para Wear o Android TV puedes dejarlo asi.
4. Minimum SDK aqu debes seleccionar cual es la versin de plataforma
mnima que quieres soportar con tu aplicacin, esto depender de muchas
cosas como que funcionalidades quieres soportar. En el texto de abajo te
muestra cual es el porcentaje de dispositivos soportados segn la versin que
selecciones. Por ejemplo en la imgen puedes ver que en este momento
seleccionando API 15 soportamos hasta 87.9% del universo de telfonos y
tablets Android, este nmero ir variando segn pase el tiempo.

Si haces click sobre Help me choose vers una tabla donde te muestra el
soporte de las distintas versiones. Es recomendable soportar la mayor cantidad
de dispositivos posibles, siempre y cuando no tengas alguna funcionalidad que
sea imposible o muy difcil de soportar en plataformas antiguas.
Luego que selecciones una versin
presiona Next
5. Luego nos da la opcin de agregar
una actividad a nuestra aplicacin, una
Actividad no es ms que una pantalla
nueva, tenemos para escoger varios
tipos, donde las ms comunes son Blank
Activity o
Blank
Activity
with
Fragment. En este caso seleccion
Blank Activity with Fragmente, luego
hacemos click en Next.
6. Por ltimo tenemos las opciones de la
Actividad, dejlas como estn por ahora,
normalmente se suele tener un MainActivity que es la Actividad donde
comienza la aplicacin.

Por ltimo hacemos click en Finish.


Despus de que finalice de crear el proyecto aparecer esta pantalla

Primer Proyecto Android Studio


Con el clsico Hello World listo para empezar a programar y con los archivos
por defecto.
PASOS PARA CREAR UNA MAQUINA VIRTUAL EN ANDROID STUDIO
Para instalarlas en tu equipo, busca
en men superior de Android Studio.

el

botn

de

SDK

manager

En la ventana emergente encontraras una lista con todas las versiones de


Android disponibles as como las que tengas instaladas en tu equipo. Para

agregar nuevas versiones de Android a tu sistema, solo tienes que chequear la


casilla correspondiente.
Por ejemplo, si deseas instalar Gingerbread ( Android 2.3.3) solo debes
seleccionarlo en la lista e instalar los paquetes correspondientes.

Toma en cuenta que algunas versiones de Android pueden llegar a medir


muchos Mb, si tienes poco espacio en tu disco duro, puedes excluir la opcin
Samples for SDK para descargar solamente los elementos funcionales.
Creacin y configuracin de Maquinas Virtuales (AVDs)
Ahora que tienes la versin de Android que deseas, vamos a crear una
maquina virtual. Para emular y compilar aplicaciones necesitas al menos una
Maquina Virtual Android (AVD) . Este proceso se inicia al abrir el administrador
de AVDs, en tu Android Studio busca en la barra superior el icono
correspondiente a la opcin Manage AVDs:

La ventana emergente te muestra las maquinas virtuales que tienes creadas en


tu sistema, posiblemente la lista este vaca, aunque si ya tienes uno, no
hay problema, puedes crear todos los que quieras. Para crear una nueva
maquina virtual (AVD), presiona el botn New..

El sistema mostrar una ventana para la creacin de AVD, aqu puedes crear
una maquina virtual con ajustes muy similares a los de un equipo real:

Como vers en la lista Device aparecen varios equipos populares, puedes


elegir cualquiera de ellos y tendrs preseleccionadas las mismas
caractersticas que posee el dispositivo real, solo selecciona uno de ellos y
asgnale un nombre, con eso tendrs una versin virtual de cualquier
dispositivo.
Luego de configurar el dispositivo virtual que vas a trabajar, presiona el botn
Create AVD y el nuevo dispositivo virtual aparecer en el AVD Manager.

Ahora ya ests listo para compilar tus aplicaciones en Android Studio,


ejecutarlas en todas las mquinas virtuales que desees y probar todas las
configuraciones que deseas soportar en tu aplicacin!

IMGENES ANDROID STUDIO Y ECLIPSE

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