Android开发之程序员必须要懂得Android的重要设计理念2

上篇文章介绍了Android开发的设计理念的一部分,并没有得到博友们的多大认可,只看到了一位博友在下面留言期待下一篇文章的发表,为了这小小的唯一支持,我决定继续把后面的8个要点介绍一下,自己也潜心反省一下,自己的理解是不是太浅薄。

二、增加易用性

(6)一样的标志,一样的功能

我们的程序 应该帮助人们通过视觉辨别就可以轻松判断该图案或者按钮代表着怎样的功能,能清晰的分辨出来,而不是让用户费劲脑筋的去猜想这个按钮可能代表什么功能。我们的程序应该极力避免一种情况,类似的图案或者按钮却在不同的地方,代表着不同的功能。

(7)不要打断用户的行为

我们的程序应该像个大明星的私人助理那样,时时刻刻为用户提供帮助,保护人们免受不重要的细节。用户希望保持专注,除非它是至关重要的和时间敏感,一个中断可能会引起用户的不愉快和厌恶。

三、使应用有趣

(1)让程序更容易学习

当我们的用户充分搞清楚情况的时候,他们会感觉良好。我们应该使我们的应用程序更容易学习,我们应该使我们的视觉模式或肌肉记忆变得比其他Android应用程序简单容易。例如,返回的按钮就是一个很好的导航捷径。

(2)用户永远是对的

请有礼貌的促使人们做出修正,友好的。当他们使用你的应用程序,用户希望感受到他们是聪明的,一下子就上手了我们设计的程序,使用流畅,会让他们充满自豪感。如果出现错误,我们应该给明确的修正指令,而不是技术细节。如果我们能在背后修复这个bug,这样更好,而不是把错误抛给用户。

(3)给予用户鼓励

我们的程序应该把复杂的任务分解成一步步的较小的步骤,让用户可以很容易地完成。此外我们的程序应该给用户实时反馈进度,比如说增加一个Progressdialog,即使它只是一个细微的光芒,也会有着意向不到的效果。

(4)让用户变得专业

我们的程序最好可以让用户觉得他们通过我们的程序可以完成一些平时完成不了的事情,比如各行业专家的技术。例如比较火的美图秀秀,结合多个照片效果可以使业余照片看起来只需要惊人的只有几步。

(5)我们的程序应分清主次

切记一点,我们的程序 并不是所有的行为都是平等的。在我们的应用程序里,我们开发人员应事先决定好什么是最重要的,对于这款应用来说是最核心的功能,让该功能容易找到和快速使用。比如360相机的快门按钮或者天天动听的音乐播放器暂停按钮。

好了android的开发设计理念写完了,希望对各位能有所帮助吧!

Android开发之程序员必须要懂得Android的重要设计理念2,布布扣,bubuko.com

时间: 2024-08-03 07:10:15

Android开发之程序员必须要懂得Android的重要设计理念2的相关文章

Android开发之程序员必须要懂得Android的重要设计理念

前几天去参加了带着自己的作品去参加服务外包大赛,因为签位抽到的比较靠后就等待了蛮久,就跟坐在前面的一起参赛的选手开始讨论Android的开发经验,各自给对方展示了自己的作品,小伙伴就建议我看一下官方Design的设计原则会很有帮助,今天就想根据自己的理解把其设计原则分享给大家.总共是三大点,17小点. 一.让用户沉醉 (1)注重设计的细节 精致的界面 , 设计恰当动画或适时的音响效果都是一种快乐体验.微妙的影响将导致一种游刃有余的感觉,感觉到一股强大的力量就在眼前. (2)尽可能使用形象化的图标

识别喜欢开发的程序员

识别一个程序员是否喜欢开发,在你遇到下面的情境时特别重要: 你要招募小伙伴 你要选择结对的开发人员 你想变得更好更强大(与优秀的人在一起事半功倍) 研发新产品,你要从公司内部抽调人手组建团队 你想判断当前的团队(公司)值不值得继续待下去 公司裁员,你要从几个候选人中挑一个 我在如何快速定位自己热爱的工作.做自己想做的工作等文章中介绍过一些判断自己是否喜欢一份工作的方法,也谈了一些寻找喜欢的工作的策略.那些文章多数是从"自我分析"的角度来谈,而这次我们的角度变了,要来判断别人了,得掌握一

Android开发艺术探索——第七章:Android动画深入分析

Android开发艺术探索--第七章:Android动画深入分析 Android的动画可以分成三种,view动画,帧动画,还有属性动画,其实帧动画也是属于view动画的一种,,只不过他和传统的平移之类的动画不太一样的是表现形式上有点不一样,view动画是通过对场景的不断图像交换而产生的动画效果,而帧动画就是播放一大段图片,很显然,图片多了会OOM,属性动画通过动态的改变对象的属性达到动画效果,也是api11的新特性,在低版本无法使用属性动画,但是我们依旧有一些兼容库,OK,我们还是继续来看下详细

Android开发实战(十八):Android Studio 优秀插件:GsonFormat

原文:Android开发实战(十八):Android Studio 优秀插件:GsonFormat Android Studio 优秀插件系列: Android Studio 优秀插件(一):GsonFormat ------------------------------------------------------------------------------------------------------- 这几天没有活,于是乎整理了一些代码,顺便把一些一直在使用的东西也整理下,然后学

Android开发学习之路-该怎么学Android(Service和Activity通信为例)

在大部分地方,比如书本或者学校和培训机构,教学Android的方式都基本类似,就是告诉先上原理方法,然后对着代码讲一下. 但是,这往往不是一个很好的方法,为什么? ① 学生要掌握这个方法的用途,只能通过记忆而不是理解 ② 当某些原理稍微复杂的时候,通过讲解是不能直接理解的,有时候下课回去了再看也不一定看得明白 ③ 对英语文档不够重视,有问题先百度 本鸟自学Android一年,慢慢也学习到了很多的方法,如果你也是一个入门不久但是觉得很多东西都不明白的新手,希望本文对你有帮助. 我觉得要想学好And

跟黑马程序员一起玩转Android N

北京时间5月19号凌晨1点,Google在美国加州山景城举办了2016年的I/O开发者大会.这是一场面向全世界开发者介绍系统.软件更新的盛会.今年的I/O大会Google推出了众多新产品,包括Android N(7.0).智能穿戴AndroidWear2.0.智能家居.VR虚拟现实等等. 虽说整个大会的重心偏向了人工智能(Google assistant.Allo&Duo .Google Home),但Android操作系统作为智能设备的"核心"(Android系统从手表.手机

java/python/php/android/ios/前端程序员视频教程,全部都在这里了,应有尽有

内容付费 知识付费 Make your content more valuable 内容付费,让知识更具价值 所有资源打包链接:https://www.fageka.com/sell/FxXXLXM1431 编程: 程序员文档教程合集--java/php/ios/android等多种文档教程,各种设计思维.各种电子版教程应有尽有,都在这里了:https://www.fageka.com/sell/zRBQada0604 java打包链接--包含java所有资料,含Hadoop:https://w

14个顶级开发社区 [程序员]

  程序员常去的 14个顶级开发社区 [经典]         作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验. 下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力. 我们期望在开发者社区中获得什么? 我们希望能得到切实的帮助,而不是获取一些唠叨的废话或者一些水文.我们希望能根据自己提出的问题来获得其他开发者

Android 开发笔记“程序安装包APK的制作”

资源来源:http://blog.csdn.net/qualcent/article/details/6959547 完成Android项目后,需要将程序打包成APK文件(Android Package),其后缀名为".apk".打包的APK文件可以在Android模拟器或者Android手机上安装运行.Android系统要求具有开发者签名的私人密钥的应用程序才可以被安装.Android项目打包和生成数字签名可以使用命令行的方式,但Eclipse中的向导可以方便快捷的完成整个流程. 以