JA.
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

  1. 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.
  2. 02 Diseñé una arquitectura modular en Swift Package Manager, separando dominio, persistencia, integraciones y UI en targets independientes.
  3. 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.
  4. 04 Se migró la persistencia a SQLite con un sistema de migraciones propio y su batería de tests.
  5. 05 Integré la API de GitHub para sincronizar notas con issues, guardando el token de forma segura en el Llavero de macOS.
  6. 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