kotlin实践之干货集中营客户端

啰嗦前文

转眼间到了2018年,2017年最后俩月简直丰富啊,在两个产品线上来回翻腾,忙的不可开交。趁封版的功夫抓紧写两篇记录下吧,不然都凉了。这一篇主要是说下之前kotlin写的gankio客户端。算是自己kotlin练手的操作吧。

算作总结

写完代码之后总结下优点:

  1. 无缝引入到Android 项目,混用无压力,看看文档直接上手。
  2. 代码的表达能力明显优于 Java(java8 没用),平均下来,至少可以减少三分之一的代码是可以的
  3. 函数式编程支持,map-filter-fold 等等简洁明了,功能强大
  4. extension function 可以很方便的给现有的类扩充新的方法
  5. non-null 变量和 elvis 操作符,消灭 null 烦恼。
  6. val 和 var 变量定义时决定是否可以改变值。
  7. property 语法,bean 很easy啊
  8. 。。。。。。。。。。

还有匿名对象啥的,也不多说了

这个也是好几个月前写的代码了,放在了github上。
不多说了。