Proyecto open source sept. 2026 – actualidad
Notely
Creador y desarrollador
App nativa de notas adhesivas para macOS, con checklists, descripciones en Markdown y sincronización con issues de GitHub.
La historia
Fue un proyecto muy bonito y divertido de construir: nació como una herramienta para mi propio Mac y terminó convirtiéndose en mi laboratorio para aprender desarrollo nativo.
Lo que hice
- 01 Lo desarrollé siguiendo Spec-Driven Development con OpenSpec: cada feature empieza como una especificación y de ahí sale el código y los tests.
- 02 Diseñé una arquitectura modular en Swift Package Manager, separando dominio, persistencia, integraciones y UI en targets independientes.
- 03 Construí ventanas flotantes con AppKit y SwiftUI que recuerdan texto, tamaño y posición entre sesiones, con formato de texto, colores por nota y animaciones.
- 04 Se migró la persistencia a SQLite con un sistema de migraciones propio y su batería de tests.
- 05 Integré la API de GitHub para sincronizar notas con issues, guardando el token de forma segura en el Llavero de macOS.
- 06 Añadí detección de enlaces con tarjetas de vista previa y un parser de Markdown hecho a mano.
Tecnologías
- Swift
- SwiftUI
- AppKit
- SQLite
- GitHub API
- OpenSpec