I use the darkroom timer app all the time and I put an old box lid over it. When I need to advance it on, I lift the box on the furthest away side so the light is minimal.

It has an audible warning at each agitation, and a double warning at the end of each stage. Put it into flight mode if you are concerned about getting a call in the middle of development.