De qué se trata

My Notes es una app de notas para Android. No hay cuenta, ni nube, ni sincronización a través de servidores ajenos. Todas las notas se guardan en una base de datos en el móvil y solo salen de él si tú mismo compartes una copia de seguridad. He creado la app con ayuda de la IA, siguiendo el modelo de mi lista de la compra Shopping List.

La versión actual está disponible directamente como archivo APK:

https://github.com/netperformance/MyNotes/releases/download/v1.1.1/MyNotes-1.1.1.apk

El proyecto es de código abierto con licencia MIT y está disponible en GitHub:

github.com/netperformance/MyNotes

Por qué una app de notas propia

En las notas suele haber cosas más personales que en cualquier lista de la compra: reflexiones después de una conversación, ideas para el trabajo, regalos para la familia, citas y planes. Muchas apps de notas guardan todo en los servidores de su proveedor para que las notas aparezcan en todos los dispositivos. Así, esa información queda en manos de otra empresa.

Además, muchas apps de notas están cargadas de funciones. Yo quería una app en la que lo principal fuera escribir.

La app en resumen

En la pantalla de inicio, las notas aparecen en tres secciones ordenadas por prioridad: Alta, Normal y Baja. Encima están las categorías como filtro, “Todas” lo muestra todo. Cada nota lleva el color de su categoría. El botón más abre una nota nueva.

Pantalla de inicio con notas por prioridad, una nota abierta y la pantalla de inicio en modo oscuro

  • Escribir: una nota tiene un título y un texto. El texto admite negrita, rojo, negro y viñetas, visibles ya al escribir. Se guarda automáticamente. Si el título y el texto quedan vacíos, no se guarda nada.
  • Categorías con color propio: las categorías se pueden crear, renombrar y pintar con uno de doce colores. Su orden se cambia arrastrando.
  • Prioridad y orden: una nota se mueve con el asa de la derecha. Si se arrastra a otra sección, cambia su prioridad. Quien prefiera trabajar sin prioridades las desactiva en los ajustes. Entonces todas las notas aparecen en una sola lista. Al volver a activar las prioridades, vuelve la organización anterior.
  • Dictar: con el micrófono del teclado, por ejemplo Gboard o el teclado de Samsung, se puede hablar en cualquier campo. El reconocimiento de voz lo hace el teclado, My Notes no necesita ningún permiso para ello.
  • Búsqueda: la búsqueda encuentra palabras en el título y el texto. Mayúsculas y minúsculas dan igual, “mueller” también encuentra “Müller”. Los resultados se marcan en amarillo.
  • Tamaño de letra: con A− y A+ en la parte superior de la pantalla de inicio, el texto de toda la app se hace más grande o más pequeño.
  • Alemán e inglés: el idioma de la app se puede cambiar en los ajustes. El teclado también cambia a ese idioma, siempre que esté configurado en el teclado.
  • Claro y oscuro: la app se inicia en modo claro. En los ajustes se puede elegir oscuro o “Automático”.
  • Título propio: en lugar de “Notes”, la pantalla de inicio puede mostrar un título propio.
  • Copia de seguridad: todas las notas se pueden guardar como archivo y restaurar, por ejemplo al cambiar de móvil.

Ajustes con idioma, apariencia, prioridades, categorías y copia de seguridad

Permisos y privacidad

La app no pide ni un solo permiso. Como tampoco tiene acceso a Internet, el propio Android bloquea cualquier conexión hacia fuera. Micrófono, contactos, ubicación, cámara y almacenamiento quedan bloqueados. Ni siquiera la vibración está permitida: la breve respuesta táctil al tocar viene de una función de Android que no necesita permiso.

El editor de texto es una pequeña página web integrada en la app. Android la muestra en una vista web incrustada, porque solo así se ven la negrita, el rojo y las viñetas mientras se escribe. Esta página no carga nada de Internet ni abre direcciones. Al pegar texto de otra app, solo llega el texto, sin formato ajeno. Además, la vista web de Android envía estadísticas de uso a Google si se ha permitido en el móvil de forma general, y comprueba las direcciones visitadas mediante Google Safe Browsing. Ambas cosas están desactivadas en My Notes.

Además:

  • Sin copia de seguridad en la nube de Google: la copia de seguridad automática de Android está desactivada, así que las notas tampoco acaban en Google de paso.
  • Sin publicidad y sin análisis: la app no contiene publicidad, ni rastreo, ni componentes de terceros que recojan datos de uso.
  • Copias de seguridad solo si tú quieres: una copia de seguridad solo se crea cuando la haces tú. Tú decides adónde va el archivo con el menú de compartir de Android.
  • Los enlaces a aaron.de y GitHub en los ajustes abren el navegador del móvil. La app en sí no carga nada.

El archivo de instalación de la app (APK) contiene exactamente una entrada en los permisos, DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION. No es un permiso para la app, sino una protección interna de Android: se encarga de que otras apps no puedan enviar mensajes a la app.

Limitaciones

  • No hay sincronización entre dispositivos. Es intencionado. Para pasar a otro móvil se usa el archivo de copia de seguridad.
  • Quien desinstala la app sin guardar antes una copia de seguridad pierde sus notas.
  • Al dictar, el teclado decide si la voz se reconoce en el móvil o en un servidor. Quien no lo quiera, puede usar el dictado sin conexión de Gboard o escribir.
  • Las notas son solo texto. No hay imágenes ni archivos adjuntos.
  • La app solo está disponible para Android y solo para móviles con procesador de 64 bits. Se distribuye como archivo APK y no a través de Play Store, por eso Android pregunta durante la instalación si se permiten apps de esta fuente.