-
Notifications
You must be signed in to change notification settings - Fork 1
Reflectie First
Na 5 weken lang werken aan een opdracht voor een echte opdrachtgever was weer een toffe ervaring om mee te maken. Dit was ook super leerzaam. Wat ik echt heb leren doen is goed alles documenteren en bijhouden. Dit heb ik dankzij Giovanni ook geleerd om met notion efficiënt te werken. Ik heb de meesterproef wel ervaren als een lastige opdracht. In deze 5 weken heb ik alleen maar nieuwe concepten en code geleerd wat super leerzaam is. Dit gaf echter wel extra druk omdat ik tijdens het maken van de app ook nog de tools moest leren. In dit geval dus Vue.js. Ik heb hier namelijk nooit echt eerder mee gewerkt. Ook Tone.js leren was super lastig. De voorkennis die je moet hebben met bepaalde termen van muziek vielen niet mee. Ook de documentatie was niet geweldig. Maar gelukkig waren we met zijn tweeën en konden we altijd elkaar helpen.
Ik heb een grootdeel van de styling en design van Hitloop gedaan. Ook veel css code geschreven en animaties toegevoegd. Daarbij dus met technieken zoals Flexbox, variabelen een animations gewerkt. Ook de css code is opgesplitst in stukken van duidelijk is. gelukkig maakt Vue.js dit gemakkelijk omdat je per component apart kan stylen.
De Hitloop app werkt op basis van API calls naar .wav samples. Hier hebben we dus ook veel tijd aan besteed op dit zo efficient mogelijk te maken met samenwerking met tone.js.
In onze app hebben wij ook er een pwa van gemaakt. Zo hebben wij dus een manifest bestand erin toegevoegd. Gebruikers kunnen de Hitloop app toevoegen aan hun homescreen of desktop. Dit maakt de app toch weer van echter zoals native daw's.
Ik heb super veel dingen geleerd over de framework Vue.js waar ik het meest trots op ben en het samenwerken met git in de code. Ook ben ik super trots op ons dat we met zijn tweeën een complex project samen goed hebben afgrond met een product waar we allebei trots op zijn!
Na een kleine halfjaar de minor te hebben gevolgd kan ik zeggen dat ik super veel code heb geschreven en daar heel veel van heb geleerd. De vakken waren interessant en speelde goed op elkaar samen zodat je elke keer jouw app kon uitbreiden met nieuwe informatie van de vakken. Ik had echter wel verwacht dat er meer aandacht aan Webdesign besteed zou worden. Tijdens deze minor was naar mijn gevoel namelijk 80% coderen. Ik had graag ook gezien dat er opdrachten waren je echt meer de tijd had om te focussen op bepaalde design technieken en processen.
Maar over het algemeen met ik super blij dat ik deze minor heb mogen doen. Ook de begeleiding was top. Je kon elk docent goed bereiken en er was een aparte discord groep waar studenten elkaar konden helpen.