Best Design Practises while developing an IOS mobile app