What is the process i can take to either patent or copyright an idea for a smartphone app? How can I present my idea to a company like google or apple?
The idea of the app need to be new and non-obvious for patent. Then you need to check it over the patent website whether that idea is already present or it is unique. If it is not there and you believe its a new invention you can file your application for patent with a nominal fee of 1600 (if it is individual) or 8000 (if it is of some organization). In your case it will be 1600.