I was hired by a client to develop an Android app for him. We've worked together once, and when he offered me the job we didn't make any formal agreement. Now after finishing the development of the app, the client is demanding various changes which wasn't a part of the initial requirement. I told him that I would make any changes he wants but we need to pay for it. Besides I requested him to release at least a portion of the project budget as the app is complete according to the initial requirement. He didn't agree. For this reason and various other reasons our relationship gone bad and now he is threatening me that he would hire another developer to complete the job.
Now, I'm trying to make everything alright but as he already threatened me that he would hire a new developer, I'm considering distributing the application myself (through Google Play and other services) if he just walk away. Will it be a good idea? Considering that:
- There was no formal agreement when I took the project (it was set up through our Skype conversation)
- I haven't signed any NDA. When expressing his idea and sending the details (through Skype and Dropbox), he never requested me to keep it secret.
- He haven't paid me anything yet