Skip to content

Latest commit

 

History

History
14 lines (8 loc) · 1005 Bytes

README.md

File metadata and controls

14 lines (8 loc) · 1005 Bytes

Sam (Anti-Procastination App)

Android App that uses punishments to help users avoid procrastination. Click here to check it out.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Behind the scenes

When a task is added, a corresponding job is also scheduled for the task's deadline. The job, when running, does one of two things:

  1. If the task has been marked complete, the job deletes itself
  2. If not, the punishment is carried out by blocking the user out of certain apps using a custom accessibility service triggered on window changes