▲ 11 r/Devvit

Updated human design guide

I'll start by saying that I don't have anything against AI-assisted development, since I sometimes use AI to help code too. However, if you're using AI to help you code, it can often make UI that's hard for humans to use! Here are the best tips when using AI to code a devvit app.

  1. Avoid excessive use of emoji and find icons instead. Good choices can be google's material symbols or heroicons.
  2. It's better to steer clear of em dashes at this point, although they have valid uses, AI uses them too much!
  3. Dark-navy theme and excessive use of gradients. AI loves this for some reason, and unless you actually want it, don't keep it. All it will do is just make your app look like every single other vibecoded app out there.
  4. Keeping the Docs | Devvit | Discord thingy found in the templates at the bottom of your app. This is a telltale sign of AI, since it can often keep this, probably assuming that it's important.
  5. ADD A TUTORIAL. Don't just dump users into your app without any help. Make help easily accessible to your users if they need it.
  6. Don't have too much text: Your users will not want to read a whole wall of text. Simplify it or explain it visually!
  7. Don't keep reddit orange as your accent color unless you actually want to! I believe this is carried over from templates by the agent, kind of like Docs | Devvit | Docs
  8. Write your own readme and r/Devvit posts. AI readmes will just drive people away from installing your app, and AI r/Devvit posts will earn a downvote from me and most likely others! :)
  9. Read the devvit docs yourself. Don't let AI make you a rule-breaking app, and then not notice that it breaks rules!
  10. If your app's splash has a scroll trap, please remove it! It'll get your app rejected anyways!
  11. Format your UI so that users can actually understand it. Don't put everything in one screen!
  12. Remove unnecessary text. It just makes your UI more busy!
  13. Remove unnecessary (UI) eyebrows
  14. Serif fonts with cream backgrounds! That's another combo that AI often makes, if you want to, then you should change it!

Just some points about general devvit dev

  1. If you want a feature to subscribe users to the subreddit, modmail using this link
  2. Please please please read the http fetch policy if you plan to use http fetch!
  3. If you're shadowbanned, go appeal at reddit.com/appeals, and if your app account is banned, send a modmail to r/Devvit! If your app's subreddit is banned, modmail r/ModSupport!

Feel free to tell me anything I may have missed!

reddit.com
u/YellowAdventurous366 — 1 month ago

Who am I? - a devvit app that lets users check their community karma, optionally shows your sub's karma limits and/or implement automod rules based on them.

Who am I is a tool that allows users to check their community karma through a (...) menu option.

Moderators can optionally set karma limits in the mod panel (in a menu option), optionally display them to users, and automatically add them to the automod config if wanted.

Get it for your community here

reddit.com
u/YellowAdventurous366 — 2 months ago
▲ 7 r/Devvit

[PSA] Making vibecoded apps more human

If you’re using AI to make your devvit app, that’s nice, as long as you keep in mind your human users. Here’s some UI tips and guidelines for building.

What to avoid:

1.Excessive use of emoji
Emoji can be okay if they’re used infrequently, however using them a lot can make your app feel busy! Instead, opt for icons like google’s material symbols in appropriate places.

2.Em dashes
Remove unnecessary instances

3.Excess text
AI can frequently add unneeded text that your users don’t need and clutter up your UI!

4.Too many gradients
Gradients are only beneficial when they’re used correctly! Avoid putting them everywhere.

  1. Dumping users in the app without help
    Make sure to add a tutorial and make it easy to follow. A precise explanation is much better than a wall of text!

Things you should do:

1.Actually test your app
Check if it looks nice on desktop and mobile devices, and if it actually works.

2.Format UI properly
You don’t want busy or cluttered UI. Also avoid making ui elements too small.

3.Write your own readme!
Don’t have the AI write it for you! AI written readmes will only help drive users away from your app. Also don’t let your AI write your showcasing post here.

4.Read the devvit rules YOURSELF
This is very important. Your AI agent can add rule violating functionality to your app.

If you want critical feedback, comment on this post.

Hope this helps!

(Edit: formatting)

reddit.com
u/YellowAdventurous366 — 2 months ago

Announcement

Hello stringers! I am the developer of stringwords, and I have a quick something to tell you. Stringwords is entering the current Reddit Games Hackathon, and the submission deadline is in about an hour as of posting this. This means that I cannot update stringwords during the judging period (Until July 29). I will be planning updates, but they will be coded and ship in the weeks following the end of the hackathon. Please feel free to provide feedback and feature requests during this time either in the feedback megathread or comment on this post. I hope for your understanding. Thank you!

EDIT: Hackathon judging has been extended until 8/9.

reddit.com
u/YellowAdventurous366 — 3 months ago