We use a variety of needs-taking techniques, such as interviews, questionnaires, and observations, to gather insights into what users need and want from a mobile application. Once we have a clear understanding of user needs, we design a solution that meets those needs and implements it in the mobile application.