首页 > 教育学习 > 为什么 > 请问如何培养手机软件设计能力(包括UI界面设计和代码编写)?

请问如何培养手机软件设计能力(包括UI界面设计和代码编写)?
2012-01-19 19:53:57   来源:   点击:

    请问如何培养手机软件设计能力(包括UI界面设计和代码编写)?请问,作为一名未毕业的非计算机专业的大学生,能从什么途径增长和培养自己这方面的知识?

    7 个答案

    • 答案 1:

      代码编写部分其实不难,我也不多说了。我们说说设计部分吧。1、要买手机,要经常用,这个听起来简单,但是实际上没那么简单。2、写好了程序要多用,不要在模拟器上用,要在真机上用。3、要躺着用,坐着用,歪着用,趴着用。4、要地铁用,商场用,等车用,咖啡馆用。5、总之,用户怎么用就怎么用。6、电脑软件上的用户和开发者,都是坐着用的,手机用户会老老实实的坐着么?
    • 答案 2:

      建议看一遍dev guide和reference收获会很大,UI界面多体验一些软件,尝试着自己去实现练习
    • 答案 3:

      压力好大,怎么会邀请到我头上的。作为一个前 Android app 开发人员随便抛个砖,等玉。关于代码编写我觉得还是一个熟能生巧的问题。写的代码多了,当然写的时候也要动脑筋思考为什么要这样、有没有更好的方法实现等等,编码能力自然就提高了。至于设计,就软件的功能和基本交互而言,我觉得一个好的设计应该会来自于作为一个用户的本能的驱动。我希望有这样一个软件,可以做这样一个事情,这样的希望是一个自己的好的设计的基础。然后是多参考其它软件的实现,尤其是那些最领先的对手的例子。熟悉这些交互的模式,在自己进行思考的时候也可以进行套用。最后,在界面设计方面,如果可以,请请教专业人士。很多时候一个只有程序员的团队做出的东西和一个有 UX (用户体验工程师)的团队设计出的东西差别是非常巨大的。做了一段时间的手机开发,我开始觉得 UI 应用程序的水深绝不是看上去的那点。包括软件的分层、前后台消息交互、并发和等待的处理、缓存和数据持久化、错误处理等等,一个好的 GUI 应用的复杂程度仍然会是一个五脏俱全的麻雀。另外 @desmo.hf 提到一个关键。很多手机平台都会有 UI Guidelines,参考这些 Guidelines 有助于保持平台上的一致的用户体验,对于建立良好的用户适应性是很有好处的。就算 iOS 的设计再优秀,一个完全照搬 iOS 界面的应用放到 Android 里总是不顺手。
    • 答案 4:

      邀请我了 。。。。。。。 还是学好算法吧
    • 答案 5:

      居然被邀请了说实话,我不会代码,工作只是从事视觉设计的我觉得要多看多练多动脑子吧
    • 答案 6:

      作为一个在职的feature phone 开发人员,给出几点建议:1.要明确手机软件设计有很多类别,有类似我们的feature phone的软件设计,UI设计(在我们说来是MMI设计);也有专门的应用程序(APP)设计,比如说针对android操作系统的,iphone(ios)系统的,s60(QT)。你要确定你要学在哪个平台下面做开发。2.不管是对何种平台。做软件开发一定要会自己搭建开发环境,要搭建好开发环境了再谈开发才有意义(我觉得在校学生可能都没有经过这方面的经验)。开发环境中最主要的是手机模拟器,你可以在手机模拟器上面运行自己开发的软件 ;-)。3.开发环境每个平台都有专门的手把手教的开发环境搭建教程,你直接到他的官网去看就行了。android的是http://developer.android.com/(这个地址会被墙,你翻墙看就行了),iphone(ios)的是apple.com.cn/develope...,其他的操作系统也同样;4.接下来的就是好好练习,巩固你在学校中学习到的编程能力,数据结构,等等能力了,这个应该每个人都不差,就不说了。
    • 答案 7:

      体验别人的手机系统和各类应用 找出OK或者不怎么OK的地方 想想如果是你,你准备怎么改进。至于代码纯技术的就不吓搀和了

相关热词搜索:

上一篇:Intel CPU, LGA1155 和LGA1156两个接口什么区别?
下一篇:美国又推出 tribalfish部落鱼,轻博客模式是否又会被大众追捧?