Android Studio
ANDROID STUDIO
1.
Contenido
·
Definición
Android Studio es un entorno de
desarrollo integrado (IDE), basado en IntelliJ
IDEA de la compañía 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.
·
Historia
Android
Studio fue anunciado en el 16 de mayo de
2013 en la Google I/O , con la Primera versión establecida en diciembre de 2014 y Disponible para
Windows / Mac / Linux.Fue creado para reemplazar a Eclipse, la plataforma que
se usaba para la creación de aplicaciones y que todavía hoy en día es utilizada
por muchos programadores. De esta manera, con Android Studio, Google consigue
su propio IDE para el desarrollo de aplicaciones, pudiendo instalar todo el SDK
para desarrollar apps específicas adaptadas a la mayor parte de versiones..
Disponible
para Windows / Mac / Linux.
Android, según diversas fuentes,
tiene una cuota de mercado de más del 80%. Con el lanzamiento de este programa,
Google se beneficia de tener su propio creador de aplicaciones para Android y
actualmente ya cuenta con la versión Android Studio 2.2 Preview. Obviamente, al
ser de Google cuenta con muchas ventajas, como la de tener siempre un software
actualizado y con muchas sorpresas.
En la actualidad Android Studio
es la plataforma que se postula como el más completo IDE para desarrollar
aplicaciones Android con muchas características que destacan de los otros
programas usados para este trabajo, está basado en IntelliJ y puede ser
descargado de forma gratuita a través de la licencia de Apache 2.0. Cuenta con
una estructura simple que permite organizar los proyectos de manera que facilite
su ubicación y su publicación, como también un entorno para desarrollar más
potente, fácil e intuitivo. Permite ver el desarrollo a tiempo real de las
aplicaciones y las pantallas en las que será usada la aplicación, y a su vez
nos ofrece plantillas para diferentes elementos para programar como el uso de
mapas.
·
Características
Ø Soporte para programar
aplicaciones para Android Wear (sistema operativo para dispositivos
corporales como por ejemplo un reloj).
Ø Herramientas Lint (detecta
código no compatible entre arquitecturas diferentes o código confuso que no es
capaz de controlar el compilador) para detectar problemas de rendimiento,
usabilidad y compatibilidad de versiones.
Ø Utiliza ProGuard para
optimizar y reducir el código del proyecto al exportar a APK (muy útil para
dispositivos de gama baja con limitaciones de memoria interna).
Ø Integración de la
herramienta Gradle encargada
de gestionar y automatizar la construcción de proyectos, como pueden ser las
tareas de testing, compilación o empaquetado.
Ø Nuevo diseño del editor con
soporte para la edición de temas.
Ø Nueva interfaz específica
para el desarrollo en Android.
Ø Permite la importación de
proyectos realizados en el entorno Eclipse, que a diferencia de
Android Studio (Gradle) utiliza ANT.
Ø Posibilita el control de
versiones accediendo a un repositorio desde el que poder descargar
Mercurial, Git, Github o Subversion.
Ø Alertas en tiempo real de
errores sintácticos, compatibilidad o rendimiento antes de compilar la
aplicación.
Ø Vista previa en diferentes
dispositivos y resoluciones.
Ø Integración con Google Cloud
Platform, para el acceso a los diferentes servicios que proporciona Google en la nube.
Ø Editor de diseño que muestra una
vista previa de los cambios realizados directamente en el archivo xml.
·
Requerimientos
de Software y Hardware
·
Entornos
de Desarrollo
Pasos necesarios para entornos de desarrollo
Pensamientos
varios sobre programación, Android, .NET y JavaCurso
Programación AndroidForo
Paso 1. Descarga e instalación de Java.
Si aún no tienes instalado ninguna
versión del JDK (Java Development Kit) puedes descargarla gratuitamente desde
la web de Oracle.
Aunque ya está disponible Java 8, para
el desarrollo en Android nos seguiremos quedando por ahora con Java
7. En el momento de escribir este manual la revisión más reciente de
esta serie es la versión 7 update 79 (si hubiera disponible un update posterior
podríamos usarlo sin problema), que deberemos descargar para nuestra
versión concreta del sistema operativo. Por ejemplo, para Windows 64 bits
descargaremos el ejecutable marcado como “Windows x64” cuyo nombre de
fichero es “jdk-7u79-windows-x64.exe“.
La instalación no tiene ninguna
dificultad, se trata de un instalador estándar de Windows donde tan sólo hay
que aceptar, pantalla por pantalla, todas las opciones que ofrece por defecto.
El siguiente paso es opcional, pero
puede evitarnos algún que otro problema en el futuro. Crearemos una nueva
variable de entorno llamada JAVA_HOME y cuyo valor sea la ruta donde
hemos instalado el JDK, por ejemplo “C:\Program Files\Java\jdk1.7.0_79“.
Para añadir una variable de entorno del sistema en Windows podemos acceder al
Panel de Control / Sistema y Seguridad / Sistema / Configuración avanzada del
sistema / Opciones Avanzadas / Variables de entorno. Una vez en la ventana
de Variables de Entorno pulsamos el botón “Nueva…” del
apartado de Variables del Sistema y añadimos la nueva variable
con los valores indicados:
Paso 2. Descarga e instalación de
Android Studio y el SDK de Android.
Descargaremos Android Studio accediendo
a la web de desarrolladores de Android, y dirigiéndonos a la sección
dedicada al SDK de la plataforma. Descargaremos la versión más reciente del
instalador correspondiente a nuestro sistema operativo pulsando el botón verde
“Download Android Studio 2.0” y aceptando en la pantalla siguiente los
términos de la licencia.
Durante la instalación tendremos que
indicar también las rutas donde queremos instalar tanto Android Studio como el
SDK de Android. Para evitar posibles problemas futuros mi recomendación
personal es seleccionar rutas que no contengan espacios en blanco.
En el siguiente paso tendremos que
decidir el tema visual que utilizará la aplicación. Mi
recomendación personal es utilizar el tema oscuro, llamado “Darcula”, aunque de
cualquier forma es algo que podremos cambiar más adelante:
En la siguiente pantalla del asistente
seleccionaremos los componentes que queremos instalar. Nos aseguraremos de que
en el campo “Android SDK Location” indicamos la ruta donde instalamos antes el
SDK, y marcamos únicamente los componentes “Android SDK” y “Performance (Intel
HAXM)” (si aparece disponible).
Pasamos al siguiente paso, revisamos el
resumen de opciones seleccionadas durante el asistente, y pulsamos el
botón Finish para comenzar con la descarga e instalación de los
elementos necesarios.
Esperaremos a que finalice y pulsamos de
nuevo el botón Finish para terminar por fin con la instalación
inicial.
2.
Resumen
Android Studio es un entorno de desarrollo integrado (IDE), basado en IntelliJ
IDEA de la compañía JetBrains, que proporciona
varias mejoras con respecto al plugin ADT (Android Developer Tools)
para Eclipse.
Historia
Android Studio fue anunciado
en el 16 de mayo de 2013 en la Google
I/O , con la Primera versión establecida
en diciembre de 2014 y Disponible para Windows / Mac / Linux.Fue creado
para reemplazar a Eclipse, la plataforma que se usaba para la creación de
aplicaciones y que todavía hoy en día es utilizada por muchos programadores
Características
Ø Nuevo diseño del editor con
soporte para la edición de temas.
Ø Permite la importación de
proyectos realizados en el entorno Eclipse
Ø Soporte para programar
aplicaciones para Android Wear
Ø Vista previa en diferentes
dispositivos y resoluciones
3.
Summary
Android Studio is an integrated
development environment (IDE), based on IntelliJ IDEA of the company JetBrains,
which provides several improvements with respect to the ADT plugin (Android
Developer Tools) for Eclipse.
History
Android Studio was announced on May 16, 2013 on the
Google I / O, with the First version established in December 2014 and Available
for Windows / Mac / Linux. It was created to replace Eclipse, the platform used
for the creation of applications and that still today is used by many
programmers
characteristics
New editor design with support for theme editing.
Allows the importation of projects carried out in the
Eclipse environment
Support to program applications for Android Wear
Preview on different devices and resolutions
4.
Recomendaciones
Ø Sistema Android se dice que
es capaz de hacer funcionar a la vez
varias aplicaciones y además se encarga de gestionarlas, dejarlas en modo
suspensión si no se utilizan e incluso cerrarlas si llevan un periodo
determinado de inactividad. De esta manera se evita un consumo.
Ø Para hacer uso del entorno
de desarrollo Android Studio, es necesario que el computador cumpla con los
recursos que necesita este entorno. 2 GB de RAM (4 GB recomendados) 400 MB de
espacio en disco 1 GB para Android SDK(Software Development Kit) Monitor de
1280x800
5.
Conclusiones
Ø Android Studio funciona bien (sobre todo si usas versiones estables).
Ø Contiene todo lo necesario para
desarrollar cualquier IDE.
Ø Es capaz 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.
Ø Android studio es un programa el cual
nos sirve para la creación de un juego o aplicación de la plataforma, la base
de datos del mismo, donde ira todo lo que sería la base de datos.
6.
Apreciación
del equipo
Ø Como equipo vemos muchas
ventajas en Android Studio, ya no solo porque es un entorno más agradable,
ordenado y creado exclusivamente para el desarrollo Android, sino por el
soporte que nos ofrece a la hora de importar y gestionar todo tipo de
librerías, que suele darnos algún que otro quebradero de cabeza cuando le
exigíamos un poco más. Utilizaremos Android Studio para la actualización de las
apps que realicé con él, de momento; no descarto futuras migraciones.
7.
Glosario
de Términos
Ø Android: Es un sistema operativo basado
en el núcleo Linux diseñado originalmente para dispositivos móviles, tales como
teléfonos inteligentes (Smartphones), pero que posteriormente se expandió su
desarrollo para soportar otros dispositivos tales como tablet, reproductores
MP3, netbook, etc.
Ø APK: Abreviación de Android
Application Package File en inglés, es un archivo comprimido que contiene los
archivos de una aplicación que puede ser instalada en un dispositivo con
Android. En pocas, palabras, es el archivo de instalación de una aplicación en
Android.
Ø JDK) es un software que provee
herramientas de desarrollo para la creación de programas en Java.
8.
Bibliografía
o Linkografía
Ø
http://www.sgoliver.net/blog/entorno-de-desarrollo-android-android-studio/
PRESENTACIÓN EN DIAPOSITIVA:
Presionar aqui
PRESENTACIÓN EN DIAPOSITIVA:
Presionar aqui
Comentarios
Publicar un comentario