5 Patterns That Make Mobile Application Stand Out