By Elaf Selim Not too long ago, I was introduced to the magical world of mobile apps. I resisted the urge to move into this new era for quite some...