Tijdens een afdelingsoverleg is er geopperd om de paklijst aan te passen voor nieuwe studenten; ze hebben dan geen Windows laptop meer nodig, maar kunnen zelf kiezen wat voor os ze op hun laptop willen hebben. We kunnen als opleiding overstappen op de Rider IDE van JetBrains ter vervanging van Visual Studio, wat we nu gebruiken. Rider wordt namelijk ondersteund door Windows, OS X en Linux. Wat dan wel ontbreekt is een designer. Voor nieuwe studenten die voor het eerst een GUI programmeren met Software Engineering 1 is het lastig om een beeld te krijgen hoe een applicatie eruit ziet als je dat met XML programmeert.
Het idee is om derdejaarsstudenten zo’n designer te laten maken als invulling voor een minor. Om even een beeld te geven van wat een designer is, heb ik een screenshot van de designer van Visual Studio hieronder als afbeelding toegevoegd. Je ziet in de screenshot dat het bovenste deel de designer is, waar je kunt zien hoe je programma er (visueel) uit gaat zien. Het onderste deel van de screenshot is de XML code die door de designer gevisualiseerd wordt. Het idee is dus dat derdejaarsstudenten ook zoiets maken voor hun minor; een programma voor Windows, OS X en Linux dat een specifiek soort XML code visualiseert. Ik denk dat het handig is als we hier binnenkort even over praten als ik je tegen het lijf loop, maar dan heb in ieder geval wat context over mijn idee.
Zie randvoorwaarden voor specifieke eisen waaraan de MAUI designer moet voldoen.
Artikel voor publiceren MAUI apps met github actions: https://blog.taranissoftware.com/build-net-maui-apps-with-github-actions