studIA Notes: diseñar y publicar una app de estudio con IA
Cómo diseñé la arquitectura de una app de apuntes con IA para universitarios, dirigí su desarrollo asistido por IA y construí el servidor que la sostiene.
- Rol
- Fundador, arquitecto y único desarrollador
- Plataformas
- Android (móvil + tablet) · Windows
- Stack
- Flutter · Node.js · OpenAI API · Google Play Billing · SQLite
- Estado
- En pruebas cerradas con usuarios reales · instalador de Windows disponible · Google Play: 27 de octubre de 2026



El problema
Los universitarios reparten diapositivas, PDF y apuntes a mano entre varias apps, y luego estudian a última hora sin saber qué repasar. No encontraba una app que me dejara estudiar como yo quería, así que diseñé una.
Qué hace
- Apuntes a mano con lápiz
- Importar diapositivas en PDF o escanear apuntes en papel
- Resúmenes, cuestionarios, fichas y mapas mentales hechos con tus propias páginas
- Respuestas a preguntas sobre tus apuntes
- Repaso espaciado y plan de examen
- Grabación de la clase sincronizada con lo que escribes
- Compartir con un archivo .studia
Arquitectura
Un solo código en Flutter funciona en Android y Windows. Los cuadernos viven en el dispositivo. Cuando un estudiante pide ayuda a la IA, la app envía solo lo necesario (el texto de la página, sus imágenes o una transcripción) a mi servidor en Node.js, que es el que llama al proveedor de IA. La API key nunca sale del servidor.
- App Flutter
- Un solo código para Android y Windows. Los cuadernos se guardan en el dispositivo y lo principal funciona sin conexión.
- Servidor Node.js
- Recibe solo lo que la IA necesita, añade la API key, llama al proveedor y devuelve el resultado. También valida las compras y sirve la web.
- OpenAI API
- Genera resúmenes, cuestionarios, fichas y respuestas a partir de las páginas del propio estudiante. Solo la llama el servidor.
- Google Play Billing
- Las compras se confirman en el servidor; la app nunca lo decide sola.
- Resend + SQLite
- Emails transaccionales, y los formularios y datos de administración que guarda el servidor.
Decisiones clave
La IA solo a través del servidor
Una clave dentro de una app se puede extraer. En el servidor, además, controlo el uso y los costes.
Los cuadernos se quedan en el dispositivo
Privacidad por defecto: el servidor no guarda apuntes ni imágenes, y el audio nunca se envía.
Un solo código en Flutter para dos plataformas
Una sola persona puede mantener Android y Windows. Las diferencias, como el reconocimiento de letra en Android, se manejan de forma explícita.
Primero sin conexión
Escribir, organizar y repasar funcionan sin internet: los estudiantes no siempre tienen conexión.
Las compras se validan en el servidor
La app nunca decide por sí sola quién tiene un plan de pago.
Cómo trabajé con la IA
Diseñé la estructura del programa y usé herramientas de IA para escribir buena parte del código de la app, siempre bajo mi dirección. Revisé e integré lo que producían, y todo lo del servidor lo construí yo, incluido el manejo de las API keys.
Resultado
Un producto que funciona en dos plataformas, en pruebas cerradas con usuarios reales, con instalador de Windows y el lanzamiento en Google Play el 27 de octubre de 2026. La web del producto, studianotes.com, la sirve el mismo servidor en Node.js.
Qué sigue
Sincronización en la nube, enlaces para compartir y grupos de clase, cuando haya una base estable de usuarios.
Preguntas sobre el proyecto
¿Construiste studIA solo?
Sí. Soy la única persona en el proyecto: diseñé la arquitectura, dirigí el desarrollo asistido por IA de la app y construí el servidor.
¿Puedo ver el código?
El código es privado porque studIA es un producto en uso. En una entrevista te enseño el código y la arquitectura encantado.
¿Qué IA usa?
Modelos de OpenAI, llamados solo desde el servidor.