mobile application competition