I've got a couple different apps that I'll use for drug calcs. Before I trust the app, I verify that the results are accurate. One app that I use has a small error that I caught this way. The error is small and I found how to make this app produce correct results. In short, it wants inputs in "hours" instead of minutes. Your 90 minute infusion rate will be a little bit off if you input 90 minutes instead of 1.5 hours. Input it as 1.5 hours and it's exactly correct.
As to doing drug calcs, while I can do it by using dimensional analysis, I'm not as fond of using that method. Regardless of how you do the calcs, you absolutely must be familiar with the method/formula you use, how to set it up correctly, and solve problems using that method. One of the ways that I ensure that the calculations are correct is that I write it all out, manipulate the equation until I'm at a point where all I need is to plug the numbers into any simple calculator (or do it manually if I must) and then I'm done.
Where I work, most of the time the MAR does this work for you. You just look at the "details" of the order and it'll tell you exactly the dose needed, whether it's number of tabs/capsules/pills or milliliters, or whatever. Most of the time... Meds that have to be reconstituted using a separate vial may not calculate out correctly. Fortunately we only have a couple of those. While I know those doses once reconstituted, I still double-check those to ensure I'm doing it right.
So... yeah, know the formulas, know your drugs, and all that stuff. If you need a cheat sheet, it's not too difficult to create a spreadsheet using Excel (or any other spreadsheet program) and print that out. Now if only I could figure out how to get my EHR to do that... Just in case you were wondering, I'm not saying that I like/love/hate/despise the manual methods or the computerized methods... I just like keeping things simple and easy to work with so I can get on with my tasks in as efficient manner as I can. I've got more stuff to do... always more stuff to do...