This app was mentioned in 2 comments, with an average of 1.00 upvote
The initial set of timers seemed pretty painful, though. I can understand playing a bit, then putting the game down for a while^(0), but timers in the 30 second to, say, 1 hour range are just infuriating. If I'm ready to play the game, I don't want to twiddle my thumbs for two minutes just to do the next thing, but it's dumb to say, "Well, I'll come back when I have some time again in a couple hours," for a two minute wait.
^(0)A while back, I played The Tribez pretty extensively.^(1) Its core mechanic is entirely time-gated events (with premium currency speed-ups). But In the early game, when the intervals are small (<3 minutes), there are enough total activities to do that if you want to play for, say, ten minutes, there's enough to occupy you while each individual action runs. In the later game, the standard times are convenient multiples of each other (2, 6, 4, 8, 12, 24, 48, 72 hours). I was able to plan my construction around my schedule. ("I'll next be back between 5 and 6 hours from now, so let's do 4- and 6-hour projects.") I didn't put that much time into Sandship, but it didn't feel like they were going to have a similarly-friendly time structure. (Also, The Tribez was playable offline, which Sandship is decidedly not.)
^(1)I did eventually get tired of The Tribez. I still usually have an idle game going, in addition to whatever active gaming I'm doing. For a while now, my idle game of choice has been Idle Skilling. It's a schizophrenic mixture of activities with quite a learning curve, but it's also non-whale-friendly, plays entirely offline, and has lots of content for extended playtime.
I've had fun with The Tribez. It's got a lot of the usual F2P/IAP tropes (spend premium in-game currency to speed up construction or buy special buildings, for example), but it's plenty playable without spending any actual money. (After I'd spent a while playing the game, I bought a $2 bonus pack or whatever they called it and considered that the game's purchase price.)
In the later game, processes take hours to complete. When I was playing it regularly, I'd plan the timing of things to run on a four or six hour cycle and then I'd just check on it a few times a day.