Top 5 Challenges in Fitness App Development & How to Overcome Them