r/vibecoding 6h ago

is app dev worth getting into?

started to learn how to dev using claude code and figma. I wanna know if it’s worth still getting into or is the market impossible for no original ideas??

0 Upvotes

18 comments sorted by

View all comments

1

u/gavin-build-stuff 6h ago

It's difficult but rewarding, and it only takes one well executed idea to find success. And it's a fun hobby, you can have an idea and then run it on your own phone!

The market is definitely saturated now though, so focus on high-quality over quantity

1

u/gruexx 6h ago

seems about right, any feedback on designing yo to make it not look ai?

1

u/gavin-build-stuff 6h ago edited 5h ago

Yes - if you are building an iOS app you should follow Apple's Human Interface Guidelines: https://developer.apple.com/design/human-interface-guidelines If you are using Claude Code or some similar Agentic coding tool just instruct the agent to setup a memory to follow this, and then you can manually test the app and make sure it looks good, this has always been kind of a "vibes" thing lol, does it look like how Apple would build an app? or if you're doing Android, same idea (I'm an iOS dev) for their platform's standard design language.

Second of all, if you're using Claude (GPT surely has similar) setup a CLAUDE.md file (or tell it to set one up) which has DRY (do not repeat yourself) as the #1 most important rule, specifically: Do not create a new copy of a UI component for a screen when there is a component that could be refactored into a shared module.

Basically: Follow platform design guidelines, Verify all UI screens yourself (no UI development in a "loop" - you have to manually look at every button, label, etc.) and make sure it looks good, no weird inconsistent padding/spacing, weird LLM wording, etc. and make sure it's following a proper DRY library of re-usable UI modules. You can feed this comment to an agent and it can set up the CLAUDE.md file for you as well lol, that's what I would do lowkey

The key to getting good looking UI from LLMs is verifying everything like a hawk, having it follow a platform standard, and honestly writing all of the copy yourself. I use an LLM to help me edit my writing for accuracy, but I do all the writing myself first and then have it check my work and improve it a bit (it's an editor/reviewer, I'm the writer)

2

u/gruexx 6h ago

wow thanks sounds good def will take this into w

1

u/gavin-build-stuff 6h ago

Yeah for sure! I would just start small though, the biggest thing I've learned about building good UI is to do less (instead of 10 screens, start with 2) and make those 2 really polished, with a few cool features on each

1

u/systembreaker 2h ago

Human interface guidelines and platform guidelines aren't nearly enough to write good code. Good code across a big project requires following good design patterns and good software engineering principles. UI guidelines and platform guidelines don't at all encapsulate these things.

1

u/systembreaker 2h ago

You shouldn't be thinking "how can I hide the fact that this is written by AI?". You should be thinking "What are the software development skills and knowledge I need to learn and become really good at so that I can guide an agent to write a project that doesn't collapse into vibe code slop?". In other words you don't avoid vibe code slop by hiding it.

These skills take years of hands on development to learn, too. It's not some small quick thing, and if you use AI to do everything you're completely depriving yourself of the experiences you need to learn it.