He añadido historial de sesiones realizadas con visualización de gráfica y un login de usario.
Tener historial supone tener algún sitio donde guardarlo. He optado por Firebase y Firestore Database que ya conocía.
Otra opción habría sido subirlo a Strava. Pero dejaría de ser algo independiente de la propia app.
Estos cambios han generado algunos errores a la hora de generar la grafica en la sesión.
A veces no carga el canva, o no pinta la potencia objetivo, pero sí potencia real y pulso.
Entrando y saliendo de la sesión se resuelve, y no vuelve a dar problemas en el entreno, pero hay que ver por qué se producen.
¿Es posible crear una aplicación para ciclismo indoor utilizando IA o Vibe Coding?
La respuesta corta es que sí.
En el vídeo se puede ver. Aunque no he pedaleado y no se ven datos, funciona perfectamente (en mis dispositivos y entorno).
¿Es necesario o merece la pena?
Actualmente hay diferentes opciones de aplicaciones y simuladores, incluso gratuitos, que es posible utilizar.
Incluso con un Garmin vas servido, que es lo que venía utilizando principalmente.
¿Qué sentido tiene entonces dedicar tiempo a ello?
Por puro pasatiempo, como el que hace bricolaje o jardinería.
¿Es necesario tener conocimientos de programación?
No es necesario, sí recomendable.
En mi caso los tengo, he hecho alguna app sencilla para uso personal, pero mis conocimientos no alcanzarían a realizar un proyecto de este tipo yo solo sin atascarme; en lo que a programación se refiere.
¿Qué he utilizado para crearla?
Principalmente Gemini, pero he hecho alguna versión con Chat GPT, incluso Grok.
Los últimos cambios he usado Antigravity con Gemini.
¿Cuánto me ha llevado?
No sabría decirlo. Empecé en abril '25, y he ido haciendo diferentes versiones, cambiando diseños, añadiendo opciones.
Creo recordar que en un par de horas tenía ya algo usable que permitía controlar la bici. (Zycle ZBike 2.0 primero, Zycle ZBike Infinity ahora)
¿Qué he conseguido?
Una aplicación totalmente funcional para mí que me permite realizar workouts, ya sea diseñados por mí de forma visual, o por texto, cargar ya diseñados con formato zwo (Zwift), pedirle a la IA que me genere el workout, o elegir entre un listado de ya predefinidos.
De igual forma, es posible hacer entrenamientos libres, fijando pendientes o activando modo ERG para fijar potencia.
En ambos casos, mostrando todos los datos y con gráfica de potencia y pulso; al finalizar, gráfica resumen y poder descargar datos en diferentes formatos.
¿Hay cosas a mejorar? Claro.
¿Dónde funciona?
En Chrome; Windows o Android.
¿Se puede probar?
A día de hoy, dudo que la comparta.
El motivo principal es que desconozco si va a funcionar en otros entornos y dispositivos diferentes a los que yo he utilizado, y no quiero tener ningún tipo de presión para depurar errores.
Como he comentado, es un pasatiempo y le dedico cuatro ratos de vez en cuando.
¿Se podría monetizar?
Es posible, que se pudiera sacar algo de rendimiento, pero no es la idea.
Hacerlo significaría dedicar tiempo a testear en diferentes dispositivos y testear. Algo a lo que no quiero dedicar tiempo.
Además hay opciones gratuitas y funcionales.
¿Por qué la muestro?
Por si a alguien le sirve de inspiración para hacerse la suya.
🚴♂️ ¿Lío con los botones de tu nueva ZBike Infinity?
En menos de 3 min sabrás como funcionan los cambios virtuales del último modelo de bici indoor de ZYCLE.
𝗟𝗮 𝘃𝗶𝗱𝗮 𝗻𝗼 𝘀𝗲 𝗺𝗶𝗱𝗲 𝗲𝗻 𝗮𝗻̃𝗼𝘀 𝘀𝗶𝗻𝗼 𝗲𝗻 𝗹𝗮 𝗰𝗮𝗻𝘁𝗶𝗱𝗮𝗱 𝗱𝗲 𝘁𝗶𝗲𝗺𝗽𝗼 𝗾𝘂𝗲 𝘀𝗲𝗮𝘀 𝗰𝗮𝗽𝗮𝘇 𝗱𝗲 𝘁𝗲𝗻𝗲𝗿 𝘀𝗮𝗹𝘂𝗱.
El músculo comprende más el 40% de la masa corporal y mantener su fuerza y función es crucial para la salud
Abro hilo
👇🏽
¿Cómo te quedas si te digo que la curva hacia la izquierda que ves en esta carretera demuestra que la tierra es redonda? Y que, si hubiera sido plana, esa curva no existiría. ¿No te lo crees? Pues prepárate para ver el mundo de otra forma, una alucinante. ⬇️¡Hilo!⬇️
HITO EN LA FUSIÓN NUCLEAR POR CONFINAMIENTO INERCIAL
El @Livermore_Lab de Estados Unidos 🇺🇸 informa que ha logrado la fusión nuclar generando más energía que la suministrada. ¿Qué significa este hito y cuáles son las siguientes etapas? Te lo expico en un HILO.
El entrenamiento de #fuerza es la forma más efectiva de ejercicio para reducir la migraña , con los ejercicios aeróbicos de alta intensidad en segundo lugar, y ambos superan a los medicamentos de primera línea para la #migraña topiramato y amitriptilina
⚠️ LEE ESTO ⚠️
Si te gustan mis reportajes de investigación te pido por favor que compartas este hilo y/o hagas cuantos más tuits mejor con el hastag #TamayoIG.
En este hilo os cuento la gran desprotección que tiene el periodismo a la hora de denunciar estafas y vendehúmos. ⬇️
La pérdida de masa y fuerza muscular en la población de edad avanzada (especialmente a partir de los 65-70 años) representa un problema de salud pública 🏥
¿Y si pudiera tener una solución? Lee este post 👇
https://t.co/GOJ4zc1Jx8
@NutriRebel De nada. La búsqueda del WHERE puedes hacerla introduciendo el valor directamente 'texto', o con la celda superior si tiene el texto, en formato: '"&B1&"' Con el SELECT indicas la columna de donde traes los valores. Al tener tabulación en la parte baja se complica un poco.
@IgnaBroomr @Fer_ridelife Obviamente, de hacerlo en la misma sesión hay que adaptar, no vas a ponerte a levantar máximos en fatiga. https://t.co/pnohkIDqna
@IgnaBroomr @Fer_ridelife Hola, lo que apuntan la mayoría de estudios es que lo ideal es separar 6-8h. De no poder, primero la disciplina prioritaria o del periodo. Si eres corredor primero corres y después fuerza, salvo que quieras ganar fuerza, Tampoco tiene mucha importancia para aficionados 1/2