Permanente evaluatie
Permanente evaluatie
De permanente evaluatie van dit opleidingonderdeel bestaat uit het bouwen van een deel van de UI van je applicatie. Je bouwt minstens twee van de schermen die je in je uiteindelijke applicatie zal gebruiken en je beschrijft de functionaliteiten die je in je applicatie wil verwerken.
De schermen die je tijdens deze permanente evaluatie bouwt en de functionaliteiten die je beschrijft mogen nog aangepast worden in je finale inzending als dit nodig blijkt.
Het doel van deze permanente evaluatie is om je te laten nadenken over wat je gaat bouwen en over welke native functionaliteiten je verwerkt in je applicatie. Daarnaast kunnen we via deze permanente evaluatie de haalbaarheid van je idee inschatten en bijsturen waar nodig en kunnen we eventuele problemen met de gekozen native libraries tijdig aankaarten.
Prototypes
Je bouwt de UI voor minstens twee van de schermen in je applicatie. Deze UI wordt uitgebouwd in React Native of in een prototyping tool, de keuze is aan jou. De docenten raden echter wel aan om de UI rechtstreeks in React Native te bouwen.
De schermen die je uitbouwt moeten niet functioneel zijn, we verwachten enkel dat het visuele gedeelte uitgebouwd is. Dynamische delen van het scherm, zoals filteren van een lijst, een pop-up menu, ... moeten niet (maar mogen natuurlijk wel) geĂŻmplementeerd worden. Je mag tijdens het bouwen van deze schermen statische data gebruiken, als de data al dynamisch is, verdien je hier geen extra punten mee voor de permanente evaluatie.
Voor meer informatie over wat er in het uiteindelijke project moet zitten, en dus ook de schermen in je prototype, verwijzen we je door naar de projectvereisten.
Functionaliteit beschrijvingen
Schrijf voor elke pagina in je applicatie, inclusief diegene waar je een prototype voor gebouwd hebt, een beschrijving van de functionaliteiten die je in deze applicatie wil verwerken.
Deze beschrijving hoeft niet lang te zijn, vijf tot tien zinnen kunnen al voldoende zijn. Vermeld in deze beschrijving zeker waar je connectie wilt maken met een database, een native module wilt gebruiken, een API wilt raadplegen, een gesture/animatie wilt gebruiken, ...
Inzending
De deadline voor de permanente evaluatie is op Canvas te vinden. Tegen deze deadline vul je het bestand PE.md aan op de hoofdbranche van je project in de GitHub classroom.
Naast het markdown bestand, voeg je ook screenshots toe van de twee pagina's waarvoor je prototypes voorzien hebt. Als je gekozen hebt om deze schermen rechtstreeks in React Native te bouwen, zorg je ervoor dat ook deze code gepusht is in je repository en dat de pagina's gecompileerd en bezocht kunnen worden. In dit laatste geval zijn screenshot niet nodig.
Feedback
Je docent zal in je repository, in PE.md, een nieuwe sectie toevoegen waarin de feedback verwerkt zit. In deze feedback worden eventuele problemen of ontbrekende vereisten aangekaart. Dit kan gaan van zaken die buitengewoon moeilijk zullen zijn om te implementeren tot schermen die te veel lijken op lesvoorbeelden of te weinig functionaliteit bevatten. Als je vragen hebt bij deze feedback, dan kan je jouw docent hierover aanspreken tijdens de les of via mail. De punten die je voor deze opdracht behaald hebt, worden zowel in PE.md als op Canvas meegedeeld.