My friend and I have an idea for an app and we want to hire someone, or a firm, to make it for us. My question is how do I protect our idea to make sure someone doesn't steal it and just write their own app? Also, what kind of time frame and costs go into making an android app? Lets use go contacts as an example, how long would an app like that generally take? How much would it cost. I understand that time and price fluctuates. Just looking for some ballpark figures.