网易云社区高手问答第四期:如何完全使用 Kotlin 独立开发 App?(获奖名单见一楼)

本期高手问答(3月26 日 - 3月30日),我们请来了欧阳燊老师(@用户9072406和大家一起探讨使用 Kotlin 独立开发 App方面的问题。


《React技术栈全解析》高手问答专场请点击这里 

《如何运用React Native快速开发跨平台移动应用?》高手问答专场请点击这里


因为被谷歌宣布成为 Android 开发官方支持的语言,Kotlin 这门 JVM 语言火速成为众多开发者关注的焦点,开发者围绕着它的争论一度成为热门的话题。它简洁的语法,汇集诸多特性,高效率实现等等,已经在国外风生水起,国外的Pintereset,Square,Flipboard等公司已经开始应用到生产中。


欧阳燊,浙江大学软件工程专业工程硕士,毕业以后先后就职于福建新大陆软件工程公司、亚信科技有限公司杭州研发中心、福建福诺移动通信技术有限公司,担任系统分析师、高级软件工程师。有 13 年以上软件开发经验,熟悉 C/C++、Java、Android 开发及相关软件架构,热爱技术分享,著有技术书籍《Android Studio开发实战:从零基础到App上线》。




欧阳老师从事软件开发工作十几年,期间经历了多次编程方向的转型,先从 C/C++ 开发转向 Java 开发,再从 Java 开发转向 Android 开发,对于 Android 开发涉及到的编程语言都十分熟悉,本期高手问答十分有幸邀请到欧阳老师,欢迎大家踊跃提问。


可以提问以下方面的问题,或者其它你感兴趣的问题:

  • Kotlin有哪些突出的优点
  • Kotlin 在 Android 中有什么优势
  • 与 Java 比较,有什么优缺点
  • Kotlin 未来发展前景如何?
  • 学习 Kotlin 难度怎么样?


有其它关于 Kotlin 和 Android 开发的问题,也欢迎大家积极提问!


为了鼓励踊跃提问,@网易云 会在问答结束后从提问者中抽取 5 名幸运网友赠予《Kotlin从零到精通Android开发》一书。



图书购买地址:天猫


下面欢迎大家就相关问题向欧阳老师提问,请直接回帖提问。老师会在回复中给予解答。

网易云更新于 2018-04-03 11:42
20 个回答
  • 用户44280972018-04-04 10:52

    请问,Kotlin目前版本的完善度,在android开发中,是否超越了java  完全可以替代java吗

  • 网易云2018-04-03 11:42

    网易云社区高手问答第四期:如何完全使用 Kotlin 独立开发 App?获奖名单:

    用户7803053

    用户6111164

    用户8371264

    用户4849792

    用户6351856


    恭喜以上五位用户获得《Kotlin从零到精通Android开发》图书一本!  

    请尽快发邮件到guanwang@163yun.com ,告知您的快递信息(社区昵称+姓名+电话+地址+获得的是哪本书),感谢支持~

  • 你好孙悟空2018-03-30 13:38

  • 用户40849692018-03-29 22:49

    这本书和其他同类的书比较有哪些特色?

  • 用户48497922018-03-29 14:46

    从2017年初开始碰kotlin,语法优美简单,并且很喜欢喜欢兰博表达式,真的能省下不少时间,并且美化代码。Google已经将Kotlin设为Android一级开发语言,大势所趋啊!但是学习期间碰到过不少问题,这里想请问欧阳老师有没有一些关于Kotlin比较优质的社区资源网站等方便学习交流。,谢谢老师。

    (自己也收集一些实用的,为了避嫌还是不发了。) 


  • 用户90724062018-03-29 09:38

    欧阳老师回答问题专用楼

    比较多的朋友关心Kotlin的前景如何,现统一答复如下:Android开发从Java转向Kotlin是大势所趋,这不是纸上谈兵,而是即将到来的现实。这两天的新闻已经出来了,如下:

    新浪科技讯 北京时间3月28日早间消息,据一家上诉法院透露,谷歌和甲骨文为期多年的官司接近尾声。由于在Android移动操作系统中使用了甲骨文所拥有的Java编程代码,谷歌有可能赔偿甲骨文88亿美元。

  • 用户60984402018-03-28 21:06

    请问读完这本书能够带来哪些帮助?

  • 用户63518562018-03-28 10:46

    请问,Kotlin目前在业内的使用情况怎么样?有哪些成熟的app采用了kotlin开发呢?

  • 用户02160592018-03-27 17:35

    从java迁移到Kotlin难度大吗?

  • 用户83712642018-03-26 15:55

    请问 现有成熟android项目 如何快速转换成kotin语言的项目,该从哪几个方面改造  毕竟成熟项目比较大  修改起来无从下手

    内心有很多疑惑 知道kotin比较好 不知道怎么用到项目中 请老师 指点一二

  • 用户19612752018-03-26 14:29

    请问欧阳老师,使用kotlin一书可否从零学会开发kotlin APP呢?这本书是从零开始讲解吗?有开发APP的完整例子吗?

  • 用户90701412018-03-26 14:07

    请问下欧阳老师Kotlin的编程模式与java 8的函数式编程有哪些异同点

  • 用户88843882018-03-26 11:37

    能否请欧老师从安卓开发的前景,到Kotlin语言的前景,说说你的看法?

  • 用户63923782018-03-26 11:21

    Kotlin的前景如何? 

  • 用户61111642018-03-26 11:21

    kotlin有什么优点和缺点,学习成本多高?用kotlin代替java开发的现实阻碍是什么?kotlin是否是大趋势,对于开发者的建议是尝试新语言还是学好java.

  • 用户28757052018-03-26 11:03

    Kotlin写动画效果好写么?


  • 用户78030532018-03-26 11:02

    看了一些Kotlin相关的内容,欧老师感觉未来Kotlin可能成为主流的Android编程语言?目前我们公司开发还在Eclipse上,有必要移植到Android Studio平台上吗?感觉有一定编程基础的人,Kotlin 入门应该还是挺快的,目前有必要立刻学习吗?在求职方面影响大吗?

  • 用户89166062018-03-26 11:00

    Kotlin是面向对象还是函数式语言?与java相比较占优势的地方在哪呢?

  • 用户25121032018-03-26 10:57

    请问欧阳老师,学习Kotlin这门语言,从零基础到开发实战,需要多少时间成本?是否值得?

  • 用户76550822018-03-26 10:20

    零基础如何入门Kotlin?或者欧老师有哪些建议?谢谢!