Wizard Code es una App educativa que brinda conocimientos básicos de programación y tecnologías relevantes de manera accesible y efectiva
"Despierta tu mago interior y explora el mundo mágico de la programación con Wizard Code".
Un apasionado programador autodidacta llamado Luis, que entre sus tantas horas dedicadas a estudiar y aprender cosas nuevas, se dio cuenta de que había una brecha en el acceso a información actualizada sobre tecnologías emergentes y lenguajes de programación. Muchas veces, se encontraba con documentación obsoleta o tutoriales desactualizados, lo que dificultaba su aprendizaje y crecimiento profesional.
Impulsado por su deseo de superar esta barrera y ayudar a otros programadores, Luis decidió dar vida a su visión: una aplicación móvil que proporcionara herramientas de aprendizaje de programación con contenidos siempre actualizados en ESPAÑOL.
Así nació su creación, una app mágica llamada "Wizard Code". Con una interfaz intuitiva y atractiva, Wizard Code ofrecía una amplia gama de contenido educativo actualizado, que abarcaba desde los fundamentos de los lenguajes de programación más populares hasta las últimas tendencias tecnológicas.
Luis se dedicó a recopilar información fresca de fuentes confiables y oficiales para mantener la app constantemente actualizada. Los usuarios de Wizard Code encontraron un tesoro de conocimiento, con tutoriales detallados, ejercicios prácticos y desafíos estimulantes.
Número | Problemática |
---|---|
1 | Dificultad de encontrar contenido actualizado. |
2 | Falta de ejemplos prácticos. |
3 | Brecha en el acceso a la educación de calidad. |
4 | Enfoque teórico sobre la práctica. |
5 | Poca interacción y retroalimentación. |
6 | Necesidad de aprendizaje continuo, debido a las rápidas innovaciones y actualizaciones tecnológicas. |
7 | Desafíos para la educación autodidacta |
8 | Inadecuada atención a estilos de aprendizaje diversos. |
9 | Desconexión entre el currículo educativo y las necesidades del mundo laboral. |
10 | Limitaciones de tiempo y flexibilidad. |
11 | Exceso de enfoque en la memorización y la evaluación basada en exámenes. |
12 | Falta de apoyo a estudiantes con necesidades especiales. |
13 | Sobrecarga de contenidos curriculares. |
14 | Competencia y comparación excesiva entre estudiantes. |
15 | Brecha lingüistica en los contenidos de nuevas tecnologias. |
Cluster | Problemáticas |
---|---|
Educación | - Dificultad para encontrar contenido actualizado. - Necesidad de aprendizaje continuo, debido a las rápidas innovaciones y actualizaciones tecnológicas. - Falta de recursos y programas educativos en diferentes idiomas. - Limitaciones de tiempo y flexibilidad. - Falta de ejemplos prácticos. - Enfoque teórico sobre la práctica. - Inadecuada atención a estilos de aprendizaje diversos. - Exceso de enfoque en la memorización y la evaluación basada en exámenes. - Brecha en el acceso a la educación de calidad. - Desconexión entre el currículo educativo y las necesidades del mundo laboral. - Falta de apoyo a estudiantes con necesidades especiales. - Sobrecarga de contenidos curriculares. |
Comunicación | - Brecha lingüística en los contenidos de nuevas tecnologías. - Poca interacción y retroalimentación. - Competencia y comparación excesiva entre estudiantes. - Falta de apoyo a estudiantes con necesidades especiales. |
Tecnología | - Desafíos para la educación autodidacta. |
Objetivos:
- Mostrar un Splash Screen al iniciar la aplicación. ✅
- Permitir a los usuarios registrarse con un email y contraseña. ✅
- Ingresar a la app con una cuenta ya creada ✅
- Seleccionar temas de estudio y acceder a información relevante. ❎
Splash Screen: (Estado ✅)
- Crea una pantalla de bienvenida que se muestre al iniciar la aplicación.
- El Splash Screen puede contener el logotipo de la aplicación y una animación breve para captar la atención del usuario.
Registro de usuarios: (Estado ✅)
- Permite a los usuarios registrarse utilizando un correo electrónico y contraseña.
- Implementa un formulario de registro donde los usuarios puedan ingresar su información.
- Utilzizando la Api de autenticación de Firebase, se validan los campos del formulario y almacena la información del usuario en una base de datos otorgada por Firebase.
Inicio de sesión: (Estado ✅)
- Proporciona un formulario de inicio de sesión donde los usuarios puedan ingresar con su cuenta previamente creada.
- Mediante el consumo de la Api de Firebase, se verifica la autenticación del usuario utilizando la información almacenada en la base de datos.
Temas de estudio: (Estado ✅)
- Crea una lista de temas de estudio relevantes para tu aplicación.
- Permite a los usuarios seleccionar un tema de estudio de la lista.
Información relevante: (Estado 👷 "Por Hacer")
- Diseña una interfaz donde los usuarios puedan acceder a la información relevante basada en los temas de estudio seleccionados.
- Puedes mostrar información, tips, enlaces a recursos externos u otro tipo de contenido relacionado con los temas de estudio elegidos.