Talon for Twitter - A status update and notes about the future

A lot has been going on the last few days, so I just wanted to share with you guys the most important parts, and explain what has happened and what I have done for any of you still unaware.


Tokens
As many of you have seen, the app did in fact run out of user tokens. Tokens are twitter's way of limiting the number of users on a 3rd party app, they give each app 100,000 to distribute to its users. Those sure went fast in talon, which is something that I am pretty proud of, but of course a bit sad about as well.


Creating a Token Workaround
Some apps have let you input your own api keys into them, I will not be doing this with talon as it violates twitters terms of service.


How to download the version you already purchased
The original version has been unpublished from the play store. You can still see it though as long as you have already purchased it. Go to your purchased apps section of the store or find it from this link: https://play.google.com/store/apps/details?id=com.klinker.android.twitter&hl=en


Logging In
With version 3.4.0, I have created a bit of a login workaround to trick the Twitter website into authenticating you if you already have a token. 

When logging in, you will more than likely be met with the "This application cannot authenticate any more users at this time, please try again later" message. There is a "sign in" button in the top right corner of the screen though. Click it and sign in. Twitter means for this to take you to their main web view of your timeline, but I force it to return to the authorize page for Talon instead.


What to expect for the future
Now for the future of the app. I did release a material redesign, only for Lollipop, onto the play store. You can find it here: https://play.google.com/store/apps/details?id=com.klinker.android.twitter_l&hl=en

This app is for lollipop only, and I do not think it will be coming to lower version. I don't want to limit myself by api constraints with this one, and since I have a token limit anyways, the longer i can prolong that, the better it will be for me, as the developer, and you all, as the user.

This new version also allows me to have major incentive to continue developing the old version. They will have very similar feature sets, with design as the key difference. I really don't want to hear anyone saying this app is dead already because that is simply not the truth and I would have never tell anyone such a lie.


Open Source
Since the token limit was reached, I have open sourced the classic version of talon. You can find it on my github here: https://github.com/klinker24/Talon-for-Twitter

This is something that I said I was going to do from the beginning and something that I am proud of. Open source is a major step for any project to take, let alone a project as big as talon. Some of the code it pretty good, some... not so much haha remember that I made this as a 19 year old kid with only one high school java class and month into a college java class... So don't judge the code to hard, it works well and, for now, that is what is important. I will probably go through and comment more of it in the future as well.

Check out the readme for what you have to do to get it to work, basically it is just getting your own api keys. I ask that you do not redistribute the builds you make for your own gain though. If you make one and would like to share it, great, that is exactly what it should be for. Do not charge for that build though. I have spent a hard year crafting this app and someone stealing it for a profit would not make me very happy.

Please note that although it is open source, I plan to continue updating the Play Store version as well.


Wrap Up
So, anyways, that is the future, contribute to it if you would like, otherwise, continue to enjoy what I have created. I might be sad about the token limit, but I am overjoyed about the response I have gotten to it and the support from my users.

Enjoy the app, I will just say that it still has a bright future in front of it.


Phew, these last few days have been a lot haha hopefully this clears things up a bit and I can get a second to relax and point people here now 😵
Shared publiclyView activity