1-<br />Este ejercicio debe implementarse 2 veces, uno con ListView y otro con RecyclerView.<br /> La lista a implementar debe ser una lista de viajes donde, para cada ítem, se muestra la siguiente información:<br />- Foto de destino<br />- Nombre del destino<br />- Descripción del viaje<br />- Precio de viaje<br /> Al hacer clic en un elemento de la lista debe mostrar otra actividad en la que se muestra el nombre del viaje seleccionado.<br />A nivel gráfico, se deben respetar las reglas definidas en el diseño del material.<br /><br />2-<br />La aplicación contendrá una pantalla principal donde el usuario tendrá una lista donde cada elemento de la lista es uno de los tipos de recursos<br /><br />Nine-patch files<br />• Layer list<br />• State list:<br />• Level list<br />• Transition drawable<br />• Inset drawable:<br />• Clip drawable:<br />• Scale drawable:<br />• Shape drawable:<br /><br /><br />Al hacer clic en cada uno de los elementos se mostrará una nueva pantalla donde el fondo de la pantalla es un recurso del tipo indicado en el elemento seleccionado en la pantalla anterior.<br /><br />Además, en cada pantalla secundaria, debe haber un botón para volver a la pantalla anterior. Este botón debe usar un recurso de "lista de estado" en segundo plano y debe pedir confirmación antes de volver a la pantalla anterior usando un diálogo con las opciones "Aceptar" y "Cancelar".<br /><br />Todos los literales deben estar definidos en los archivos de recursos correspondientes y la aplicación debe estar disponible en español e inglés.<br /><br />3-<br />La entrega de esta sesión es implementar una aplicación que descarga información de un servicio web y mostrar los resultados en una lista (utilizando ListView o RecyclerView), a elección del estudiante.<br /><br />- La URL desde la cual descargar los datos es la siguiente: [login to view URL]<br /><br />- Los datos devueltos son una matriz de objetos donde cada uno de los elementos contiene los siguientes datos:<br /><br />carné de identidad<br />Nombre<br />Descripción<br />Fecha 1<br />Fecha 2<br />Teléfono<br />Precio<br />Estado<br />Imagen<br />La aplicación debe descargar los datos de la URL indicada en el inicio y, una vez descargada, debe mostrarse en una lista en pantalla. Cada uno de los elementos de la lista debe mostrar el nombre, la descripción y el precio de los datos descargados.<br /><br />4-<br />Desarrolle una aplicación que muestre una lista de productos disponibles en una tienda. La información será:<br /><br />Fabricante<br />Nombre del producto<br />Precio<br />Stock disponible<br />Los datos se descargarán desde la siguiente URL:<br />[login to view URL]<br /><br />La aplicación debe descargar los datos de la URL proporcionada y mostrarla como una lista en la aplicación.<br /><br />El contenido descargado debe estar disponible sin conexión. Esto significa que si tiene una conexión a Internet, los datos deben descargarse y almacenarse para su uso posterior. Si no hay conexión a Internet, los datos descargados deben mostrarse la última vez que se realizó la conexión.<br /><br />Todas las conexiones deben hacerse en segundo plano.<br /><br />Se debe agregar un botón a la pantalla para permitir que la información se actualice manualmente.<br /><br />La aplicación debe ser "estéticamente correcta":<br />Las filas impares deben tener un color de fondo "# d5efef".<br />Las filas par deben tener un color de fondo "#efefef".<br />El nombre del fabricante, producto y precio debe ser de color "# 000e51".<br />Si el stock es igual o menor que 0, el color de fondo de la celda debe ser "# fd6955" y los textos de color "# 780000".<br />