当你有一个想法时, 准备去实现一个 APP 界面 是直接上代码写界面还是会先打下草稿?

2018-10-07 21:24:28 +08:00
 xoxo419

自己是一个后端的开发, 不过工作上也会写下界面(简单的或改改这样).

平时自己会有些想法, 直接上代码开始构建自己脑海中的界面. 但是实现的时候又总感觉达不到自己想要的效果. 只要 3 到 5 天内完成不的话 自己的 idea 就会不了了之~. 大家在实现 APP 界面的时候会先用 axure 先做下原型么? 还是草稿纸用笔画出来? 还是像我一样的直接上代码?

4465 次点击
所在节点    程序员
28 条回复
zjsxwc
2018-10-07 21:42:16 +08:00
命令行才是最适合程序员的交互界面
PythonAnswer
2018-10-07 21:47:37 +08:00
找一个 uxui 妹子
gaobh
2018-10-07 21:59:35 +08:00
原型也行,笔画也行,目的是理清思路
misaka19000
2018-10-07 22:03:45 +08:00
我是在纸上大概的画画,先规划好了再写
iwfan
2018-10-07 22:27:20 +08:00
我之前也是跟楼主一样的做法 。想到了什么就直接堆代码。然后就会陷入到一直扣细节的死循环里面去 。总觉得 UI 还能更好看 。UX 还能再优化。一会一个新想法 。然后自己又搞不出来,最后不了了之。


我的建议是先出草稿,用什么画不重要,尽量做细 。然后在实现的时候,把新的想法记录下来。但是不要让这些突然出现的念头干扰到 。就按照之前设计好的去实现。

第一版完成之后 ,根据记录的想法去做优化,搞迭代 。


不要想着一下子就把事情做到完美。小步迭代更好。
guyskk0x0
2018-10-07 22:37:39 +08:00
同问。我现在在慢慢学 UI😌,准备学完出个设计稿再码代码。
ddzzhen
2018-10-07 22:51:34 +08:00
学习了,论从点子到产品
OpenJerry
2018-10-07 23:20:31 +08:00
@zjsxwc 后端学了两天 CSS 后觉得这句话太对了
chengluyu
2018-10-07 23:22:57 +08:00
简单的 UI,譬如一个对话框就可以描述的界面,我可以凭感觉直接写出来。

但复杂的 UI 往往会在写的过程中陷入一些细节。

所以我一般都直接用 Sketch 画出来。然后再开始写代码。
Kilerd
2018-10-07 23:39:58 +08:00
个人做法,我的 UI 图分 低质量 和 高质量

低质量用来确认需求和逻辑是否正确

昨晚这一步就可以开始写代码了,
在写代码的时候逐步完成 高质量的 UI 图
frozenthrone
2018-10-07 23:41:25 +08:00
sketch,frame x 学习一下
bibizhang
2018-10-07 23:43:50 +08:00
paper proto
storypanda
2018-10-07 23:47:48 +08:00
我一般会首先画下大概的草图,之后 sketch,之后码代码。
自学 Android 中,我学过 UI。
今天准备安装一个 Adobe XD,却打不开。
欢迎交流。
azh7138m
2018-10-08 00:33:43 +08:00
@OpenJerry 一个只写 js 的前端也表示 css 这个东西很难懂
kslr
2018-10-08 00:36:46 +08:00
先设计用户流程,然后设计架构,研究成本和盈利手段。
mysticzt123
2018-10-08 01:11:07 +08:00
先 ui 再代码 不然很纠结 会改来改去
lihongming
2018-10-08 01:12:50 +08:00
axure 路过
palxie
2018-10-08 09:24:01 +08:00
确定基本颜色, 字号, 基础控件, 然后 sketch, 输出, 再码代码
OSF2E
2018-10-08 09:55:23 +08:00
假如你觉得 UI 相关工作可以称作“打草稿”或者觉得“可以直接用代码做设计”的话,恐怕这也是甲方或者产品经理或者老板觉得开发一个淘宝只要三五天的原因
zjddp
2018-10-08 09:55:45 +08:00
简单点的直接拿纸笔勾个线框图,稍微复杂点的还是 sketch 比划比划吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/495406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX