An awesome list of mobile development guidelines and must have steps