Let’s see, one has to spend a humongous amount of time to create a professional Tesla App, the App is at risk to stop working at any time, so after 2 years of work it may stop working from one day to another and there is nothing that can be done, for every firmware upgrade Tesla Companion get outdated on something and then starts to receive bad reviews from users that complain something is not there, like is their right to have it when the App is FREE, no-ads and is a third-party without sponsor, then I have to run to figure out what Tesla changed or improved.
Even after a lot of reverse engineer currently the app may be a risks to be sued by Tesla or enforced to be removed from the marketplace since may be using private keys that are not shared by Tesla, and some specific reverse engineer would be incredible difficult to know like notifications since the magic happens on the Server side.
Imagine Tesla in couple years decide to come and do an official App, they can enforce Tesla Companion to be removed from the market or there are a 1000 ways to make it stop working, then all that work is gone.
Tesla does not offer any kind of official support.
But then come Tesla and say we don’t block anyone to use it, like "it's so simple to create an app, everyone could do it"
After lot of thinking and having headaches I would love to keep supporting Tesla Companion after 1 ½ year on marketplace, however there is no incentive to keep the app alive when is something Tesla should be doing.
If there is enough interest Tesla Companion can come back to the market as a $99 App.