Está en la página 1de 2

Tarea

Académica 3

Caso : Construcción de Aplicación Native Mobile que incluye localización y mapas


Tipo de : Individual
participación
Fecha de entrega : Semana 3 – sesión 6
Puntaje : 3 puntos (PA) de acuerdo a rúbrica
Descripción : Para llevar a cabo esta actividad, deberá seguir los siguientes pasos:
1. Revise previamente los materiales de estudio propuestos para la sesión.
2. Construya una aplicación native mobile, para la plataforma Android, que
dé solución al caso indicado en los puntos siguientes:
Como parte de su estrategia comercial, usted decide implementar una
aplicación para su fuerza de ventas, denominada MyCustomers en la cual
el vendedor cuente en la aplicación con una lista de clientes. Al
seleccionar un cliente lo llevará a una vista de detalle de dicho cliente
donde se visualizará la información del mismo, incluyendo su dirección y
un botón para visualizar en otra vista un mapa con su ubicación de dicho
cliente.
a) La vista Customers presenta una Lista de clientes (aplicando Recycler
View y Card View) con una imagen y el nombre del servicio.
b) Al seleccionar un cliente, se debe mostrar una vista About Customer,
mostrando nombre de la empresa, contacto, dirección y un botón
Map.
c) La aplicación debe tener una UI orientada a Smartphones aplicando
los principios de Material Design.
d) La aplicación debe almacenar la información de clientes en un
arreglo en memoria.
e) Debe integrarse con Google Maps para mostrar el mapa con la
marca de la ubicación del cliente.
f) La aplicación debe soportar como SDK mínimo el 18.
g) Incluya en la raíz del proyecto un archivo README explicando las
tecnologías utilizadas y pasos principales aplicados para la
implementación.
3. Publique en la actividad Tarea Académica 3 del aula virtual, un archivo
.ZIP con el código fuente de su aplicación.

Indicaciones
Elabore su proyecto utilizando Android Studio.

Recursos : • Android Studio


• Lenguaje Java
• Google Maps


1
Rúbrica de calificación de la Tarea Académica 3

Criterio de Excelente Promedio Deficiente


Calificación
Calificación (3 puntos) (1.25 puntos) (0 puntos)
C01. Al abrir el proyecto y ordenar la Al cargar el proyecto el
Building y ejecución, ésta se inicia sin problemas proceso de building y
ejecución en el ambiente de desarrollo. ejecución presenta
errores y no llega a
concluir.
0.25 puntos 0 puntos
C02. UI & UX El proyecto ofrece una experiencia La experiencia no aplica No se percibe en
móvil donde se evidencia en toda la en todas las vistas los ninguna parte de la
experiencia móvil el uso de principios de Material experiencia móvil la
componentes compatibles y la Design. aplicación de principios
aplicación de los principios y componentes de
fundamentales de Material Design. Material Design.
1.0 punto 0.5 puntos 0 puntos
C03. La aplicación cumple con todas las Las características La aplicación no
Features características especificadas en el solicitadas se cumple con las
enunciado. encuentran características
implementadas de especificadas
manera parcial.
1.0 punto 0.5 puntos 0 puntos
C04. Code El desarrollador sigue la filosofía de La codificación es No se evidencia un
Organization agrupación de clases según propósito funcional, pero sólo criterio de organización
& Quality ó funcionalidad (por ejemplo Activities, aplica parcialmente los del código.
Models). estándares de
La codificación tiene un estilo claro, indentación de bloques
indentando los bloques de código de código, ó existen
según los estándares de programación ineficiencias en la
en Java, aplicando una lógica codificación:
consistente en los métodos, redundancia ó
condicionales sin escenarios no inconsistencias en la
contemplados, uso adecuado de lógica de programación,
reutilización de código para evitar ausencia de
redundancia, comentando secciones comentarios.
de código relevantes.

0.5 puntos 0.25 puntos 0 puntos


C05. Naming El desarrollador aplica en todos los La codificación es
Standards nombres de objetos de programación funcional, pero no se
como clases, objetos, variables, evidencia aplicación de
constantes, métodos y recursos la estándares ó criterios
nomenclatura en inglés y la de eficiencia en la
nomenclatura estándar para codificación, con
identificadores de elementos de UI y ausencia de
recursos. comentarios. El
desarrollador no aplica
nomenclatura en inglés
para los objetos de
programación ó
identificadores de
elementos de UI y
recursos.
0.25 puntos 0 puntos

También podría gustarte