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.
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.
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
- Primer contacto
- Toma de decisiones
- Compromisos, normas
- Reconocimiento de tareas, recursos faltantes
- Elegir representante
- 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)
- 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
- 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
- Trabajo sobre actividad San Miguel
- Avances en Sopa de letras
- Animaciones de entrada/salida de fragments
- Animaciones en botones
- Problemas con la documentación aportada y espera de un correo de respuesta por parte de los alumnos de la UPV
- Link source code sopa de letras https://github.com/abdularis/Word-Search-Game
- Link source code puzle https://dragosholban.com/2018/03/09/how-to-build-a-jigsaw-puzzle-android-game/
- Posible uso de script de python desde java https://github.com/chaquo/chaquopy ; https://github.com/chaquo/chaquopy-console
- 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
- 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
- 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
- Compilador de python en android #Chaquopy
- Colores y estilos unificados
- Cambio de algunos layouts de los fragments
- Comienzo presentación pptx
- Pantalla de inicio con logos y animaciones terminada
- Animación texto universidad
- Nuevas fuentes para texto
- Cambio de forma de botones
- Icono para aplicación
- Merge de Branch1 con Master #4
- https://medium.com/@andkulikov/animate-all-the-things-transitions-in-android-914af5477d50
- https://medium.com/mindorks/android-top-animation-libraries-57bc02aeb6f0
- https://netpeak.net/blog/20-best-android-animation-ui-ux-libraries/
- https://uxplanet.org/16-android-menu-open-source-ui-animation-components-libraries-java-kotlin-9f3e54f64280
- Cambio de todos los estilos a un nuevo color azul
- Cambio de main activity a un nuevo botón con animación
- Rediseño del main activity, diseño más simple. Titulo de la app a dos colores, botón menú y gif en la parte inferior
- Rediseño de fragment San Miguel Errota Texto. Cambio de cuadrados con texto hacia líneas horizontales de texto
- Continuación de la presentación pptx
- Cambio de fondo de botones Material Design azul -> blanco
- Cambios en Sopa de letras(quitar número de palabras 0/4, hacer palabras en la parte inferior más pequeñas)
- Falta cambiar algunos colores en la Sopa de letra
- Falta arreglar audio en fragmento Puzle, la aparición de alguna pieza en blanco y el cambio del tamaño de la imagen dependiendo del dispositivo
- Primeras pruebas en dispositivos reales
- Merge de Branch1 con Master #5
- Posible dialog para no sobreescribir partida ya guardada: https://github.com/PatilShreyas/MaterialDialog-Android
- Efectos entre fragments: https://github.com/JingYeoh/FragmentRigger
- Ideas: https://www.freecodecamp.org/news/25-new-android-libraries-which-you-definitely-want-to-try-at-the-beginning-of-2017-45878d5408c0/
- Cambiar idioma de app, cambiar el uso de strings.xml para diferentes idiomas: https://stackoverflow.com/questions/32249144/change-strings-language-in-android-activity
- Modo CardStackView: https://github.com/yuyakaido/CardStackView
- 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
- Posible cambio de TypeWriter: https://android-arsenal.com/details/1/7711
- Justificar textos: https://android-arsenal.com/details/1/7437
- Posible Drag&Drop: https://stackoverflow.com/questions/20085711/dragging-a-textview-into-an-edittext
- Lottie: https://github.com/airbnb/lottie-android
- Menu: https://github.com/anshulagarwal2k/GooeyMenu
- Comienzo de implantación de BBDD SQLite, pruebas realizadas con éxito
- Estructura de la BBDD diseñada
- Ideas top secret que no se deben copiar (GRK)
- Comienzo de implantación de animación y ruta en Markers
- Problemas con API >=28 y mapbox
- ¿Posible BBDD? : https://realm.io/docs/java/latest/ ? https://javautodidacta.es/base-de-datos-room-en-android/
- https://auth0.com/blog/integrating-realm-database-in-an-android-application/
- Arreglo error api >= 28
- Líneas de ruta preparadas
- Puzle en proceso de arreglo
- Parte de implementación de BBDD
- Dialogo para inicio mapa: https://github.com/mejdi14/Flat-Dialog-Android?utm_source=android-arsenal.com&utm_medium=referral&utm_campaign=7926
- Decisiones grupales sobre BBDD funcionamiento de la app y tareas a realizar
- Trabajo sobre puzle
- BBDD Room creada, funcional para clase Grupo
- BBDD Room funcional
- Se añade Marker Zumeltzegi con la BBDD Room, falta el resto.
- https://github.com/wasabeef/awesome-android-ui
- https://github.com/TakuSemba/Spotlight
- https://github.com/Q42/AndroidScrollingImageView
- https://github.com/carlosmuvi/SegmentedProgressBar
- https://github.com/penny4860/SVHN-deep-digit-detector
- https://github.com/skydoves/Needs
- 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
- Tinder terminado
- Fallo en sopa de letras posible error en el cambio en el gradel de kers?
- https://github.com/29jitender/Spotlight
- 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
- 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
- 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
- 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
- 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
- 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
- Merge para versión v1.0.0
- App subida en espera
stateDiagram [*] --> Menu Menu --> [*] Menu --> Mapa Mapa --> Fragment Fragments --> Mapa Fragment --> Error Error --> [*]
😋