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