El proyecto consta de dar de alta nombres de equipo y posteriormente asignarles un orden aleatorio, esto sería útil por ejemplo cuando el Profesor necesita asignar un orden a los equipos a la hora de presentar una exposición o planear las fechas de entrega de cierto trabajo por equipo.
El proyecto empieza con una actividad principal la cual es la bienvenida, posteriormnete se traslada a lo que viene siendo el home de la aplicación que es aquí en donde podremos:
- Dar de alta equipos por su nombre
- Ocultar los nombres de equipo (para no revelar el nombre hasta cierto punto)
- Cambiar el orden del equipo de manera aleatoria
- Reiniciar todas las opciones (Se eliminan todos los equipos)
- Salir de la aplicación
Datos:
Materia: Programación Móvil 1
Docente: Ing. José Guadalupe Aguiñaga Abundiz
Alumno: Juan Felipe Garza Sánchez
No. Control: #17100218
- Al menos una intención explicita (10pts)
La intención explicita se utiliza a la hora de realizar el cambio la actividad inicial a la Activity del home.
- Al menos una intención implícita (10pts)
Se puede observar al abrir un intent que abra un navegador o la misma aplicación de GitHub movil para redireccionarse a mi respositorio de github desde el footer de la aplicación.
- Toolbar en lugar de ActionBar (5pts)
Se visualiza desde la actividad de home.
- Al menos un tipo de menú (10pts)
El menú aplicado en el proyecto es un menú de aplicación, por lo que será fácil acceder a el desde el toolbar.
- Toast (5pts)
- Snackbar (10pts)
- RecyclerView (10pts)
Utilizado cuando se muestra la lista de los equipos agregados.
- Al menos un fragment (10pts)
El fragmento se usa cuando se muestra el footer de la aplicacion en el home.
- Al menos un cuadro de dialogo (10pts)
-
Al menos 5 diferentes widget "basicos" (20pts):
- TextView
- EditText
- Button
- ImageView
- Switch