What does it actually take to build a Mobile App?

Mobile apps have become an integral part of our daily living. These days we use apps to books rides (uber), we shop with apps...