Skip to content

ralonsobeas/Didaktikapp

Repository files navigation

Didaktikapp

Imagen

Imagen

Aplicación creada por alumnos del centro CIFP Ciudad Jardin (Vitoria) en colaboración con los alumnos de magisterio de la UPV en Leioa. La finalidad de la app es que sea usada por niños para hacer una excursión y conocer mejor Oñate. Esta app consta de varias actividades diferentes que se podrán realizar cuando el dispositivo esté a una distancia pequeña de los monumentos/ lugares a los que se refieren.

Cualquier ayuda es bienvenida.

Application created by students from CIFP Ciudad Jardin (Vitoria/Spain) in collaboration with students from education in UPV in Leioa. The app's goal is to be used by kids doing a trip and know better Oñate. This app is made by different activities that can be done when the device is neaer the monuments/ places they refer to.

Any help is welcome.

Didaktikapp Web

https://github.com/gorkaisasbi/didaktikappWeb

Web con el análisis de los datos generados por la aplicación móvil. Necesario tener un servidor FTP conectado a la web e introducir desde el modo administrador la dirección IP del server en la aplicación móvil.

Hall of Fame

Herramientas Utilizadas

Mapas (Mapbox) - https://www.mapbox.com/

Python SDK (Chaquopy) - https://chaquo.com/chaquopy/

Round button / Posible cambio - https://github.com/markushi/android-circlebutton

Animación texto máquina de escribir (TypeWriterView) - https://github.com/skymansandy/typewriterview

Estilos para la app, botones, colores etc... (Material Design) - https://material.io/design/

Sopa de letras (Word Search) - https://github.com/abdularis/Word-Search-Game https://play.google.com/store/apps/details?id=com.app.didaktikapp Puzle (Jigsaw Puzzle) - https://dragosholban.com/2018/03/09/how-to-build-a-jigsaw-puzzle-android-game/

Circle Menu - https://github.com/Ramotion/circle-menu-android

Gif implementation - https://github.com/koral--/android-gif-drawable

Toast customizados (StyleableToast) - https://github.com/Muddz/StyleableToast

Diálogos personalizados (FlatDialog) - https://github.com/mejdi14/Flat-Dialog-Android?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=7926

Spotlight (Guía de ayuda) - https://github.com/29jitender/Spotlight

Seguimiento

19/11/2019 Reunidos Todos

  • Primer contacto
  • Toma de decisiones
  • Compromisos, normas
  • Reconocimiento de tareas, recursos faltantes
  • Elegir representante

20/11/2019 Reunidos Todos

  • Toma de decisiones visuales
  • Toma de contacto con UPV
  • Mandar sugerencias (Correo de contacto)
  • Creación de proyecto en github con dos ramas (master y branch1)

21/11/2019 Trabajo de desarrollo

  • Logos del login (falta el logo de Oñate)
  • Login preparado
  • Imagenes para Markers
  • Implantación del mapa en dispositivo y carga de los Markers necesarios
  • Comienzo de implantación de ubicación real del dispositivo (https://docs.mapbox.com/android/maps/examples/show-a-users-location/)
  • Ideas de implantación de las actividades a realizar por los usuarios (¿Fragments?)
  • Resolución de conflictos en GitHub
  • Mejoras del proyecto en github y creación de licencia de uso MIT

22/11/2019 Trabajo de desarrollo

  • Implantación terminada de ubicación en tiempo real
  • Intento de lanzar fragment mediante ubicación
  • Comienzo de implantación de los fragments con las actividades a realizar con algunas funcionalidades no deseadas (¿botón de volver?,¿click fuera?,¿mover el mapa mientras se está en el fragment?)
  • Comienzo de actividad con sopa de letras
  • Merge de Branch1 con Master #1
  • Comienzo de actividad San Miguel (test) Actividad número 2

25/11/2019 Trabajo de desarrollo

26/11/2019 Trabajo de desarrollo

  • Trabajo sobre sopa de letras
  • Actividades universidad y san miguel casi terminadas. Falta solucionar videos
  • Inicio de puzle
  • Creación de algunos estilos comunes entre fragments
  • Merge de Branch1 con Master #2

27/11/2019 Trabajo de desarrollo

  • Problemas con sopa de letras, intento de busqueda de otro repositorio mmas simple
  • Puzle terminado y audio al terminarlo incluido
  • Trabajo sobre estilos comunes
  • Comienzo de trabajo sobre actividad San Miguel Errota

28/11/2019 Trabajo de desarrollo

  • Sopa de letras eliminada y se trabaja sobre el clone de la sopa de letras original para eliminar todo lo no necesario y que sea funcional
  • Trabajo sobre actividad de Tren texto con huecos
  • Actividad San Miguel Errota casi terminada

29/11/2019 Trabajo de desarrollo

  • Compilador de python en android #Chaquopy
  • Colores y estilos unificados
  • Cambio de algunos layouts de los fragments

02/12/2019 Trabajo de desarrollo

03/12/2019 Trabajo de desarrollo

04/12/2019 Trabajo de desarrollo

  • Presentación pttx terminada y app preparada
  • Toast personalizados
  • Cambios de estilo en San Miguel Errota Texto
  • Cambio de layout en San Miguel Errota Texto
  • Todos los strings en strings.xml usados y traducción a euskera
  • Cambio de algunos colores en fragments
  • Fallos en el puzle al instalar la app en dispositivos físicos
  • Solucionado audio de puzle
  • Audio de fragment universidad eliminado
  • Merge de Branch1 con Master #6

09/12/2019

12/12/2019 Trabajo de desarrollo

  • Comienzo de implantación de BBDD SQLite, pruebas realizadas con éxito

17/12/2019 Trabajo de desarrollo

17/12/2019 Trabajo de desarrollo

19/12/2019 Trabajo de desarrollo

  • Decisiones grupales sobre BBDD funcionamiento de la app y tareas a realizar

20/12/2019 Trabajo de desarrollo

  • Trabajo sobre puzle
  • BBDD Room creada, funcional para clase Grupo

22/12/2019 Trabajo de desarrollo

08/01/2020 Trabajo de desarrollo

  • Fragment Universidad separado
  • Tinder implantado en San Miguel, falta contar correctas y que aparezcan las imágenes sólo 6 veces
  • Fragment Zumeltzegi guarda sus datos en BBDD
  • Mapa Activity mira en BBDD el estado y el fragment de cada actividad al cargar

09/01/2020 Trabajo de desarrollo

14/01/2019 Trabajo de desarrollo

  • Spotlight en el menú principal terminado, guía de ayuda para el usuario. Nuevo botón ayuda incluido
  • Trabajo en la BBDD arreglo de errores, id's autogenerados, relaciones entre tablas y errores con los id's DEBEN SER LONG

14/01/2020 Trabajo de desarrollo

  • Ventanas para creación y selección de grupo terminadas
  • Comienzo de trabajo sobre errota de drag&drop
  • BBDD Completamente funcional sin errores aparentemente
  • Falta implantar la manera para eliminar grupos
  • Añadidos markers Gernika y Escuela
  • Merge de Branch1 con BranchPuebas #1
  • Merge de Branch1 con Master #7

15/01/2019 Trabajo de desarrollo

  • Añadido eliminar grupo
  • Cambio en lanzamiento de fragments desde MapActivity, ahora se pasa un parámetro con su idActividad para realizar las consultas/updates correctamente. Faltan algunos por cambiar ya que no están terminados
  • Comienzo de trabajo para dejar bien implementado el lanzamiento de los fragments mediante ubicación

16/01/2020 Trabajo de desarrollo

  • Modo administrador implementado, se pueden lanzar los fragments mediante ubicación o modo administrador ( clickando cuando se quiera)
  • Fragments se lanzan con la ubicacion falta cambiar el icono de los marcadores para que se entienda que es clickable
  • https://github.com/marcoscgdev/DialogSheet idea para dialogo eliminar grupo

28/01/2020 Trabajo de desarrollo

  • Fragment Gernika terminado
  • Repaso 1 terminado
  • Repaso 2 en proceso
  • Botones de repaso implementados
  • Nuevo puzle
  • Sopas de letras implementadas
  • Añadir repasos, fragment gernika a BBDD
  • Añadido avisador para clickar en marker
  • Rutas añadidas
  • Mapa offline
  • Audios y videos
  • Traducción de los strings

29/01/2020 Trabajo de desarrollo

  • Repaso 2 terminado
  • Repaso 1,2 y Gernika añadidos a BBDD
  • Audios y videos añadidos
  • Faltan añadir los videos al proyecto ya que github no lo permite
  • Falta añadir audio al comienzo
  • Posible animación al acabar el juego
  • Todo traducido
  • Posibles crasheos en las sopas de letras (No sabemos de momento cual puede ser el problema)
  • Intento de vídeo en horizontal pero no conseguido
  • https://lottiefiles.com/7929-run-man-run

30/01/2020 Trabajo de desarrollo

  • Merge para versión v1.0.0
  • App subida en espera

Funcionamiento de la app

stateDiagram
[*] --> Menu
Menu --> [*]
Menu --> Mapa
Mapa --> Fragment
Fragments --> Mapa
Fragment --> Error
Error --> [*]

😋