设计相关

整理设计相关网站:

  1. Sketch中文网-http://www.sketchcn.com
  2. Zeplin-http://www.sketchcn.com
  3. Dribbble-https://dribbble.com
  4. 25学堂-http://www.25xt.com
  5. 学UI网-http://www.xueui.cn
  6. 站酷-http://www.zcool.com.cn
  7. 腾讯ISUX-社交用户体验设计-http://isux.tencent.com
  8. Dryicons-http://dryicons.com
  9. Iconfinder-https://www.iconfinder.com
  10. Icondeposit-https://www.icondeposit.com
  11. ui-cloud-http://ui-cloud.com
  12. 非常UI-http://veryui.diandian.com
  13. Appium-http://appium.io
  14. Graffletopia-https://www.graffletopia.com
  15. Moozedesign-http://www.moozedesign.com
  16. Behance-https://www.behance.net
  17. UI中国-http://www.ui.cn
  18. Flatui-http://flatui.com
  19. UI阅兵场-http://www.uiparade.com
  20. 365PSD-http://cn.365psd.com
  21. MobilePatterns-http://www.mobile-patterns.com
  22. Pixeden-http://www.pixeden.com
  23. Designmodo-http://designmodo.com
  24. Cssauthor-http://www.cssauthor.com
  25. Konigi-http://konigi.com/

收藏不错的文章:

  1. UI设计师不可不知的安卓屏幕知识(原创文章)
  2. 超详细:教你创建一个具有美感的天气APP界面
  3. 10种不同类型的移动UI设计模式
  4. 2014年移动设备界面设计有哪些趋势?
  5. 50个优秀用户体验的手机界面设计(APP UI DESIGN)

原型工具:

  1. Justinmind-http://www.justinmind.com/

软件测试之道

软件开发测试新感悟:

Google的产品质量之道借鉴谷歌的测试之道。

Whittaker的观点,这也可能是因为“我们很少尝试一次快速交付很多功能。事实上,我们的目标恰恰相反:构建一个产品的核心部分,一旦它对很多人有价值,我们就发布这个产品,随后我们收集反馈,继续迭代。”另外一个确保质量的关键元素是使用多重版本。Whittaker以Chrome为例,介绍了四种不同的版本:

1、金丝雀版(Canary Channel)——还没有做好发布准备的代码
2、开发版(Dev Channel)——开发人员使用的版本
3、内部测试版(Test Channel)——为了准备beta发布的版本
4、测试(Beta Channel)或者发布版(Stable Channel)——这个版本的产品可供Google内部或者公众使用。

学习Gradle文件的写法

Android开发,使用Android Studio的时候,会在项目目录下边有*.gradle文件。

settings.gradle的作用

1.配置项目工程目录和子项目的目录,其中目录用”:”隔开

例如:include ':app', ':extras:Utils' 表示将该目录下的app目录和extras目录下的Utils目录添加为项目

build.gradle的作用

1.build.gradle一般放到项目根目录或者子项目(sub-projects)或子模块(modules)中,用来分别配置整合项目和模块的规则。

2.根目录下的build.gradle用来描述这个项目的整体构建基础

buildscript{}

环境配置

repositories{}

基本固定写法,mavenCentral

dependencies{}

依赖配置

apply plugin:

java/android/android-library

android{}

Android的一些配置,支持版本等

signingConfigs{}

签名相关

productFlavors{}

多渠道打包相关

DSL(Domain Specific Language)

特定领域语言,是一种为了特定任务而设计的开发语言

大家好!

我的第一篇Github博客。

我是小龙,我是一个Android工程师,喜爱Github,喜爱开源。

谢谢阅读!