Mobile apps have become an integral part of modern, civilized life. People are just crazy of great mobile apps. How an immensely popular app comes into being is a million-dollar question. Great mobile apps invariably have three core ingredients – design, function and experience of …