I don't really need to say more, do I? Don't let AI create your UI. Just don't do it. When I see a UI created by AI, I instantly recognize it as such. And I'm not the only one, I think most people notice if your UI was created by AI. And they hate it. It has a certain laziness and practicality to it that humans would never create. It lacks art. It's hollow, lifeless.

Here are some alternatives to letting AI create your UI:

  1. Good: Let AI create your UI, but aggressively modify it. It's okay to prompt the AI to modify the UI. But it needs to be a heavy modification. Lots of prompting. Every button, every offset, every color, every font, every effect. They all need changed. Only then can you escape the obvious AI-ness of your UI.
  2. Better: Copy. Just copy an existing UI. The world is full of UI inspirations, pick one and adapt it to your app. Servilely copy the style, and then put your own spin on it if you must. You can use AI for this, but be wary; AI will also try to put its own mark on the style if you let it.
  3. Best: Hire a designer. Now, this is tricky, because probably a lot of designers are actually using AI now, so you might be paying money for the same awful AI-UI you're trying to avoid. So find a good designer who has a (ideally pre-AI) portfolio.

By the way, AI coding is also lifeless and hollow, but that's a topic for another post (it really only matters for games anyway).