6 Essential Guidelines For Mobile App Developers