There are a number of them out there that will work but the information out is only as good as the information in. A good weather station is really important. I would start there first and learn how the differences in weather effect the tuning. One practice day playing around will get you pretty close. Practice makes perfect. Good Luck.
I have that app and I have found it to be a good tool. I do slide the “fine tuning” bars to the right about 2% just to be on the safe side of jetting. Use the GPS feature to find a local weather station and you should be good to go.