Brewmate has all of that minus the generator. Its freeware too.
Its pretty lightweight, store able on a flash drive to carry round if need be. It's got Strike water , Refraction , OG correction, Carbonation, and Boiloff calculators, plus a couple others too.
It's got a features page and screenshots as well if you're interested.
I DLed an android app called Brewzor too, but the functionality of it is wonky still.