你们写 UI 痛苦吗

2023-06-30 17:33:00 +08:00
 yuyuf

本人服务端开发。

最近在学习 android ,感觉上手还是挺快的,除了 UI ,感觉写 UI 跟写代码完全是两种体验。

在还原 UI 的时候,就是在一点一点的改,很痛苦。没有写逻辑代码那种一撸到底的畅快感觉。你们有这种感觉吗

用的 XML ,听讲 google 还提供了 Jetpack Compose ,是声明式 UI ,用这个会不会好点。

6998 次点击
所在节点    程序员
59 条回复
everyx
2023-06-30 17:41:00 +08:00
如果前端能够按照 Design Token 的思路把规范弄的很清楚,就好处理了
abelmakihara
2023-06-30 17:41:53 +08:00
不是解决各种奇葩机型兼容 bug 的话
写 ui 是比较放松大脑的
k9982874
2023-06-30 17:42:52 +08:00
上班就很痛苦
fresco
2023-06-30 17:43:03 +08:00
纯写 UI 还是很愉快的,除了适配
alexsunxl
2023-06-30 17:46:03 +08:00
Compose 挺好玩的,也是主流思想。感觉你可以试试。
RealVic
2023-06-30 17:46:20 +08:00
写 iOS 的 UI 还是比较舒服、愉快的
wjx0912
2023-06-30 17:50:41 +08:00
ui 确实很痛苦,经历的项目 ui 占工作量的 1/3 或以上
Skifary
2023-06-30 17:51:43 +08:00
在写不熟悉的东西的时候都很痛苦,形成一套方法以后就舒服很多
estk
2023-06-30 17:53:23 +08:00
没设计稿自己发挥痛苦,有设计稿还好
dw2693734d
2023-06-30 17:54:06 +08:00
ui 改动频繁,累
coder1741
2023-06-30 17:57:02 +08:00
UI 仔
Jaosn
2023-06-30 17:58:28 +08:00
不会,写出好看的界面和动效你们没成就感么,我就是因为这个选择的 FE
bitmin
2023-06-30 18:00:34 +08:00
还原 UI 得一点点改是不熟练吧,熟练了一遍就写好了

麻烦的是适配不同机型,考虑不同尺寸不同分辨率比例下怎么呈现比较麻烦
brader
2023-06-30 18:02:19 +08:00
同服务端,别人让我写 html 的时候,我想掐死他
unco020511
2023-06-30 18:11:07 +08:00
确实很烦,Android 的 view 系统太麻烦了,建议使用 compose
iOCZ
2023-06-30 18:13:21 +08:00
前端仔的痛苦不就是 UI 么
ZhuWenJian
2023-06-30 18:19:39 +08:00
痛苦。
每个 View 都要考虑那么多东西。
TextView:宽度、字体( size 、style 、fontFamily 、color )、行数、省略方式、字符间距、行间距、对齐方式;(后面三个不常见)
ImageView:缩放方式、宽高比、宽高 bias......
EditText 等等。
反正很多属性都要考虑到,人都麻了。
然后还有各种状态:空状态、正常状态、多选状态、置灰状态、不可选状态......
继续工作,不说了。
chiaf
2023-06-30 18:23:39 +08:00
相当痛苦啊
如果是自己的小项目,其实还好,最可怕的是公司的屎山,几年前的东西维护到现在,每次切换环境的时候,电脑就跟起飞一样😂
iOS 的 UI 更痛苦,现在公司的项目都是 storyboard 做 UI ,卡的要死,还有一个 storyboard ➕ segue 的项目,我都不想碰。
helloet
2023-06-30 18:24:41 +08:00
写 UI 我都当放松
dabbit
2023-06-30 18:29:09 +08:00
响应式 UI 写起来比命令式 UI 爽多了,xml 那套碰都不想碰

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

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

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

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

© 2021 V2EX