Skip to content

LeonardoCofone/Lock-in

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔒 Lock tf In

Un'app Android per imporsi limiti reali sull'uso del telefono.

Idea

L'obiettivo non è il blocco assoluto, ma l'attrito temporale consapevole: quando superi un limite, l'app attiva un overlay a schermo intero. Se vuoi sbloccare, devi aspettare 24 ore — nessuna scorciatoia.

In questo modo l'app non combatte la forza di volontà nel momento della tentazione, ma protegge la decisione presa a mente lucida.

Funzionalità

  • Blocco per app — scegli quali app bloccare dalla lista di quelle installate
  • Limite giornaliero — imposta quanti minuti al giorno puoi usare un'app
  • Fasce orarie — blocca app in certi orari (es. Instagram dalle 22 alle 8)
  • Overlay indistruttibile — schermata nera a schermo intero con frase motivazionale e versetto casuale
  • Sblocco con attesa — se vuoi disattivare, parte un countdown di 24 ore non annullabile
  • Persistente — sopravvive ai riavvii, parte automaticamente
  • Difficile da disinstallare — si registra come amministratore del dispositivo

Stack

  • Kotlin + Android nativo
  • Room (database locale)
  • ForegroundService + BroadcastReceiver
  • UsageStatsManager
  • WindowManager overlay
  • DevicePolicyManager

Permessi richiesti

  • SYSTEM_ALERT_WINDOW — overlay a schermo intero
  • PACKAGE_USAGE_STATS — monitoraggio utilizzo app
  • BIND_DEVICE_ADMIN — protezione da disinstallazione
  • FOREGROUND_SERVICE — servizio persistente in background
  • RECEIVE_BOOT_COMPLETED — avvio automatico

Installazione

  1. Clona il repo
  2. Apri con Android Studio o compila con ./gradlew assembleDebug
  3. Installa l'APK sul dispositivo
  4. Concedi i permessi richiesti dall'app al primo avvio

Note

Pensata per uso personale su Android 8+. Testata su Samsung.

About

App Android per gestire e limitare l'uso del telefono, uso personale e per amici :)

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages