I've seen most big carriers have their own app to make payments, track data usage, change account settings, find support, etc. Public mobile should have their own app because the website is often very slow to load and unfriendly for mobile. I frequently check my data usage as well and I think a widget could also be included with the app that tells you how much data you used and how much is left.