kotlin定位

第一性原理

提高开发效率

拆解需求:
1、语义简洁,代码清晰
2、开发速度快
3、可复用性
4、生产具有稳定性

引入kotlin语境

优缺点
1)优点:

1.简洁

1. lambda表达式
2. android省略findviewbyid
3. 实体类创建简单pojo
4. 遍历操作比较简单
  1. 安全
1. 空指针校验
2. 空类型保护操作
3. 自动数据类型转换 
  1. 工具友好,JVM支持友好

致命缺点

  1. 过于追求语法简洁,特定语法不够清晰
  2. kotlin新出,高级特性,稳定性有待商榷

现阶段实战解决处理方案
1)Android界面,采用kotlin,使用特有语法糖,提高效率
2)基础业务库采用java,保证核心基础库稳定
3)制定kotlin开发规范,精选一些含义清晰,代码简洁语法,保证开发效率

语法糖清单(持续性增加)

1. lambda表达式
2. android省略findviewbyid
3. 简单pojo
4. 遍历
5. 空指针校验

涉及语法糖重点使用,未涉及不采用kotlin

kotlin定位

Android UI界面(即MVP中View层)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容