Got an app idea? Take these 4 steps to make it happen