I’m pretty sure by GUI they mean a WYSIWYG type thing where you drag and drop things into a GUI (meaning user interface) and then you have code. So again WYSIWYG.
Since they mentioned Swing and also there’s a link to the GUI code.
I like GUI code. Meaning I like that they exist. But, also yes, they can get messy.
Such cool stories. You guys rock… Or are lying lol. I was once working in electronics job. I was running a circuit under test for which we had access to the source code for it. I was amazed by how source code turned into action. Once they out-source my job, I went to get CS degree. And… Now I work what is basically T1 IT
Umm… Keep in mind that I lack experience. Take the following with grain is salt.
I understand your pain with Swing. Not sure how to help other than change to another GUI framework. I think maybe eclipse does thins thing where it allowed me to make code GUI changes. Maybe?
Change GUI framework?
Consider doing a web base where the server does the folder structure?
I know nothing about Dart.
Finally, super personal opinion, but go with C++ and wxWidgets. I love this library.