@archiecoder
Sébastien Lachance
11 days
Here is my entry for the @UnoPlatform AI Challenge organized by @ThePracticalDev. I had some ideas in mind, but I ended up revisiting an old classic of my younger years Winamp and made it as a cross-platform app. My personal goal for this challenge was to create an interface
5
10
37

Replies

@archiecoder
Sébastien Lachance
11 days
My setup: • @VisualStudio • Uno Platform MCP server • Uno Platform Hot Design • @github Copilot • @dotnet My starting point was to paste an original screenshot of Winamp and prompting “create the winamp interface”.
1
0
7
@archiecoder
Sébastien Lachance
11 days
The initial interface is obviously not 100% exact, but it’s very impressive. It saves hours of work.
1
0
4
@archiecoder
Sébastien Lachance
11 days
I focused next to add the amplifier. I pasted the image and prompted “create a control based on SkiaSharp and animate it”.
1
0
4
@archiecoder
Sébastien Lachance
11 days
Following the success of the previous control, I pasted another image and asked “create a control based on SkiaSharp of the wave chart and animate it”. I was wowed by the output. I didn’t prompt anything else of it. I just asked to insert it above the band sliders. Also, it
1
0
3
@archiecoder
Sébastien Lachance
11 days
The fluent version of my app was taking shape. The biggest piece of the puzzle was to sync the time, the transport control buttons to make the app more realistic. I asked the agent to move the hardcoded data to the view model and implement the commands. I did the UI adjustments
1
0
3
@archiecoder
Sébastien Lachance
11 days
The biggest flaw of AI came when I asked for the track list from Taylor Swift’s latest album. It gave me the album before the last one, so I had to search the web myself 😅. I then asked Copilot to create a C# array with the track times. It’s the most “manual” code I’ve inserted
1
0
2
@archiecoder
Sébastien Lachance
11 days
My last feature was to replace the basic title bar with a custom one. I knew that Uno Platform team added this feature on their last update and thanks to the integration of the Uno Platform MCP server, the AI agent was able to use this new capability. It gives a better look for
1
0
2
@archiecoder
Sébastien Lachance
11 days
I spent two evenings of about three hours each, and I’m mind-blown by what AI was able to produce just through prompting and using the Hot Design visual designer. My final advice: give Uno Platform Studio a try and have fun with it.
0
1
10