exdevutem / mi-utem Goto Github PK
View Code? Open in Web Editor NEWAplicación móvil Mi UTEM de la Universidad Tecnológica Metropolitana de Chile
Aplicación móvil Mi UTEM de la Universidad Tecnológica Metropolitana de Chile
Cada vez que se llama a AsignaturaScreen se está instanciando la clase y mandandole un modelo de Asignatura, la idea es que se pueda llamar con la ruta:
Hacer esto nos permitiría volver clickeables los bloques de asignatura en el horario
Antes cuando abrías la calculadora desde las notas de una asignatura, se autocompletaba con las notas y ponderaciones del ramo, ahora eso no pasa.
Debería de poderse ver el detalle de una asignatura desde el horario al presionar una de las tarjetas. Cosa de no tener que volver a ver la lista de asignaturas.
Es super posible que esto sea un problema a nivel de API, pero abro el Issue aquí porque lo pillé en la app y me da paja revisar
La app está teniendo problemas para mantener sesión. Lo que veo que pasa es lo siguiente:
Mi guess es que la app está teniendo problemas para regenerar la sesión a partir de las credenciales que se dejaron antes. Mi mayor drama es que no estoy seguro de cómo probar esto para arreglarlo yo mismo..
Al parecer hay problemas con la sesión en la app cuando un usuario cambia su contraseña con la sesión abierta
@RafaelMoralesV quizás podría dar mas detalles
Faltan mensajes para ciertas situaciones como por ej:
Ya se encuentra en la API del ExDev el endpoint para la beca de alimentación, ahora solo falta implementarlo en la app, alguien podría crear un diseño o dar ideas de como y donde colocar esta sección? Yo pensaba que podría estar en el acceso rápido... que opinan?
Hay un par de archivos que contienen codigo extraño, complejo, demasiado largo, y, como en estos momentos donde no hay muchas mejoras pensadas para la app, puede ser el mejor momento para intentar arreglarlos.
Tengo un draft de PR (#8) donde estoy arreglando warnings. No estoy seguro del todo si debería ser en ese espacio donde hacer este reformat, o si crear una branch nueva; planteo esto por un problema de merging que se pueda generar a futuro. De todas formas, creo que la gran mayoria de estos archivos son antiguos y que no se estan tocando mucho.
En primera medida, estos son los archivos que me preocupan:
Cualquier archivo que no se haya mencionado, que no sepan si se esta utilizando, tambien vale la pena mencionarlo en la discusión. Lo ideal es limpiar lo más posible ahora, cosa de no tener que hacerlo dos veces.
Uso de la clase AsignaturasEstudiantesTab.
Por lo que estoy notando, la lista de estudiantes no se está ocupando- la forma en que se llama normalmente es en AsignaturaScreen, que corresponde al detalle de una asignatura en concreto. Esta solo se agrega cuando la asignatura posee un campo estudiantes no nulo y de más de cero, pero en ninguna de las asignaturas que veo disponibles encuentro alguna que posea esta tab.
Puede ser un problema de la API?
Según el comentario de Jorge, esto quedó obsoleto por un cambio en la API. Esto solo sería reimplementado como un nuevo endpoint dentro de la api debido a que la única forma de conseguir esta info es mediante Scrapping. En caso de que eso se haga, abrá que volver a agregar la pantalla faltante.
Esto puede que afecte a casi todos los usuarios que estan escuchando musica y abren la app xD a mi personalmente me pasa, se pausa la musica en el login, y realmente no tiene sonido el video background del login screen.
mi-utem/lib/screens/login_screen/_background.dart
Lines 20 to 24 in 1076a4f
Ahora mismo estoy jugando con SwiftUI para arreglar esto, y descubrí una api en ios (AVAudioSession) que permite "arreglar" este problema, y flutter tiene una API similar para esto, VideoPlayerOptions que creo que es lo que se utiliza ahora mismo para el background.
Solo se debe de configurar la opción mixWithOthers
a true
y creo que se arregla el escuchar música + estar en el login.
Esta tarea puede ser gigante, acá algunas ideas
Al usar el autocompletado en iOS solo compelta la contraseña, el error está en que se debe de encerrar los input fields en un AutofillGroup
, esto se puede agregar en login_screen.dart en la linea 130.
Además para mejorar el sistema de autocompletado podría agregarse el autofillHints
en LoginTextFormField, para así ayudar al sistema de teclado mostrar por ejemplo, los correos del usuario o su contraseña al seleccionar el campo de texto.
La idea es revivir la pantalla de calculadora de notas
La idea es que el horario siga el nuevo diseño del Figma y que además tenga las siguientes funcionalidades
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.