Material for Platform Based Development
Creación de una Aplicación Móvil
Su proyecto debe tener los mismos requisitos del proyecto 1 pero aplicado a Ionic:
Requisitos específicos:
Adicionalmente, debe de cubrir los siguientes requisitos:
Nota: Si no cuenta con un dispositivo móvil, realizar al menos el uso del plugin de la cámara (u otro testeable en browser). Y la calificación del otro plugin se hará a través de preguntas
El link del repositorio del proyecto debe ser subido al canvas. Dicho repositorio debe incluir:
.sql
necesario para crear la BD del proyecto.backend
con las APIs del proyecto.mobile
con la aplicación móvil.Puede encontrar un ejemplo del README en el siguiente link.
Dicho link debe ser subido a más tardar el 16 de diciembre a las 23:59pm
Si desea, puede utilizar el mismo repositorio que utilizó para el proyecto 1.
En el canvas del curso, hay una tarea llamada Proyecto 2. En ella deberá poner la lista de todos los integrantes y un valor del 0-10 indicando qué tan comprometido estuvo con el proyecto.
Debe también incluirse a usted mismo en la calificación. Puede incluir cualquier observación adicional al final si lo desea.
Puede encontrar un ejemplo en el siguiente link.
La autocalificación grupal debe ser subida a más tardar el 16 de diciembre a las 23:59pm. De lo contrario, usted no obtendrá nota alguna por el trabajo.
El equipo (uno o más representantes) presentará el proyecto el día 17 de diciembre y 21 de diciembre del 2021.
La presentación (10 minutos) deberá incluir:
Se le sugiere a los integrantes del grupo mostrar su cámara durante la presentación solo si es que es posible.
Código de vestimenta: Libre
Se lanzará dadito, empezando con los grupos con más de 1 integrante.
null
TBD
El puntaje máximo a obtener en el proyecto es de 20 puntos.
La presentación debe ser realizada en un dispositivo móvil.
El alumno presentará los flujos y se procederá a calificar si cada url y plugin realiza lo indicado.
Se tomará en cuenta el aspecto visual de la aplicación durante la calificación (parte de pregunta adicional).
Ejemplo basado en el caso "Club de ajedrez":
Ionic Route | Funciona | Puntaje |
---|---|---|
/login |
SI | 2 |
/register |
NO | 0 |
/members |
SI | 2 |
/tournaments |
SI | 1 + 1 |
/tournaments/new |
NO | 0 |
/tournaments/delete |
SI | 1 + 1 |
Ionic Plugin | Funciona | Puntaje |
---|---|---|
Camera |
SI | 1 + 1 |
Local Notifications |
NO | 0 |
La calificación se detendrá si el proyecto se cae.