I downloaded this app so I could develop a roll of HP5+ using Ilfosol and use the app as my guide for the process
Several things jumped at me right away which I would like to bring to your attention:
1) I set a delay of 15 seconds before the start of the process so it would give me time to pour the developer in the tank and start the process. Agitation should start immediately after you pour the developer in. The standard program offered by the app for the combination I mentioned at the beggining sets an agitation timer of 30 seconds. The agitation timer should start immediately after I pour in the developer, NOT after those 30 seconds suggested by the app have elapsed. That is, the agitation timer should start counting immediately after the initial delay timer reaches zero, and not wait for those 30 seconds or 1 min or whatever interval to pass to start counting for the next agitation.
2) My development protocol for the first minute of development has always been: agitate during the first 30 seconds, rest for 20 seconds and then agitate for the final 10 seconds of the first minute ONLY. After that, for every subsequent minute I agitate the final 10 seconds of every minute. So, I should be able to modify the timers to reflect any style of development, not just offer fixed amounts of time that defeat the purpose of custom timers.
So, the scenario would look like this:
a) Initial delay of X seconds (in my case 15)
b) Agitation starts immediately and goes for 30 seconds
c) Stop agitation for 20 seconds
d) Agitate for another 10 seconds.
This is for the first minute only, after that, the scenario for every subsequent minute would be
e) Wait for 50 seconds
f) Agitate for 10 seconds
Repeat steps e and f until the end of the development time.
I tried creating a custom program to reflect this protocol described above but the app adds my timers at the END of its main timer, so what is the use of being able to add custom timers, except for stop bath, fixing, and washing?
Another observation regarding the timers: If I am dropping my film into a washing tank for the final wash which lasts 10 minutes or so, why do I have choose a style of agitation? Just add the ability to choose None so it reflects the reality that the film is not being actively agitated by the user during that time.
The app has an amazing database of recipes, but more thought and consideration should have gone into the different ways the timers could be used when developing film. Fix this by allowing the user to use the recommended program as a starting point and modify it to suit their needs, also improve the way custom timers are managed and you will have a great app.