You are on page 1of 29

INTRODUCCIÓN AL DESARROLLO DE APLICACIONES

ANDROID

José Francisco Henríquez Jiménez

HERRAMIENTAS DE PROGRAMACIÓN MÓVIL

Instituto IACC

25-09-2017
CONSEJO ACERCA DEL ENTORNO DE DESARROLLO.

La plataforma de Android es el producto de la Open Handset Alliance, un


grupo de organizaciones que colaboran para desarrollar un teléfono móvil
mejor. El grupo, dirigido por Google, incluye operadores de móviles,
fabricantes de dispositivos de auricular, fabricantes de componentes,
proveedores de plataformas y soluciones de software y compañías de
marketing. Desde una perspectiva de desarrollo de software, Android está
perfectamente en el centro del mundo de código abierto.
https://www.ibm.com/developerworks/ssa/library/os-android-devel/index.html

HERRAMIENTAS DE DESARROLLO NECESARIAS A UTILIZAR,


MENCIONADO SUS CARACTERÍSTICAS MÁS IMPORTANTES.

La forma más fácil para comenzar a desarrollar aplicaciones Android es


descargando el Android SDK y el IDE de Eclipse. El desarrollo Android puede
realizarse en Microsoft® Windows®, Mac OS X o Linux.

Eclipse ADT era el IDE estándar más utilizada para el desarrollo Android App
hasta hace no mucho, pero la llegada del IDE Android Studio de forma estable
que llevaba años en alfa y beta, ha cambiado el mundo del diseño y el
desarrollo Android App, sustituyendo a Eclipse y otros entornos de desarrollo
muy populares que a día de hoy se siguen utilizando, pero en menor medida.

Android Studio ofrece y proporciona herramientas (incluye el Java


Development Kit o JDK), asistentes y plantillas que verifican los requisitos del
sistema operativo y el equipo donde se quiera llevar a cabo el desarrollo
Android App (como por ejemplo la memoria RAM disponible).

También incluye un emulador virtual optimizado de un dispositivo móvil


Android donde probar los cambios que se realicen en la App y que permite
hacer y configurar todo tipo de ajustes (actualización de las imágenes del
sistema).

Además, Android Studio tiene multitud de opciones de configuración


adicionales (tanto avanzadas como básicas) para personalizar el propio
entorno de desarrollo y la App a tu gusto.

La configuración del proxy en el IDE, en muy escasas ocasiones es


necesaria, ya que las organizaciones no limitan tanto a los desarrolladores en
cuanto a sus conexiones web, aunque por si acaso aquí queremos darte unas
pinceladas sobre el tema para que lleves a cabo una correcta configuración
de tus conexiones en caso de que fuera necesario.
https://www.ibm.com/developerworks/ssa/library/os-android-devel/index.html#artrelatedtopics

Android Studio es el entorno de desarrollo integrado (IDE) oficial para el


desarrollo de aplicaciones para Android y se basa en IntelliJ IDEA . Además
del potente editor de códigos y las herramientas para desarrolladores de
IntelliJ, Android Studio ofrece aún más funciones que aumentan tu
productividad durante la compilación de apps para Android, como las
siguientes:

 Un sistema de compilación basado en Gradle flexible


 Un emulador rápido con varias funciones
 Un entorno unificado en el que puedes realizar desarrollos para todos los
dispositivos Android
 Instant Run para aplicar cambios mientras tu app se ejecuta sin la
necesidad de compilar un nuevo APK
 Integración de plantillas de código y GitHub para ayudarte a compilar
funciones comunes de las apps e importar ejemplos de código
 Gran cantidad de herramientas y frameworks de prueba
 Herramientas Lint para detectar problemas de rendimiento, usabilidad,
compatibilidad de versión, etc.
 Compatibilidad con C++ y NDK
 Soporte incorporado para Google Cloud Platform, lo que facilita la
integración de Google Cloud Messaging y App Engine.

CONFIGURACIÓN DETALLADA DE DISPOSITIVO VIRTUAL


ANDROID CON HAXM.

Es un motor de virtualización de hardware asistido que utiliza la la Tecnología


de Virtualización de Intel (Intel® VT) para aumentar la velocidad del emulador
Android en un ordenador. Mediante la combinación de las imágenes del
Sistema Operativo Android en x86 proporcionadas por Intel y el SDK oficial
de Android, HAXM te permite acelerar el emulador de Android en sistemas
que tengan disponible y habilitado en la BIOS el parámetro Intel VT. En mi
caso mi notebook es placa y procesador Intel en la imagen active la opción
de tecnologías de virtualización para que mi procesador pueda trabajar con
distintas máquinas virtuales.

https://www.google.cl/search?rlz=1C1CHWL_esCL719CL719&q=dispositivo+virtual+android+HAXM&spell=1&sa=X&ved=0ahUKEwi7zcS
dh7zWAhVCHZAKHdvjBoAQvwUIIigA&biw=1366&bih=609
DISPOSITIVOS PARA PROBAR APLICACIONES DESARROLLADAS,
AYÚDELO A INSTALAR EL ENTORNO DE PROGRAMACIÓN
NECESARIO DEMOSTRÁNDOLE CON CAPTURAS DE PANTALLA
COMO REALIZARLO.

Como ya se escrito anteriormente Android Studio tiene todos los elementos


para el desarrollo de aplicaciones para crear aplicaciones en teléfonos, Tablet
y todo dispositivos en el cual se aplica este SO y aplicaciones, buscamos en
google descargar Android Studio y nos dirigimos a la página oficial
https://developer.android.com/studio/index.html?hl=es-419
Elegimos la opción descargar Android Studio 2.3.3

Aceptamos los términos y condiciones


Elegimos el lugar en nuestro Disco donde se va almacenar el archivo ejecutable de Android Studio

Este punto es importante revisar si el JDK está instalado, en mi caso busque en archivos de
programa java
Una vez descargado el archivo nos dirigimos a la carpeta.
Ejecutamos como administrador para que se instale con todos los permisos de Windows 7 Pro.
Se inicia el proceso de instalación de Android Studio.

Llegamos a ventana de Bienvenida de Android Studio, presionamos Next para continuar


Se elige la opciones a instalar uno de los más importante es SDK “Software Development Kit”, y la
máquina virtual, next

Una vez elegido lo que se va instalar, indicamos que aceptamos los términos presionando I Agree
Indica la posición del alojamiento del Android Studio y el SDK se puedo modificación su ubicación,
next

Presionamos el botón Install, para continuar la instalación


Si presionamos Shows details, podemos ver que es lo que se esta instalado
Una vez finalizado la instalación ejecutamos next, para continuar

A finalizado la instalación en primera parte, presionamos Finish


Para completar la instalación pregunta si queremos importar de una instalación previa se
recomienda si es primera vez que va utilizar Android Studio se una carga limpia.

Muestra que se está ejecutando Android Studio


La bienvenida al programa con una pequeña muestra visual de los componentes que utilizan
Android, presionado Next.

En esta ventana nos permite elegir que elementos del programa se desean que se instalen esta la
opción Estándar que es por defecto y Custom que es personalizado, yo prefiero esta opción
presionamos Next
En esta ventana nos muestra el tema visual en el cual uno quiere trabajar, a mí me gusta Drácula,
pero es una cosa de gusto.
Se elige los componentes del SDK, como interfaz API, máquina virtual de Intel HAXM, la por
defecto Android Virtual Device, presionamos Next.

La cantidad de espacio del emulador de Intel


Muestra todos los elementos a descargar, actualizar, presionamos Finish
Realiza la descarga de los componentes, en mi caso en este proceso mi equipo descargo una
versión del controlador de video de Intel.
Muestra ya la instalación de los componentes a nuestro Notebook.
Una vez descargados he instalados presionamos finish, para termino de estos pasos.
Muestra la ventana de Android Studio que es lo que deseamos realizar, en este caso vamos a realizar
un proyecto de prueba, presionamos la primera opción Start new Android Studio Project.

Colocamos un nombre a nuestro proyecto, el tipo de compañía, nombre del paquete y la ubicación
donde se va a guardar
Una de las ventanas importante es la que se muestra, se elige el dispositivo en el cual se desarrollara
el proyecto de prueba en este caso elegimos Phone and Table,, algo importante se recomienda
empezar con una versión más antigua si se está empezado aprender a utilizar y programar, en mi
caso elegí Andriod 2.3, Gingerbread

Inicia la carga del SDK de la versión que se ha elegido para el proyecto


Nos muestra las planillas en la cuales se puede trabajar, la idea principal es elegir la más sencilla
para ir empezar aprender.

Colocar Nombres de la nueva actividad


Todo listo para cargar los elementos y componentes para empezar a trabajar en nustro nuevo
proyecto.
Nos muestra la ventana de desarrollo, trabajo, etc.
BIBLIOGRAFÍA

Contenido de la Semana 1, Utilización del Material de apoyo HERRAMIENTA DE PROGRAMACIÓN


MÓVIL, IACC 2017

https://www.ibm.com/developerworks/ssa/library/os-android-devel/index.html

https://www.ibm.com/developerworks/ssa/library/os-android-devel/index.html#artrelatedtopics

https://www.google.cl/search?rlz=1C1CHWL_esCL719CL719&q=dispositivo+virtual+android+HAX
M&spell=1&sa=X&ved=0ahUKEwi7zcSdh7zWAhVCHZAKHdvjBoAQvwUIIigA&biw=1366&bih=609

https://developer.android.com/studio/index.html?hl=es-419

You might also like