^^ +1. If you can do basic math, you don't need an "app" to calculate your MPG. And to check it really accurately, you need to fill up at the exact same gas pump every time, letting it cut off by itself, pumping at the same rate (same lock-on notch on the fuel nozzle, and don't pump any more after it cuts off). If you don't drive pretty much the same route every day, same mix of city vs. highway miles, with the AC always on or always off, your mileage is going to vary. Does your exhaust smell rich? If not, chances are you're not wasting any fuel. Are you maintaining constant tire pressure? It can make a big difference. Wheel alignment? Ditto. As stated, check your air filter. Clean your throttle body really well. Dump in a can of Seafoam at your next fill-up.
Good luck with it.