Skip to content
Camach0FPublic

About

Agenda y registro de turnos de trabajo para Android: calcula horas, horas extra e ingresos. Gratis y de código abierto.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Icono de ShiftLog

ShiftLog

Tu agenda y tus turnos de trabajo en una sola app para Android.
Apunta qué trabajas cada día y calcula las horas, las horas extra y los ingresos.

Descargar el APK

Última versión Compilación Licencia MIT Plataforma Android Soporte en Discord

Calendario de turnos Resumen de horas e ingresos Agenda Trabajos y ajustes

Por qué ShiftLog

  • Todo gratis y desbloqueado. Sin anuncios, sin suscripciones y sin cuentas. Código abierto bajo licencia MIT.
  • Tus datos son tuyos. Se guardan en tu dispositivo. Con internet solo hace dos cosas, ambas opcionales: avisarte de versiones nuevas y, si conectas tu cuenta de Google, guardar una copia en una carpeta oculta de tu propio Drive. Más detalles en la política de privacidad.
  • Pensada para turnos reales. Varios trabajos, turnos que puedes ajustar cada día, horas extra, rotaciones y cobro por horas o por trabajo.

Instalar · Qué hace · Soporte · Apoya el proyecto

Qué hace

La app tiene dos partes separadas:

  • Agenda – citas, recordatorios y cumpleaños. Nunca cuentan en las horas, el resumen ni las exportaciones.
  • Turnos, Resumen y Trabajos – lo que sí cuenta como horas trabajadas.

Trabajos y turnos

  • Varios trabajos (empleos o clientes), que puedes agrupar en categorías (el resumen también muestra los subtotales de cada una), cada uno con nombre, color y forma de cobro: por horas (tarifa por hora y reglas de horas extra) o por trabajo (un precio fijo cada vez que lo añades al calendario).
  • Cada trabajo tiene sus tipos de turno (por ejemplo Mañana, Tarde, Noche): son plantillas con horario y un descanso opcional.
  • Los turnos son orientativos: al añadirlos a un día se pueden ajustar las horas solo para ese día, o usar «Otro horario» para escribir las tuyas.
  • Se pueden poner varios turnos el mismo día, también del mismo trabajo.
  • Plantillas de trabajo (integradas y las tuyas) para crear un trabajo sin volver a escribirlo.
  • Rotaciones (por ejemplo 4 días de trabajo y 2 libres) que se repiten sobre un rango de fechas.
  • Edición múltiple de días en el calendario.

Horas y resumen

  • Resumen por semana, mes o año, con desglose por trabajo y por turno. Con categorías, un informe por categoría: una tarjeta con sus trabajos, horas e ingresos, y su propio botón para generar el PDF de esa categoría.
  • Horas extra por trabajo (límite diario y semanal, con multiplicador de pago).
  • Exportación a PDF (informe por días con el logo de la app; eliges el mes y la categoría, y el archivo se llama «ShiftLog - Hostelería Noviembre 2026.pdf») y a CSV.

Agenda

  • Eventos de todo el día o con horas (se pueden tomar las horas de uno de tus turnos).
  • Plantillas de evento, también integradas y propias.
  • Sincronización con el calendario del móvil (opcional): los eventos de la agenda, y solo ellos, se copian en el calendario que elijas. Si es el de tu cuenta de Google, también aparecen en Google Calendar. Va en un solo sentido: lo que cambies en ShiftLog se actualiza allí.

Copia de seguridad y actualizaciones

  • Copia en Google Drive (opcional): al conectar tu cuenta, los datos se guardan solos en una carpeta oculta de tu Drive y se pueden restaurar en otro móvil. Nunca se sobrescribe una copia de otra instalación sin preguntarte.
  • Avisos de versiones nuevas: la app consulta GitHub, muestra las novedades y descarga e instala la actualización desde dentro. Tras actualizar, un aviso te cuenta qué ha cambiado y te lleva al Discord de soporte.

Diseño

Calendario de turnos en modo oscuro Resumen en modo oscuro

Al instalarla, una guía te lleva paso a paso por las pantallas, y puedes volver a abrirla desde Ajustes. Cada categoría tiene su informe y su PDF (ShiftLog - [Categoría] [Mes] [Año].pdf):

Guía de bienvenida de la app Generar el PDF de una categoría y un mes

En tablet y pantallas anchas aparece una barra lateral y el calendario se muestra más grande:

Calendario de turnos en tablet Resumen en tablet

  • Guía por la app: al instalarla te enseña, pantalla a pantalla, cómo crear un trabajo, apuntar turnos y ver el resumen. Se puede volver a abrir desde Ajustes.
  • Modo claro y oscuro, adaptado a móvil y tablet (en pantallas anchas, barra lateral y calendario con el día a un lado).
  • Horas y fechas con teclado numérico (los dos puntos y los guiones se añaden solos) o con el selector nativo de Android.

Instalar la app

Código QR de descarga
Escanéalo con el móvil
  1. Descarga el APK desde Releases en tu móvil o tablet Android. Enlace directo: ShiftLog.apk (siempre la última versión).
  2. Ábrelo y, si Android lo pide, permite «instalar apps de orígenes desconocidos» para el navegador o el gestor de archivos que uses.
  3. Para actualizar, la propia app avisa cuando hay una versión nueva y la descarga e instala desde Ajustes → Actualizaciones (Android te pide confirmar). Se conservan tus datos.

Los APK los compila y firma GitHub Actions a partir de este código, así que el archivo de Releases es el que sale del repositorio. Requiere Android 7 o superior.

Con Obtainium

Obtainium instala y actualiza apps directamente desde GitHub: pulsa Añadir app, pega https://github.com/Camach0F/ShiftLog y listo. Recibirás los avisos de versiones nuevas desde ahí.

Compartirla

Dentro de la app, en Ajustes → Compartir, hay un botón que envía el enlace de descarga por WhatsApp, Telegram, correo o lo que prefieras.

Soporte

¿Tienes dudas, algo no te funciona o quieres proponer una mejora? Entra al servidor de Discord, donde se atiende el soporte de ShiftLog:

Soporte en Discord

También puedes abrir una incidencia en GitHub.

Apoya el proyecto

ShiftLog es gratuita y de código abierto, y siempre lo será. Si te resulta útil y quieres ayudar a seguir mejorándola, puedes hacer una donación voluntaria, de una sola vez y con el importe que quieras, con GitHub Sponsors o con PayPal:

Patrocinar en GitHub Donar por PayPal

Donar no desbloquea nada: la app es igual para todos. Gracias por el apoyo.

Licencia

Código abierto bajo la licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente manteniendo el aviso de copyright.

Es un proyecto independiente: no está afiliado a ninguna otra app de turnos ni reutiliza su nombre, textos o diseño.

About

Agenda y registro de turnos de trabajo para Android: calcula horas, horas extra e ingresos. Gratis y de código abierto.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages