Login Screen - problem: There is no option for alternative action (what if users do not have an account). - solution: Implement a sign in button.
Register Screen - problem: Unconventional to place password input before email input (does not follow design patterns). - solution: Switch the order. Can also be improved by using facebook/gmail accounts to register.
Dashboard - problem: Does not follow conventional design patterns (navigation bar is cut off, difficult to understand what each tab means) - solution: Use icons that follow design patterns. Include brief onboarding so user is familiar with app features.
Entry Screen - problem: Difficult for users to know where they should input their answers (lacks a signifier for action). Also forces users to recall too many items (heavy cognitive load). - solution: Create defined boundaries. For many items, use grouping and provide multiple choice options to reduce cognitive load.