I
almost echo this sentiment, but I don't "hate" the android app. I just find that it's probably not worth the $8 you'd spend on it, but it WAS worth the $0 I spent on it
(through the Amazon store using points or some such thing; install free apps, get points, use points to "buy" the Beersmith app).
The desktop version is very powerful, and easy to use once you become familiarized with it and brewing terminology. Very well put-together software that really streamlines recipes creation for your system. This software can generally be had for <$20. As mentioned, specific ingredients can be installed as add-ons from within the software. You'll find many but not all. You can download and use BS2 for free for 3 weeks I think, after which you'll have to buy it. This software seems to be the "standard" by which recipes are passed around/posted these days. It's a great software but it does cost ~$20 and major revisions require another purchase. (Note: I think a new major revision is being worked on currently and will probably present itself this year or next).
Another great desktop software is BrewTarget and it's free and open-source. I've played with it a bit and like how it's progressed. While I'm not as comfortable with it's workings, layout, and idiosyncrasies, it is still a highly regarded locally-installed brewing software that is cross-platform. (BS has it's own idiosyncrasies, BTW). This software is also being actively developed and you will frequently find one of the project managers/coders posting here on HBT.
Lastly, an (android at least) app that has been making some headway and has a nice layout and workflow is BrewShop, and it's free. However, it's not a full fledged brewing software/calculator like all of the above programs/apps, but is very nice for quick formulation of recipes while on the go. Then when you get home you can duplicate them in your brewing software of choice to further dial them in. This app was being heavily developed less than a month ago and I suspect that it still is. The developer is also active here on HBT.
Hope this helps.
Edit:
Brewshop Thread:
https://www.homebrewtalk.com/f84/brew-shop-android-homebrew-app-502073/
Brewtarget Thread:
https://www.homebrewtalk.com/f84/brewtarget-2-0-update-390579/