搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 玉刚说 > 不要花大力气学 Kotlin

不要花大力气学 Kotlin

玉刚说 2019-11-08

对,不要。

Kotlin和iOS的Swift很像,都是推的时候很卖力,但是在国内的应用却很一般。对于Swift来说,早期版本不稳定,功能也不够强大,这导致很多iOS开发者还是选择用OC进行开发。

那怎么看Kotlin呢?其实看一个东西是否值得学,就看下面这个问题:
它的核心价值是什么?少了它行不行?

Kotlin的核心价值是提供了一系列高级的语法糖,提高大家的编码效率,这对于Java而言确实是一种改进,但问题在于:这种改进是不是必须的?换句话来说,不用Kotlin行不行?

答案不言而喻。

移动端发展了近10年,技术已趋于平稳,大家对新技术的推出已经略显疲惫了,整个移动端也在像大前端靠拢,现在Flutter和小程序又火热的不行,相较之下,Kotlin略显尴尬。还有一个问题是,Kotlin和国内的一些热修复方案有冲突,这就很难受了。

我不否认Kotlin的价值,但它终究只是一门语言,一门语言在如今的移动端里实在是翻不起什么浪花。所以,Kotlin要学,但会用即可,不建议投入太多时间去深挖。


10.21-10.27   7场Android进阶课程安排


1. 《大厂面试必考之深入解析图片缓存框架原理

1、规避任何环节都可能爆发的OOM

2、详解面向接口的定义及实现

3、网络-本地-内存具体表现

4、如何设计配置、扩展、健壮


2. 《高级架构师如何快速完成代码重构

1、网络访问框架需求基本分析

2、队列与线程池的使用

3、请求重试机制


3.安卓架构师必学课程:Retrofit原理与实现

1、浅谈Retrofit的使用和优点

2、正确的定义RESTful风格注解

3、OOP思想与设计模式的交融

4、APT技术升级后的大放异彩


4.RxJava独特的编程思想学习

1、传统思维实现(访问网络图片,图片加水印,显示图片,更新UI)

2、RxJava思维实现(访问网络图片,图片加水印,显示图片,更新UI)

3、RxJava编程思想的优点和缺点总结


5.安卓高级UI必备技能 — 手写粒子爆炸特效

1、安卓高级UI里的粒子特效

2、如何自定义实现粒子特效

3、将粒子特效快速用到各控件之上


6.揭秘BSDiff增量更新,让app迭代更优雅

1、增量更新的优势和使用场景

2、详解服务端、前端是如何做差分包

3、实践安卓端JNI合成差分包技术

4、增量更新在真实项目中的局限性


7.架构师带你一节课玩转万能接口

1、数据源”思想

2、分析如何通过接口完成组件通信解耦

3、引申EventBus通信原理



及Android进阶系列直播

免费直播,先到先得~


▲添加成功附赠Android资料包一份






推荐阅读



版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《不要花大力气学 Kotlin》的版权归原作者「玉刚说」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注玉刚说微信公众号

玉刚说微信公众号:YugangTalk

玉刚说

手机扫描上方二维码即可关注玉刚说微信公众号

玉刚说最新文章

精品公众号随机推荐