〖回顾〗Kotlin & IntelliJ IDEA 分享!
Posted UbiMaker创客工坊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了〖回顾〗Kotlin & IntelliJ IDEA 分享!相关的知识,希望对你有一定的参考价值。
2017 年 11 月 16 日晚,由 JetBrains 与 杭州 GDG 联合举办的技术分享演讲,在浙江大学城市学院圆满举办!
1. 开幕
这天晚上下着小雨,但 JetBrains 的工作人士,与 GDG 中国地区代表仍准时赶到,大伙的目光顿时投向了他们
【图:JetBrains 工作人员与 GDG 组织者到场】
参与者们的热情也相当高涨,到场人数达到 300 多人,包括在校本科生与社会人士:
【图:参与者们】
2. 实战
演讲题目:Kotlin: 超越android开发/Kotlin: Beyond Android Development
本次活动演讲主题包含 IntelliJ IDEA的实战使用技巧,以及 Android 开发新语言-Kotlin的最新消息。
【图:Hadi 在演讲】
Hadi 的讲解简明易懂,涉及到一些国内外差异时,Hadi 的幽默调侃逗乐了全场;讲到某些解决语言上的痛点时,全场参会人员不由发出惊呼声,
大家由衷为这位创始人鼓掌打call,场面气氛十分热烈!
【 Tips:想要进一步了解的朋友,文末有 Hadi 的演讲录像哦!】
小编试着概括了一下 Hadi 的演讲要点,水平有限请多包涵:
1. IntelliJ IDEA
Hadi 全程为我们展示了,IntelliJ IDEA 作为一个智能 Java IDE,包括:
强大的索引功能
优秀的跨语言操作
方便可靠的调试功能
设置多样的 keymap
等等强大的功能,令参与者们大开眼界!对此,我只能表示:
2. Kotlin
Hadi 还为我们展示了切换到 kotlin 语言开发的原因:Kotlin 是简洁务实的,使得编写代码成为了令人满意和有效的体验。Kotlin 能达到和 Java 的 100%互通, 你可以使用 Kotlin 开发旧的 Java 项目,且 Kotlin 包括并不限于这些特性:
字符串差值
类型推断
聪明的自动类型转换
when 表达式
公开自定义的 set & get 行为
扩展的功能方法
空值安全
等等相比 Java 在语法上的优势
3. 交流讨论 & 闭幕
Hadi 两小时生动有趣的演讲结束了,许多参与者早已按捺不住内心的激动,纷纷向 Hadi 提问。从语法、支持到优化,Hadi 都给予耐心的解答:
【图:参与者提问】
看看我们的参与者是怎么评价 Hadi 的演讲的吧:
大佬 Hadi,上过 IO 大会的大佬,来给我们讲 kotlin 这门安卓的官方语言和 Jetbrains 开发的优秀的 ide。
有趣亲切,全程英文,讲道理是只听懂了一丢丢。但是关键是有意思,
Jetbrains 全家桶已经安装完毕。这波安利我吃。
来的人也爆棚,远超预期,不少工作的程序员也来了
观众从寥寥无几到座无虚席,这可能就是技术的魅力。Ubilabs 在路上......
宣传册与小礼品:
一些Kotlin贴纸、文宣给参加的同学和社会人士。参与提问还可获得 印有 kotlin 标志的纪念衬衫!
最后,献上此次工作人员与志愿者的合照:
感谢 JetBrains 和 GDG 的工作人员!预祝有越来越多的开发者加入你们的工作中!
4. 福利
请在文末点击 “ 阅读原文 ”,观看 Hadi 的演讲录像哦~
嘻嘻,还有一个大福利哦,睁大眼睛看好:
附:JetBrains教育授权介绍
JetBrains 针对在校学生和老师提供免费的授权做为学习/教学使用,包含了IntelliJ IDEA和所有 JetBrains 的 IDE 和开发工具。
详细说明请参考:
https://www.jetbrains.com/zh/student/
教育授权意味着,只要你是高校学生或老师,使用.edu邮箱获取授权,就可以获得 4 年 JetBrains 专业版软件的使用权哦!
5. 了解更多
以上是关于〖回顾〗Kotlin & IntelliJ IDEA 分享!的主要内容,如果未能解决你的问题,请参考以下文章
在 Intellij 中更新 Kotlin 后在 Eclipse 中运行应用程序时出错
Kotlin 字节码 - 如何在 IntelliJ IDEA 中分析?
Simple Intellij Kotlin项目无法识别LinkedHashMap或其他集合