Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Semana 7

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

HERRAMIENTAS DE PROGRAMACIÓN MÓVIL

SEMANA 7

Juan M. Lorca Gajardo


16.01.2022
ANTECEDENTES:
Se le solicita que como programador realice una aplicación móvil de un sistema de control de espera de
atención en un banco. La aplicación deberá tener un campo donde el usuario ingrese su número de RUT y
al dar click al botón solicitar número de atención, muestre una barra de progreso durante una pausa de
tarea simulada de 6 segundos. Una vez terminada la pausa, se debe mostrar la nueva pantalla con el
siguiente mensaje, usuario con RUT <número de RUT>, se le ha asignado el puesto <número al azar>.

Realice las siguientes actividades:

1. ¿Qué recomendación le haría al equipo de desarrollo en cuanto a los datos que se pueden obtener
desde internet, de manera de optimizar la aplicación y hacerla más eficiente para el usuario final?

2. Elabore una presentación de PowerPoint en donde se explique el paso a paso la implementación de los
hilos y Async Task en operaciones de la aplicación en Android Studio.
DESARROLLO

1. ¿Qué recomendación le haría al equipo de desarrollo en cuanto a los datos que se pueden obtener
desde internet, de manera de optimizar la aplicación y hacerla más eficiente para el usuario final?

Para garantizar un óptimo rendimiento para el usuario final, debemos considerar el uso de hilos
adicionales, cuyo objetivo es no entorpecer el flujo de acciones del usuario, como de igual forma
garantizar que la aplicación no quede pegada, evitando con ello, una mala experiencia.

En el requerimiento, se menciona que se necesitará acceso a internet, como también que se adquieran
archivos desde el mismo, siendo necesaria la conectividad mediante la clase HttpUrlConnection, para
establecer la misma. De igual forma se hará necesario consumir fuentes de datos que se disponibilicen en
formato XML, por lo que se recomienda utilizar la biblioteca parser de XML ExpatPullParser, creando los
métodos necesarios para deserializar los datos que se identifiquen necesarios para la aplicación.

Debido a que el desarrollo no indica el tipo de elementos que se consumirán como producto de la
conexión a internet, se recomienda usar la biblioteca Android Universal Image Loader, en el caso de
trabajar con imágenes de internet, debido a que esta misma se encarga de lanzar las Async Task
necesarias para realizar la tarea solicitada.

2. Elabore una presentación de PowerPoint en donde se explique el paso a paso la implementación de


los hilos y Async Task en operaciones de la aplicación en Android Studio.

Para el desarrollo del requerimiento se empieza con una app en blanco y se agregan dos Activities
MainActivity y NumeroAsignado. Se utilizarán Async Task para actualizar una barra de progreso y se
pasarán los datos relevantes desde MainActivity a la siguiente actividad mediante un mensaje Extra en el
Intent.
REFERENCIAS BIBLIOGRÁFICAS
IACC. (2021). Acceso a Redes de Servicio en Android / Shared Preferences y SplashScreen. Herramientas
de Programación Móvil. Semana 7

También podría gustarte