Está en la página 1de 4

DESARROLLO DE APLICACIONES MÓVILES

DESARROLLO DE LA ACTIVIDAD 1
Buscar en Google las siguientes preguntas y responder con una
conclusión
1. ¿Qué es Android Studio?
Cuando hablamos de Android Studio, nos referimos a un entorno de desarrollo
especializado. Evidentemente, hablamos de todo lo que tenga que ver con el desarrollo de
herramientas y apps para sistemas operativos Android.

Hablamos de una plataforma de desarrollo, conocida como IDE que son las siglas en inglés
de Entorno de Desarrollo Integrado. Es un software que tiene herramientas y servicios para
que los creadores puedan desarrollar aplicaciones para el sistema operativo Android.

Como sucede con la mayoría de entornos de desarrollo, esta nos ofrece las herramientas
necesarias en la generación del código, lo que se denomina la lógica de la aplicación. De
igual manera, también con los mecanismos con los que diseñar la interfaz de usuario que se
podrá ver en el desarrollo final.

El entorno guía al creado para que pueda desde realizar sus primeras pruebas de código
hasta publicar el desarrollo final en Google Play Store. Al desarrollar apps para Android, por
extensión también estamos confeccionado para ChromeOS. También los distintos destinos
pueden ser más allá del móvil: relojes, tablets, vehículos.

2. ¿Por qué se debe utilizar XML, en Android Studio?


El uso de archivos XML facilita la creación de distintos diseños para diferentes
tamaños de pantalla y orientaciones, XML significa Lenguaje de marcado
extensible.
Es porque sus herramientas más simples se pueden escribir para manipular un
documento XML mucho más fácil que entender el código Java, de modo que el
diseño se puede crear y modificar con una herramienta simple que no necesita
ser también un analizador de Java.

También es más fácil para las personas describir un diseño en XML que en java
directamente.

Esta técnica es utilizada por muchas cosas, por ejemplo, WSDL que describe
una interfaz de servicio web y se convierte en código (bastante complejo) por
una herramienta especializada. Ayuda al desarrollador a centrarse en un
aspecto sin preocuparse por la implementación y permite escribir herramientas
para generar diferentes tipos de código (por ejemplo, el wsdl puede convertirse
en un apéndice de servidor y también en una API de cliente)

3. Identificar las partes de la Interfaz de Android Studio, buscar


en google o youtube
Interfaz de usuario
La ventana principal de Android Studio consta de varias áreas lógicas
identificadas
 La barra de herramientas te permite realizar una gran variedad de
acciones, como ejecutar tu app e iniciar las herramientas de Android.
 La barra de navegación te ayuda a explorar tu proyecto y abrir archivos
para editar. Proporciona una vista más compacta de la estructura visible
en la ventana Project.
 La ventana del editor es el área en la que puedes crear y modificar
código. Según el tipo de actividad actual, el editor puede cambiar. Por
ejemplo, cuando ves un archivo de diseño, el editor muestra el Editor de
diseño.
 La barra de la ventana de herramientas se encuentra afuera de la
ventana del IDE y contiene los botones que te permiten expandir o
contraer ventanas de herramientas individuales.
 Las ventanas de herramientas te brindan acceso a tareas específicas,
como la administración de proyectos, la búsqueda, el control de
versiones, entre otras. Puedes expandirlas y contraerlas.
 En la barra de estado, se muestra el estado de tu proyecto y el IDE,
además de advertencias o mensajes.

Puedes organizar la ventana principal para tener más espacio en pantalla


ocultando o desplazando las barras y ventanas de herramientas. También
puedes usar combinaciones de teclas para acceder a la mayoría de las
funciones del IDE.

En cualquier momento, puedes realizar búsquedas en el código fuente, las


bases de datos, las acciones y los elementos de la interfaz de usuario, entre
otros. Para ello, presiona dos veces la tecla Mayús o haz clic en la lupa, en la
esquina superior derecha de la ventana de Android Studio. Esto puede ser muy
útil, por ejemplo, si intentas localizar una acción específica del IDE que
olvidaste cómo activar.

4. ¿Cuál es la función de manifests en Android Studio?


El archivo AndroidManifest.xml, es un fichero indispensable en un proyecto
Android que cada aplicación deberá contener (con ese mismo nombre) en su
directorio raíz.

Este archivo mostrará información esencial acerca de la App, por lo que el


sistema Android deberá acceder a él antes de compilar cualquier línea de
código del proyecto. De manera resumida, cumple las siguientes funciones:

Establece el nombre del package de la aplicación, para identificar de manera


única a la aplicación.
Permite definir los componentes de la aplicación, es decir, Activities, Services,
Content Providers etc., estableciendo qué clases implementan cada
componente.
Determina que Activity será lanzada inicialmente.
Declara el nivel mínimo de la API que Android requiere para la aplicación.
Se declaran los permisos que necesita la aplicación para realizar determinadas
tareas, cómo el acceso a contactos del teléfono o realizar llamadas de teléfono,
accediendo a zonas restringidas de la API e interactuando con otras
aplicaciones.
5. ¿Qué es Gradle Scripts?
Gradle, es una herramienta que permite la automatización de
compilación de código abierto, la cual se encuentra centrada en la
flexibilidad y el rendimiento. Los scripts de compilación de Gradle se
escriben utilizando Groovy o Kotlin DSL (Domain Specific Language).

Gradle tiene una gran flexibilidad y nos deja hacer usos otros
lenguajes y no solo de Java, también cuenta con un sistema de
gestión de dependencias muy estable. Gradle es altamente
personalizable y rápido ya que completa las tareas de forma rápida y
precisa reutilizando las salidas de las ejecuciones anteriores, sólo
procesar las entradas que presentan cambios en paralelo.

Además es el sistema de compilación oficial para Android y cuenta


con soporte para diversas tecnologías y lenguajes.

6. ¿Qué es un Activity?
Activity es un componente clave de una app para Android, y la forma en que se
inician y se crean las actividades es una parte fundamental del modelo de
aplicación de la plataforma.
Una aplicación en Android va a estar formada por un conjunto de elementos
básicos de visualización, coloquialmente conocidos como pantallas de la
aplicación. En Android cada uno de estos elementos, o pantallas, se
conoce como actividad. Su función principal es la creación de la interfaz de
usuario.

También podría gustarte