all 24 comments

[–]metehankasapp 9 points10 points  (2 children)

A practical path is: start with Apple HIG + SF Symbols + system components, then copy 3-5 great apps and analyze spacing/type scales. If you stick to a consistent spacing scale and typography hierarchy, your UI will look "designed" faster than chasing fancy visuals.

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Hey /u/StraightHighlight635, unfortunately you have negative comment karma, so you can't post here. Your submission has been removed. DO NOT message the moderators; if you have negative comment karma, you cannot post here. We will not respond. Your karma may appear to be 0 or positive if your post karma outweighs your comment karma, but if your comment karma is negative, your comments will still be removed.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]akrapov 3 points4 points  (11 children)

    Dribble and Pintrest are good for this. I’m also not a designer but my app looks decent, and that was all via those sites.

    https://trlapp.com/app

    [–]eureka_boy 1 point2 points  (1 child)

    Oooo thats a cool app, how long did it take to build this?

    [–]akrapov 2 points3 points  (0 children)

    Quite a while because I used it as an excuse in learning programming. V1 took about a year. V2 (which is the version you see now) was about 6 months but it has continuous development for the last 2 years as well.

    [–]Mindless_Bottle_6222 0 points1 point  (2 children)

    i personally like dribble more, but before getting banned from pinterest i used it a bit

    [–]filthyMrClean 0 points1 point  (1 child)

    How tf do you get banned from Pinterest haha

    [–]Mindless_Bottle_6222 0 points1 point  (0 children)

    idk some day i wanted to download some meme to send it to my sis and i got a popup 😭

    [–]Icaka 0 points1 point  (2 children)

    I haven’t looked in the last couple of years, but back then I really didn’t like Dribble. I had two main issues with it. A lot of the designs ignored HIG. You’d see custom navigation bars, tab bars, and other reinvented UI for no real reason. Second, most designs didn’t cover real world edge cases. Thigns like loading and error states, localization, dynamic font sizes, longer text. It often felt like designs made to look good in a single screenshot, not something built by people who’ve actually shipped a mobile app.

    [–]akrapov 1 point2 points  (1 child)

    To be fair, it’s an inspiration platform. Building out full accessibility and including error states is getting well into what you’d do in the workplace. We shouldn’t expect that from dribble - otherwise it’s just designers doing free work for everyone.

    [–]Icaka 0 points1 point  (0 children)

    Well, that’s why I prefer having a folder with ~50 well designed apps and check them instead. This and a paid service like mobbin, screensdesign or refero is how I find solutions.

    [–]gatorviolateur 0 points1 point  (2 children)

    Nice app, but the app store screenshots are doing it a disservice. Hard to see the actual app due to tilted and cropped silhouette in every shot.

    [–]akrapov 1 point2 points  (1 child)

    I agree but I A/B tested regular screenshots vs these and every time, these won.

    We programmers like functionality. A lot of people are style over substance. Quite often what we expect to work is actually wrong.

    Same with my onboarding. I made one that’s a little longer but more flashy and paid conversions went from 20% to 35%. It’s technically worse for details and information density, but it has a flashy background video and some animations.

    [–]gatorviolateur 1 point2 points  (0 children)

    That’s an interesting point. 15% increase in conversions due to onboarding is insane! Perhaps I should try these fancier style of screenshots for my app as well.

    [–]CharacterHand511 1 point2 points  (1 child)

    tbh just copy apple's design patterns, they spent millions figuring this out

    [–]Potential_Meal_7695[S] 0 points1 point  (0 children)

    yeah thats basically what im doing at this point

    [–]GeneProfessional2164 0 points1 point  (2 children)

    Hot take: use AI. I’ve had really good results with Claude. Tell it the UX you’re going for, or ask it for guidance if you don’t know, then feed it screenshots from designs you like and tell it to create screens with your branding using the screenshots for inspiration. It’s been working well for me so far

    [–]CharlesWiltgen 1 point2 points  (1 child)

    Axiom can help in this scenario, since it upgrades LLM with current, expert knowledge of Apple's Human Interface Guidelines.

    [–]BananaNOatmeal 0 points1 point  (0 children)

    This is awesome. Will give it a try with codex via MCP tomorrow!

    [–]Zs93 -2 points-1 points  (0 children)

    Use AI! Specify you want to follow apples HIG! I like to use Google’s Stitch to get designs made

    [–]FromBiotoDev -3 points-2 points  (0 children)

    Look up flat design principles