I'm about to develop an app for Android and IOS to a company of lawyers, the process, meeting, etc will be online since I don't live on their country. The app only will be available on their country (Mexico).
They give me 2 way of payment, 1 time payment for finished product or a percent of their sales. Now, I want this project to be a long term relationship & a permanent income. the obvious answer is Sales% but what if they don't sale, or I don't get paid by true amount or at all. I got a friend that work there is one of the bosses and I trust him, but no the others since I don't know them.
My META is not huge amount of money, just:
1- Reference on my CV.
2- Future projects with the same Client.
3- A job to rely on for my needs on a daily/monthly basis ex:(helping my family on general payments, devtools, entertainment).
4- Keeping the source code if I can so I can use it for other companies with the same structure.
5- Learning & adding exp. about dev, laws, etc.
Thanks in advance.