Key Things to Consider While Developing iOS App