Everything You've Ever Wanted to Know About Building a Mobile App.