Audiebant
笋因落箨方成竹,鱼为奔波始化龙- Posts
- Categories
- Friends
-
Oct 13, 2016
Friends
这他们的网站,他们是Android牛人,也是活跃在社区,乐于分享帮助他人,推动技术进步的有为青年。 廖祜秋 View More 干货集中营 View More Darkeet View More AndroidDevTools View More Android 技术周报 View More DiyCode View More 技术小黑屋 View More stormzhang View More 胡凯 View More GcsSloop...
Read More -
Feb 26, 2016
关于产品的一些思考
引言 公司给了我一个需求文档,让我做一个原型跟UI对接,对于一直做开发的我来说,算是一个挑战,于是我请教了OKernel,聊了一下之后发现我理解的产品具体实施起来与预想的有一定差距。和优秀的人聊天总是有收获,大致总结一下: 如何做一个产品 阶段一:确定产品机会 解决了什么问题(需求) 为了谁而做(目的) 阶段二:理解机会 为什么做这个功能 怎么做这个功能 阶段三:基于产品机会形成概念产品 通过快速试错,找到用户最喜欢的模式 阶段四:实现机会 我们做了什么 靠什么让用户继续使用 产品成功的几个因素: 情感 美学 品牌 对生活的影响力 为什么有,解决了什么,什么时候会用 人机工程 交互 核心技术 质量 关于产品的思考 做一个产品,我的第一反应是用户体验,经常认为简单、好用,好看就是一个优秀的产品。但是实际上,这仅仅只是产品的一小部分。 思考一个产品的本身就是思考具体的用户需求,在于产品能用来做什么,能达到什么样的目的,产生什么样的结果。 核心的用户体验并不是某个功能,而是一个方便用户的工具,能为用户的生活带来便利。
Read More -
Jan 11, 2016
iTerm2 Configuration
配置iTerm2 主题 感觉iTerm2默认不是很漂亮,而且对于一些特殊的文件也没有高亮显示,折腾一番最终完成,看下成果: 安装iTerm2 如果没有iTerm2,请先安装下载地址。 具体配置 具体配置步骤请参考这位同学,已经写的非常详尽 问题与解决方案 图标显示为问号,这个问题是系统的字体导致的,解决方案是参考这里的issues 具体解决方案是: 按cmd + ,打开偏好设置 选择Profiles,选择Text选项 更改字体为以for Powerline后缀结尾的字体 更改完成问号立刻恢复正常标签
Read More -
Jan 6, 2016
Android Studio Version Management
Android Studio 版本自动更新 在开发Android项目的过程中,一些发布频率很高的应用,每次手动更改不是很方便,在一翻查找后,参考了这位同学的博文,感谢这位同学的无私奉献,我个人比较懒,为了考虑以后项目用的着,于是有些这篇文章。 思路: 先加载项目的gradle.properties文件,一般生成项目这个文件都会存在 判断项目是否存在VERSION_CODE,到这里就清晰了,没有就生成一个 获取当前task的名称,仅当task包含:app:assembleRelease或:app:generateReleaseSources时,则判定为正式环境,更新versionCode 然后返回versionCode 使用方法 在defaultConfig中填写方法名 defaultConfig { applicationId "com.application" minSdkVersion 14 targetSdkVersion 23 versionCode updateVersion() versionName "1.0" multiDexEnabled true } 更新versionCode方法,放在:app的gradle文里面就行 def updateVersion() {...
Read More -
Jun 4, 2015
简易代码重构对应表
简易重构代码对应表 问题描述 一般重构方法 模式重构 重复代码 提炼方法 取类 方法上移 替换算法 链构造方法 构造Template Method 以Composite取代一/多之分 引入Null Object 用Adapter统一接口用Fatory Method引入多态创建 过长方法 提取方法 组合方法以查询取代临时变量 引入参数对象 保持对象完整 转移聚集操作到Vistor 以Strategy取代条件逻辑 以Command取代条件调度程序 转移聚集操作到Collecting Parameter 过长参数列 以方法取代参数 引入参数对象...
Read More