想知道各位独立开发者的网站或者 App 的 UI 都是怎么设计出来的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
17lian
V2EX    程序员

想知道各位独立开发者的网站或者 App 的 UI 都是怎么设计出来的?

  •  1
     
  •   17lian 2023-10-08 11:59:59 +08:00 5617 次点击
    这是一个创建于 734 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题, 看到很多独立开发者大佬做的网站和 APP 的界面都是好看的一笔,如丝般顺滑,都是怎么设计的,小弟我也想学学,求求各位大佬给指点迷路 我的疑惑点主要是,这些界面动画都是开发者自己独立设计和开发的么,还是额外让别人做好设计后,自己再开发的

    第 1 条附言    2023-10-10 11:08:48 +08:00

    看看我lowb的默认ui

    44 条回复    2023-10-10 11:36:14 +08:00
    jokechen
        1
    jokechen  
       2023-10-08 12:24:19 +08:00 via iPhone
    想学+1
    nearhan
        2
    nearhan  
       2023-10-08 12:59:12 +08:00
    想学+2
    moyt
        3
    moyt  
       2023-10-08 13:09:54 +08:00 via Android
    想学+3
    lilei2023
        4
    lilei2023  
       2023-10-08 13:13:09 +08:00
    想学+4
    huoshanhui
        5
    huoshanhui  
       2023-10-08 13:13:55 +08:00
    想学+5
    Charles0929
        6
    Charles0929  
       2023-10-08 13:14:21 +08:00
    想学+6
    loveloki32
        7
    loveloki32  
       2023-10-08 13:16:08 +08:00 via iPhone
    想学+7
    leegoo
        8
    leegoo  
       2023-10-08 13:16:51 +08:00
    想学+8
    dj721xHiAvbL11n0
        9
    dj721xHiAvbL11n0  
       2023-10-08 13:22:36 +08:00
    想学+9
    mikaelson
        10
    mikaelson  
       2023-10-08 13:22:51 +08:00
    想学+10
    asaxing
        11
    asaxing  
       2023-10-08 13:23:14 +08:00   2
    我的 App 当前版本的 UI 比第一个版本的漂亮很多,提高的办法就是多观察其他知名产品,不断迭代。
    对于组件,遵守如无必要,勿增实体,多考虑一下如何删掉这个组件
    对于色彩,如果不会搭配就不要有鲜艳颜色,用黑白蓝

    我的 App 截图:

    ![1]( )
    yechentide
        12
    yechentide  
       2023-10-08 13:28:29 +08:00 via iPhone
    想学+11
    timnottom
        13
    timnottom  
       2023-10-08 13:33:36 +08:00
    想学+12
    YuuuuuuH
        14
    YuuuuuuH  
       2023-10-08 13:35:20 +08:00
    想学+13
    durban126
        15
    durban126  
       2023-10-08 13:35:23 +08:00
    想学+13
    Tesseract
        16
    Tesseract  
       2023-10-08 13:36:32 +08:00 via Android   1
    比较实际的方法就是从模仿开始,比如去 google play 翻翻那些 top 的应用,看看别人是怎么做的,想想为什么这么做
    superedlimited
        17
    superedlimited  
       2023-10-08 13:50:08 +08:00 via Android
    @Livid 建议处理一下上面盖楼的,看到一个感兴趣的标题点进来。怀疑是不是进了百度水吧...
    shortxxx
        18
    shortxxx  
       2023-10-08 13:51:57 +08:00
    想学+999999
    19888888888x
        19
    19888888888x  
       2023-10-08 13:54:32 +08:00 via iPhone
    学习一下平面设计的软件, ps ai cdr 吧
    CHU20230515
        20
    CHU20230515  
       2023-10-08 13:56:22 +08:00
    设计师设计的,然后交给公司前端
    ztao165
        21
    ztao165  
       2023-10-08 14:00:19 +08:00   1
    最近在看 《 Refactoring UI 》,推荐给大家
    lxiian
        22
    lxiian  
       2023-10-08 14:01:42 +08:00
    我是去 dribble 上去抄
    guguji5
        23
    guguji5  
       2023-10-08 14:08:01 +08:00
    丝滑不丝滑需要代码实现,好不好看可以参考免费的设计稿 https://www.freeuid.com/
    akring
        24
    akring  
       2023-10-08 14:20:59 +08:00   3
    个人的两套方法,仅供参考:

    1. 使用系统平台的默认组件

    - 优点:下限很高,一致性很强,通常不会出现让用户恼火的奇葩交互或者怪异审美。
    - 缺点:上限很低,UI 同质化严重,无法让用户一眼记住,需要用功能打动用户。
    - 参考:iOS 和 Android 官方的人机交互指南。
    - 个人作品: https://starorder.akring.com ,大量使用系统组件,对于跨平台开发来说有很大的加成。

    2. 多看设计网站,使用流行的设计体系

    - 优点:上限很高,UI 通常具备更好的设计感和个性,具有独特性,设计的好的话会大大加分。
    - 缺点:下限很低,与之相对的,糟糕的品味和业余的设计能力会让你的作品成为一朵奇葩。
    - 参考:谜底工作室旗下的作品,UI 和交互都非常令人印象深刻。
    - 个人作品: https://fasting.akring.com ,使用了「我自己」非常喜欢的轻拟态设计,从评价来看褒贬不一,有的用户喜欢,有的不喜欢,所以个性化设计是把双面刃,开开发者如何取舍了。
    eDeeraiD0thei6Oh
        25
    eDeeraiD0thei6Oh  
       2023-10-08 14:26:05 +08:00
    看来很多人都不知道 https://themeforest.net/
    rev1si0n
        26
    rev1si0n  
       2023-10-08 14:43:26 +08:00
    不是一步到位的,可能初版的都入不了眼,后面在使用中慢慢改进
    jellybool
        27
    jellybool  
       2023-10-08 14:52:31 +08:00 via Android
    tailwindui 一把梭
    zoharSoul
        28
    zoharSoul  
       2023-10-08 14:55:32 +08:00
    抄竞品
    seven123
        29
    seven123  
       2023-10-08 14:55:57 +08:00
    直接借鉴做的好的
    giter
        30
    giter  
       2023-10-08 14:59:38 +08:00
    dribble 先汲取一下设计灵感,然后在 axure 里画出满意的原型图,再按照原型图写实际界面
    s04
        31
    s04  
       2023-10-08 15:18:48 +08:00
    FIVERR 雇人做
    tyzandhr
        32
    tyzandhr  
       2023-10-08 15:23:42 +08:00 via Android
    学一学视觉传达
    leyfung
        33
    leyfung  
       2023-10-08 16:19:40 +08:00
    iOCZ
        34
    iOCZ  
       2023-10-08 16:26:57 +08:00
    dribble 上面感觉很多都很像
    L1SO0307PhOWHL66
        35
    L1SO0307PhOWHL66  
       2023-10-08 16:46:51 +08:00   1
    我是过来人,从 0 到 1 ,做过一款上过 Mac App Store 工具-娱乐垂直品类 TOP1 浏览器插件产品,自己野蛮生长不一定是适合所有人

    1. 定 MVP

    确定提供的核心服务和产品是啥,
    确定投入和产出比(产出可以是盈利,也可以是技能成长)是可接受后,反推最快 MVP(minimum viable product) 最简可用产品**必须**实现的特性,然后围绕这些特性手绘界面。

    你没有看错是手绘,用纸和笔。如果自己去学张三原型工具,李四绘图工具,可能把解决一个问题,变成多个;
    同样,你找人代工也是,出问题怎么改,快速迭代二三四版怎么改,资金能跟上?设计和开发如何协同?

    纸和笔最简单也容易改,而且人人都会,主打一个快,天下武功唯快不破。

    2. 定技术栈

    选最适合的和最熟悉不是最流行最潮也不是最多人用的框架技术栈,来实现 MVP 。

    许久以前,我自己是后端野路子,听有经验的资深前端推荐了 Vue 自学 因为他们说 简单快上手后期容易招人/找人代工,我信了,结果后来还是自学 React ,因为它能一把梭搞定前端、手机端和电视端所有终端产品界面。

    主前端/终端技术栈定下来后,找相关的 UI 库直接参考第一部的手绘图做高保真 deo 。
    比如我选了 React ,我会找 基于 React 实现的 UI 库,如 Mantine UI ,然后直接写高保真 demo 。

    3. 丑没有关系,最重要快

    验证想法,实现营收,快速迭代出下一个版本赚更多钱找更专业的人帮你重写。不断重复这个过程。

    你的 MVP/demo/第一个版本出来后,但凡有个嘴巴的用户本能反应就是评论丑之类,其实不要太纠结。
    目标是搞钱,有钱之后想多漂亮都可以;漂亮重要但是它不是目的,过早在界面消耗太多而忽视更为重要的产品服务内核,本末倒置,产品好看从来不是最重要和唯一的竞争力。
    751327
        36
    751327  
       2023-10-08 18:16:23 +08:00   1
    我的第一个 app, UI 基本上是找各种知名的 app 模仿,看看别人怎么设计的,最终的成品还是不太满意
    YYDS18
        37
    YYDS18  
       2023-10-08 18:17:32 +08:00
    0o0O0o0O0o
        39
    0o0O0o0O0o  
       2023-10-08 18:41:27 +08:00
    @751327 #36 我感觉很好看,就是第五张下面有点拥挤,有开源计划吗?
    zsh2517
        40
    zsh2517  
       2023-10-08 18:41:40 +08:00
    想学+15
    kirls
        41
    kirls  
       2023-10-08 23:01:30 +08:00
    想学+16
    AIGCFREE
        42
    AIGCFREE  
       2023-10-09 08:47:20 +08:00
    想学+17
    751327
        43
    751327  
       2023-10-09 10:31:41 +08:00
    @0o0O0o0O0o 刚开发完的 app ,还有很多地方不完善,暂时不开源
    allentown
        44
    allentown  
       2023-10-10 11:36:14 +08:00
    仿其他优秀产品
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2407 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:15 PVG 09:15 LAX 18:15 JFK 21:15
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86