The other alternatives that you can choose from instead of patenting a mobile app idea are copyright, trademark, non-disclosure agreement (NDA), etc.