Skip to content

About

Calendario con bóveda oculta para fotos, videos y documentos (Android). Solo APK, sin código fuente.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Ícono de Calendario

Calendario

Un calendario completo por fuera. Una bóveda invisible por dentro.

Última versión Descargas Android

Descargar APK · Funciones · Capturas · Seguridad · Actualizaciones automáticas


¿Qué es esto?

Calendario es, a simple vista, una app de calendario normal: vistas de día, semana, quincena, mes y año, eventos, tareas, recordatorios, fotos por día y los días festivos de México. Nada en su ícono, su nombre o su pantalla principal sugiere otra cosa.

Pero mantén presionado el título del calendario (arriba, en cualquier mes) y se revela una bóveda cifrada para ocultar fotos, videos, audios y documentos — protegida por PIN, patrón, contraseña o tu huella/rostro. Los archivos ocultados desaparecen de tu galería como si nunca hubieran existido, y solo tú puedes volver a verlos desde dentro de la app.

Este repositorio distribuye únicamente el APK compilado de la aplicación. El código fuente no es público.


📥 Descargar e instalar

  1. Ve a la sección Releases y descarga el archivo .apk de la versión más reciente.
  2. Abre el archivo descargado desde tu celular. Si es la primera vez que instalas una app fuera de Google Play, Android te pedirá permitir "instalar apps desconocidas" para el navegador o el gestor de archivos que uses — actívalo solo para esa app.
  3. Abre Calendario y concede los permisos que te pida (fotos/videos/audio y, si quieres que el borrado del original sea automático sin diálogos del sistema, el acceso de "Administrar todos los archivos").

Requisitos

  • Android 8.0 (API 26) o superior.
  • ~40 MB de espacio libre.

✨ Funciones

Calendario (lo que todos ven)

  • Vistas Día, Semana, Quincena, Mes y Año, con animación al deslizar o usar las flechas.
  • Eventos, tareas y recordatorios con hora de inicio/fin o "todo el día".
  • Foto de portada por día: si le pones una foto a un día, ese día se muestra con estilo en el calendario.
  • Días festivos y observancias de México integrados (Independencia, Revolución, Día de Muertos, Guadalupe, etc.).
  • Temas de color personalizables (verde, azul, morado, naranja, rosa, rojo).
  • Botón "Acerca de" con la versión instalada y el enlace a este repositorio.

Bóveda (lo que nadie más ve)

  • Se revela manteniendo presionado el título del calendario — no hay botón, menú ni ícono que la delate.
  • Protegida por PIN/código alfanumérico de 4 o 6 caracteres (números y letras, ej. 1126, TK26, 1126TK), patrón, contraseña o biometría — el PIN se valida solo, sin necesidad de tocar "Confirmar".
  • Al ocultar una foto o video, se cifra con AES-256 (clave protegida por el Android Keystore) y se borra el original de tu galería — con permisos de administración de archivos, el borrado es forzado y no depende de confirmaciones del sistema.
  • Álbumes por tipo: Fotos, Videos, Audio, Documentos.
  • Visor integrado (imágenes, video, audio) con reintento automático y, si un video no carga, la opción de abrirlo con otra app instalada sin salir del flujo.
  • Restaurar un archivo lo regresa exactamente a su ubicación original.
  • La base de datos interna de la bóveda (nombres de archivo, fechas, rutas) también está cifrada en disco (SQLCipher), no solo los archivos.

🖼️ Capturas de pantalla

Vista de mes Vista de año Vista de quincena
Detalle del día + festivo Bóveda oculta Desbloqueo con PIN

🔒 Seguridad

  • Cifrado de archivos: cada foto/video/audio/documento oculto se cifra individualmente con AES-256-GCM. La clave nunca sale del Android Keystore del dispositivo.
  • Cifrado de la base de datos: los metadatos de la bóveda (nombres, rutas, fechas) viven en una base de datos SQLCipher, protegida con una contraseña generada al azar y guardada de forma cifrada (EncryptedSharedPreferences).
  • Credenciales: el PIN/patrón/contraseña se guarda como un hash PBKDF2 con salt, nunca en texto plano. Ni la app puede "recordarte" tu PIN — si lo olvidas, no hay forma de recuperarlo, solo de reconfigurarlo borrando los datos de la app.
  • Sin conexión para tus archivos: el contenido de tu bóveda nunca sale del dispositivo. La única conexión a internet que usa la app es para revisar si hay una versión nueva en este repositorio.

⚠️ Si desinstalas la app o borras sus datos, la clave de cifrado del Keystore se pierde junto con el acceso a los archivos ya ocultos. Restaura lo que necesites conservar antes de desinstalar o limpiar datos.


🔄 Actualizaciones automáticas

Calendario revisa en segundo plano, cada vez que la abres, si hay una versión más nueva publicada en este repositorio. Si la hay:

  1. Te muestra un aviso con las notas de la versión.
  2. Al tocar "Actualizar ahora", descarga el APK del release directamente dentro de la app (verás una barra de progreso).
  3. Al terminar, se abre el instalador del sistema — solo confirmas y la app se actualiza sin perder tus datos ni tu bóveda.

No necesitas volver a este repositorio para actualizar manualmente, salvo que prefieras hacerlo tú mismo desde Releases.


🧰 Tecnologías y lenguajes

Este repositorio no publica el código fuente, pero para transparencia, así está construida la app internamente:

Lenguaje / herramienta Uso % aproximado
Kotlin Toda la lógica y la interfaz (Jetpack Compose) ~93%
XML Manifiesto, recursos, íconos adaptativos ~5%
Gradle Scripts de compilación ~2%

Stack principal: Kotlin · Jetpack Compose · Material Design 3 · Room + SQLCipher · Android Keystore · Coil · Biometric API.


Sobre el ícono

El ícono combina una hoja de calendario con un candado: representa exactamente lo que hace la app — un calendario común por fuera, con un espacio protegido y cifrado por dentro.


Aviso

Este proyecto es de uso personal/educativo. No está afiliado a Google Calendar ni a ninguna otra marca. Úsalo bajo tu propio criterio para proteger contenido que te pertenece.

About

Calendario con bóveda oculta para fotos, videos y documentos (Android). Solo APK, sin código fuente.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors