How and why are apps developed?
Apps are the best way to perform tasks like email, social networking,etc when you need to do them repeatedly. They provide very quick access and use very low internet . :)How - they're programmed as the way most softwares are i guess.
Why ... because somebody thinks there is a market for them
Entertainment or to make life easier