https://shivtechnolabs.medium.com/building-a-successful-mobile-app-10-key-fundamentals-to-know-97684d49e178