The advantages of cross platform mobile app development