Programacion Android - Tarea 1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 13

Introducción al Desarrollo de Aplicaciones

Android

Danilo Albornoz Cárcamo

Herramientas de Programación Móvil

Instituto IACC

09 de diciembre del 2019


Desarrollo

De acuerdo a las instrucciones impartidas en la presente tarea y según lo solicitado se


procederá a determinar lo siguiente:

En base a lo planteado puedo comentar que la utilización del bloc de notas es muy útil
para comenzar a aprender la sintaxis de los lenguajes de programación procurando
tener cuidado con la extensión para que sea compatible con el lenguaje que se está
trabajando. Al igual que el block de notas, existen muchos softwares que son de gran
ayuda para la creación de códigos fuentes, en otras palabras, la creación de una
aplicación como cualquier otro trabajo, requiere de una serie de herramientas que
permitan realizar de forma eficiente el lenguaje, es por ello que es importante disponer
de buenos editores tales como: Brackets, Sublime Text, Atom, Visual Studio Code,
Notepad++, Kate, Paiza.io, TextMate, etc.

Ahora bien, como introducción a diferentes herramientas paralelas como se mencionó


anteriormente y enfocado a una aplicación Android es posible utilizar otro software
dedicado llamado Android Studio, este IDE es oficial de Android, está pensado y
diseñado para que Android pueda acelerar el desarrollo y permita crear las aplicaciones
de mejor calidad para todos los dispositivos de Android, como así mismo, brindar
herramientas personalizadas para programadores de Android donde se incluyen
herramientas completas de edición, depuración, pruebas y perfilamiento de códigos.
Además, se deben considerar que hasta el momento Android es el sistema operativo
móvil con más popularidad en la actualidad y sigue evolucionando e innovando de la
mano con los avances tecnológicos.
Android cuenta con el IDE que se mencionó anteriormente que en resumen se puede
determinar como un entorno de programación empaquetado como un programa o
aplicación, que nos provee de un marco de trabajo agradable para la mayoría de los
lenguajes de programación.

Dentro de los entornos de desarrollo para Android existen varios que pueden cumplir
con las necesidades que se requieren para la creación de una aplicación, pero la
decisión será de las exigencias de cada usuario, a continuación, se detallan algunos
entornos de desarrollo con sus características más destacadas:

 Android Studio: es un conjunto de herramientas más que una sola,


concretamente es un Entorno de Desarrollo Integrado (IDE) para la creación
rápida de aplicaciones en el sistema operativo móvil de Google. Lo interesante
de Android Studio es que automatiza algunas funciones para que los
desarrolladores se puedan concentrar en el diseño más puro de una aplicación
nativa, apoyado en un sistema flexible que da todas las oportunidades posibles
al desarrollador.

Principales características:

- 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.
- Permite la importación de proyectos realizados en el entorno Eclipse, que a
diferencia de Android Studio (Gradle) utiliza ANT.
- Soporte para programar aplicaciones para Android Wear (sistema operativo para
dispositivos corporales como por ejemplo un reloj).
- 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).
- Alertas en tiempo real de errores sintácticos, compatibilidad o rendimiento antes
de compilar la aplicación.

 Eclipse: es un software con un entorno de desarrollo de código abierto y


gratuito, cuyo diseño sigue un patrón de actualización basado en plugins. Como
objetivo es convertirse en una plataforma de integración de herramientas de
desarrollo. Es un IDE que no tiene un lenguaje específico, sino que es un IDE
genérico debido a que es solo un lenguaje de programación, sino que es
compatible con una gran variedad de lenguajes.
Principales características:

- Depurador de código: se incluye un potente depurador, de uso fácil e intuitivo, y


que visualmente nos ayuda a mejorar nuestro código.
- Perspectivas, editores y vistas: el concepto de trabajo está basado en las
perspectivas, que no es otra cosa que una pre configuración de ventanas y
editores, relacionadas entre sí, y que nos permiten trabajar en un determinado
entorno de trabajo de forma óptima.
- Extensa colección de plug-ins: están disponibles en una gran cantidad, unos
publicados por Eclipse, otros por terceros.

 NetBeans: es un IDE que nos permite de forma rápida y fácil desarrollar


aplicaciones Java de escritorio, móviles y aplicaciones web, utilizando
tecnologías y lenguajes como HTML5 con HTML, Javascript y CSS. Proporciona
un conjunto de herramientas para PHP, C y C++. Dentro de sus puntos fuertes
es de código abierto y gratuitos y cuenta como añadido con una gran base de
usuarios que forman parte de una comunidad de desarrolladores muy amplia en
todo el mundo.

Principales características:

- Acceso a Base de Datos y PlugIns: se puede integrar fácilmente con diversos


servidores de aplicaciones y como última característica reseñable es que cuenta
con una gran base de plugins para aumentar las funcionalidades que nos ofrece
el propio IDE.
- Asistentes y Gestor de Proyectos: cuenta con asistentes para configuración de
distintos proyectos y selección de frameworks. Simplifica la gestión de proyectos
con el uso de vistas, asistentes de ayuda y estructurando la visualización de
información de manera ordenada.
- Editor de Código Multilenguaje: Sugerencias de código, coloreado de código,
acceso a clases con tan solo un click control de versiones son algunas de las
características.
- Depurador de Código: posee un depurador muy útil, podremos entre otras cosas
monitorizar en tiempo real los valores de las propiedades y variables, además de
poder conectarnos al debugger incluso cuando tenemos un proceso en
ejecución.
Para el proceso de instalación de un entorno de desarrollo para nuestro caso de
Android Studio, se deben seguir los siguientes pasos:

Procedemos a ingresar a: https://developer.android.com/

Posteriormente hacer click en link “Android Studio” como se muestra en la imagen:


Luego hacer click en “Download Android Studio”

Luego leer y aceptar los términos y condiciones, descargar:


Luego seguir las instrucciones de instalación:
Seleccionar install
Seleccionar tipo de instalación Standard

Una vez instalado se ejecuta el programa, este verifica la plataforma SDK y verifica si
hay actualizaciones u otra versión:
Posteriormente, en mi caso, presionar SDK Manager y verificar que cuenta la versión
Android Gingerbread 2.3.3 como se muestra a continuación:

Para este caso ya tiene instalado la versión antes indicada.


De esta forma se instala Android Studio y estará en condiciones de comenzar operar el
software mediante la confección de código fuente.

Como ejemplo se creó el primer dispositivo virtual.

Bibliografía
 Contenidos de la semana.
 Recursos adicionales.

También podría gustarte