0% encontró este documento útil (0 votos)
76 vistas3 páginas

Practica 1

El documento presenta una evaluación sobre tecnología móvil para el estudiante Samir Samuel Alba Alvarado. La evaluación contiene 7 preguntas que abarcan temas como diseño de interfaces gráficas en Android, accesibilidad, internacionalización y el uso de recursos como imágenes y cadenas de texto. El estudiante debe completar oraciones, identificar si enunciados son verdaderos o falsos, y desarrollar una aplicación de álbum de recortes con diferentes funcionalidades.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas3 páginas

Practica 1

El documento presenta una evaluación sobre tecnología móvil para el estudiante Samir Samuel Alba Alvarado. La evaluación contiene 7 preguntas que abarcan temas como diseño de interfaces gráficas en Android, accesibilidad, internacionalización y el uso de recursos como imágenes y cadenas de texto. El estudiante debe completar oraciones, identificar si enunciados son verdaderos o falsos, y desarrollar una aplicación de álbum de recortes con diferentes funcionalidades.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Fecha: 27-08-2021

TECNOLOGÍA MÓVIL (ISI-254)

EVALUACIÓN CAPÍTULO 1

Nombre: Samir Samuel Alba Alvarado

Nota. Escriba sus respuestas en azul.

1. Llene los espacios en blanco en cada uno de los siguientes enunciados:


a) Los archivos de diseño (layout) se consideran recursos de la aplicación y se almacenan en
la carpeta RES del proyecto. Los diseños del GUI están ubicados en la subcarpeta layout
de esa carpeta.
b) Cuando se diseña una GUI Android, típicamente se quiere que sea FLEXIBLE de tal
forma que se visualice adecuadamente en diversos dispositivos.
c) Fácilmente se puede INTERNACIONALIZAR una aplicación al crear archivos de
recursos XML adicionales para recursos de cadenas en otros idiomas.
d) Las dos unidades de medida para los pixeles independientes de la densidad son DPI y SP.
e) La accesibilidad permite al usuario escuchar a TalkBack decir lo que está en la pantalla
donde toca el usuario.
f) Android utiliza un esquema de nomenclatura de carpetas para elegir automáticamente los
recursos localizados correctos – por ejemplo, la carpeta values-fr contendría un archivo
strings.xml para francés y la carpeta values-es contendría un archivo strings.xml
para español.

2. Especifique si cada uno de los siguientes enunciados es verdadero o falso. Si es


falso, explique por qué.
a) Android Studio se utiliza para crear y probar apps Android. ✅
b) El diseño (layout) RelativeLayout acomoda los componentes uno respecto a otro o
respecto a su contenedor padre. ✅
c) Un LinearLayout acomoda las vistas horizontalmente. ❌PUEDE SER VERTICAL
d) Para centrar el texto en un TextView, se debe establecer su propiedad Alignment en
center. ❌ TEXTVIEW NO POSEE LA PROPIEDAD ALIGMENT
e) Android contiene características de accesibilidad para ayudar a personas con diversas
discapacidades a utilizar sus dispositivos. ✅
f) Para las personas con discapacidades visuales, el SpeakBack de Android puede leer el
texto de la pantalla o el texto que se provee para ayudar al usuario a entender el
propósito de un componente del GUI. ❌ NO EXISTE EL SPEAK EN ANDROID
g) Se considera una buena práctica en Android asegurarse que cada componente del GUI se
pueda usar con TalkBack al proveer texto para la propiedad contentDescription de
cualquier componente que no despliegue texto. ✅

1
Fecha: 27-08-2021

Ejercicios1
3. Llene los espacios en blanco en cada uno de los siguientes enunciados:
a) El EDITOR GRAFICO de Android Studio permite construir GUIs utilizando técnicas de
arrastrar y soltar (drag & drop).
b) Por defecto, para una app basada en la plantilla Empty Activity, el diseño de la GUI se
guarda en un archivo XML llamado activity_main.xml.
c) El GUI por defecto para una aplicación basada en la plantilla Empty Activity consiste de un
layout ConstraintLayout con fondo blanco y un TextView que contiene “Hello
world!”.
d) La documentación para soportar diversos tamaños de pantalla recomienda que se usen
pixeles independientes de la densidad para las dimensiones de los componentes del GUI y
otros elementos de la pantalla, y píxeles de escala independiente para los tamaños de las
letras.
e) Un pixel independiente de la densidad es equivalente a un pixel en una pantalla de 160 dpi
(puntos por pulgada). En una pantalla de 240 dpi, cada pixel independiente de la densidad
se escala por un factor de 1.5
f) En una pantalla de 120 dpi, cada pixel independiente de la densidad se escala por un
factor de 0.75. De tal forma, que un componente de 100 pixeles independientes de la
densidad de ancho será de 75 pixeles reales de ancho.

4. Especifique si cada uno de los siguientes enunciados es verdadero o falso. Si es


falso, explique por qué.
a) Para que las imágenes se vean bien, un dispositivo con una alta densidad de pixeles
necesita imágenes de baja resolución a diferencia de un dispositivo de baja densidad de
pixeles. ❌UN DISPOSITIVO CON ALTA DENSIDAD DE PX REQUIERE UNA ALTA
RESOLUCION
b) Se considera una buena práctica “externalizar” las cadenas, los arreglos de cadenas, las
imágenes, los colores, los tamaños de letras, las dimensiones y otros recursos de la app,
de tal forma que se puedan administrar de forma separada del código de la aplicación. ✅
c) Se puede utilizar el editor gráfico de diseños (layouts) para crear una app Android
funcional sin escribir ningún código. ✅

5. (App de álbum de recortes) Encuentre cuatro imágenes (open source) de lugares


famosos utilizando sitios web como Flickr. Cree una app en la cual las imágenes estén
acomodadas en un collage. Agregue texto que identifique cada lugar famoso. Recuerde
que los nombres de los archivos de imagen deben estar por completo en minúsculas.

2
Fecha: 27-08-2021

6. (App de álbum de recortes con accesibilidad) Utilizando las técnicas aprendidas


mejorar la solución del ejercicio 5 al proveer cadenas que se pueden usar con la
característica de accesibilidad TalkBack de Android.

7. (App de álbum de recortes con internacionalización) Utilizando las técnicas


aprendidas mejore su solución del ejercicio 6 al definir un conjunto de cadenas
para otro idioma. Utilice un servicio de traducción en línea, como ser
translate.google.com para traducir las cadenas y colocarlas en el archivo de
recursos strings.xml apropiado.

También podría gustarte