Unofficial Android App

I have created an unofficial Ting Usage app for Android. It's up on the Play Store: http://l.3dgo.net/KGqN9N

Features

  • See overall usage and costs for the current billing cycle
  • See detailed usage information for the entire account
  • See overall usage for each device
  • See detailed usage information for each device

Detailed usage information is cached so if you want to see the most recent information, you will need to hit the refresh button.

Any feedback and such can be posted here.

Important Note

  • This works by scraping the account pages to pull usage information, so it will not save you any data compared to just visiting the site in a browser. Also, if Ting updates their site, it will probably break until I have a chance to fix it. I saw in another thread that they will be making usage downloads available so I will probably shift to using those when that happens. And if Ting ever releases a proper API that may allow for considerably more functionality.

Donations

I've gotten a few requests for donation info, so if you really want to donate (and it is completely unnecessary for you to do so) you can do so via Paypal. My address is dianoga7@3dgo.net.

Beta Testing

Occasionally I may need people to test the app before I release it to the wild. This is where you can find the absolute latest build.

Dropbox: http://db.tt/aLYdwaEL

Source Code

Source is now available:  https://bitbucket.org/Dianoga/ting-android/overview

I promise nothing in terms of easy to use, or well-written or any of that jazz.

16

Comments

150 comments
  • I'm thinking of changing how detailed usage works to break things down into potentially more useful information. My basic thought is this:

    Tapping on Minutes or Messages takes you to a list with all the contacts you communicated with. It would show total message or talk time for each contact/number. If you tap on the contact it would expand to show each call/message or a daily accounting.

    Also I may have a view that starts with a daily accounting and can be expanded into full details or contact aggregates.

    Not sure if that made sense, but does anyone have any opinions?

    0
    Comment actions Permalink
  • That could work. Or how about just inverting the list? That way the most recent information is shown at the top. Although the way you proposed would be handy as well. Keep up the great work mate! :)

    0
    Comment actions Permalink
  • I'm ambivalent - having the most recent at top would save some scrolling (both on the app and on the website) - but that's minor.  Maybe make it a toggle-able feature - since I think I would still like to look at things chronologically at time.

    Either way - it's great as is.

    0
    Comment actions Permalink
  • Is there any way to display the total amount (ie 3+3+3+ 6 x # of devices)?, I know it's basic math and not hard to do, but it could be helpful. Thanks for the app otherwise.

    0
    Comment actions Permalink
  • I'll look into it. Right now I'm not doing anything with multiple devices as I can't test that scenario yet.

    0
    Comment actions Permalink
  • Should get my second phone in a couple weeks, I'm willing to test if/when needed.

    0
    Comment actions Permalink
  • I have two phones and tTing's web dashboard shows a stacked bar with my first phone in green, followed by the second phone in yellow.

    0
    Comment actions Permalink
  • Works great ! Thanks for all the effort you have put into this app. Feature request: if you could display the days remaining in the current billing period that would be a nice addition.

    0
    Comment actions Permalink
  • Nice  app. Thanks

    0
    Comment actions Permalink
  • Hi Brian,

    A couple of days ago when I tried to do a reverse sort by date, it got a bit confused an sorted only by day of the month versus Month, then day.  So if your month contains both June and July billing, then some of the July dates will be considered older than some of the June dates... or at least that is what i think I saw.

    0
    Comment actions Permalink
  • I'll take a look at the sorting. My billing date happens to fall on the first of the month so that didn't happen to me.

    0
    Comment actions Permalink
  • Brian,

    I have 2 phones, so I went to dashboard -> phone settings & clicked rename.  Calls to this renamed phone show up as to blank in your app.Perhaps you could pass the text or tart of the text if the destination is not a valid phone number.

    0
    Comment actions Permalink
  • I just published what I hope is a fix for the reverse sorting issue. It required a surprising amount of code change so hopefully nothing else broke.

    Bruce, I'm going to start working on multiple device support today which will include your issue.

    0
    Comment actions Permalink
  • Thanks, Brian.

    I just updated and reverse sort appears to be fixed. You must be one of the very few who has their billing date at the first of the month.

    Perhaps Ting could put another phone with usage on your dashboard or supply a development dashboard for testing your app.

    0
    Comment actions Permalink
  • I just released a new version which lays the groundwork for multiple device support. At this point I'm at something of a sticking point for building true multiple device support since I don't have multiple devices on my account.  If someone with multiple devices wants to send me a copy of the html source for the account page, I can see if there is an efficient way to show a device overview with usage. 

    0
    Comment actions Permalink
  • Brian,

    What page or pages do you want? I have 2 HTC Details and it is 3 days until my bill. so this may be a good time.

    You can email me at bwosborne at gmail dot com

    0
    Comment actions Permalink
  • We really need a private message function on this forum.

    0
    Comment actions Permalink
  • Multiple device support has been released. It may take a little while to appear on Google Play. To see device specific usage, click on the minutes/messages/megabytes of the device you want to see. 

    Thanks Bruce for your help with getting this ready.

    0
    Comment actions Permalink
  • Thanks so much Brian!

    0
    Comment actions Permalink
  • Yes, thanks Brian.

    Did you get the crash report I sent yesterday?

    0
    Comment actions Permalink
  • Bruce, I received many crash reports yesterday and have published a new build that will hopefully fix the issues.

    0
    Comment actions Permalink
  • Brian,

     

    I updated & it still crashed on data detail, but I did not send a report.

    I went into Settings ->Applications -> Manage Applications and cleared the data for your app.

    I relaunched the app, entered my credentials, and everything looks good now. Apparently there must have been some bad cached information.

    0
    Comment actions Permalink
  • This a great app. Thanks for the great work you've put into this.
    I have 2 feature requests, if possible.
    1: put a link somewhere (maybe on screen or on the pop-up menu) to ting's account page or home page, so changes to the accounts can be made.
    2: allow the app to be installed to the sd card. I run on the Kyocerya Milano currently, which has almost no internal storage, so the more that can be moved to the sd card, the better.
    In both requests, I don't know what kind work is involved.
    This app.is great as is and I will happily use it. These 2 features would just be icing on the cake. Thanks.

    0
    Comment actions Permalink
  • Mark,

    Brian developed this unofficial app for his own use and has expanded it to make is more useful to others by adding support for multiple phones and making the detail sorting work for others.

    Ting is getting ready to update their site which will likely break this app. Ting is also working on their own official Android app.

    It may be best to wait to see what other goodies Ting has in store for us.

    0
    Comment actions Permalink
  • Mark, I should be able to setup both of those changes without too much trouble. Moving this app to the sd card may not be worth it as it is pretty small, but I'll enable it anyway.

    0
    Comment actions Permalink
  • Update released with Mark's requests

    0
    Comment actions Permalink
  • Brian, Thank you for the change. I know you didn't need to change it, but, for those of us with lower end phones, every kb makes a difference. Thank you.

    0
    Comment actions Permalink
  • Great App. I have a feature request. Can you add "Days Until Your Next Bill" ?

    0
    Comment actions Permalink
  • Great App. I have a feature request. Can you add "Days Until Your Next Bill" ?

    0
    Comment actions Permalink
  • oopss ... sorry about the double post.  

    I guess I "second"  the request...

    0
    Comment actions Permalink

Please sign in to leave a comment.