1.特殊需求使用三方还是自创
在以前的开发中我个人比较喜欢使用三方控件,因为三方控件优势有稳定场景多样和方便使用。但是随着开发的深入使用三方控件出现的问题也越来越多。例如 耦合度低,自定义程度差,代码有bug 等等
举个栗子
之前如果需要实现复杂的tablayout 特效 用到hackware大神的 MagicIndicator:1.3.1 控件很好用,方便稳定不占内存,没有bug,但是有个现实问题,MagicIndicator:1.3.1本身是个功能齐全的项目而我只需要其中很小的一部分 而且只有一两个界面需要。所以总有点大炮打蚊子的感觉。
我以为,大神的项目更重要的应该是引领我们更好的开拓,而不是使用,然后出现问题给作者发邮件等回复。所以现在我更多的是借鉴大神项目然后去尝试自己开发。
2。 程序员一定不要只有一面
会安卓的也必须会一些别的
别把自己局限在Android的世界
多做些后台的功能 有一天会用到的