SHOWCASE YOUR COMPETENCIES: FIVE SHOULD-HAVE COMPONENTS IN YOUR APP DEVELOPMENT PORTFOLIO