Steps to Choose the Best Platform For Mobile App Development