kotlin 简介 资源 记录 [U04]
来源:互联网 发布:破解加密压缩文件软件 编辑:程序博客网 时间:2024/06/16 02:29
kotlin
用于现代多平台应用的 静态类型编程语言。
支持JVM、Android、JS。。。(Native不久。。。)
kotlin官网
http://kotlinlang.org/
github地址
https://github.com/JetBrains/kotlin
Kotlin和Android
随着越来越多的开发商的兴奋,我们一直在看着Kotlin在Android上的采用稳步上升。Kotlin具有表现力,简洁,可扩展,强大,读写快乐。它具有可靠性和不变性的精彩安全功能,符合我们的投资,使Android应用程序默认健康和执行。最重要的是,它可以与现有的Android语言和运行时互操作。所以我们很高兴让Kotlin成为Android上的官方语言。
如果您有兴趣使用Kotlin,那么很容易就可以开始使用,因为它可以与Android和Android平台上的Java和C ++搭配使用。所以您可以保留现有的代码,继续使用各种Android库,并逐渐添加Kotlin代码到您的项目。与几乎任何其他语言不同,Kotlin是可以双向使用的替代品,您可以从Kotlin调用Java语言,您可以从Java语言调用Kotlin。
当然,IDE的支持也是至关重要的,我们拥有它。Android Studio基于IntelliJ IDEA,由JetBrains建立的IDE,该公司是创建Kotlin语言的同一家公司。JetBrains团队已经工作多年,以确保Kotlin与IntelliJ IDEA合作。所以我们继承了他们所有的辛勤工作。从Android Studio 3.0开始,Kotlin的工具支持直接捆绑在Android Studio中。
我们认为Kotlin非常适合Android,不仅因为它为开发者提供了他们想要的,而且还因为它符合Android的精神。就像Android一样,Kotlin一直是一个开源项目,主要在Apache 2下。它涉及整个社区,不属于一家公司。所以我们正在与JetBrains合作,把Kotlin推向一个非营利的基础。科特林的选择重申了我们在开发和发展Android平台时对开放式开发者生态系统的承诺,我们很高兴看到语言的发展。
当我们将Kotlin作为官方Android语言添加时,我们也扩大了我们对现有语言的投资。例如,在Android O中,我们添加了对更多Java 8库的支持 。在Android Studio 3.0中,javac编译器现在直接支持Java 8语言功能 。在C ++上,我们正在进行持续的投资,例如扩展 性能分析工具 和APK调试工具,以充分覆盖本地体验; 并大大 提高了libc支持 和更新NDK,以确保 即使在定位较早的API时也可以 访问现代标题。
总而言之,我们认为Kotlin是Android语言家族的一个很好的补充,并且是一种令人愉快的语言。如果您还不是Kotlin用户,请阅读Android上的Kotlin入门。如果您有更多的问题,请查看Android上的 Kotlin常见问题解答。
来源
https://developer.android.com/kotlin/index.html
kotlin插件页面
https://plugins.jetbrains.com/plugin/6954-kotlin
kotlin插件下载链接
https://d9ernfkkvx1zk.cloudfront.net/6954/34770/kotlin-plugin-1.1.2-release-Studio2.4-3.zip?updateId=34770&pluginId=6954
附
kotlin图书
科特林在行动
Kotlin in Action教你如何使用Kotlin语言进行生产质量应用。对于经验丰富的Java开发人员而言,这本富有榜样的书比大多数语言书籍更为深入,涵盖了有趣的话题,例如使用自然语言语法构建DSL。这本书由德米特里·杰梅罗夫(Dmitry Jemerov)和斯科特琳娜·伊萨科娃(Svetlana Isakova)撰写,Kotlin团队的开发人员。
涵盖Kotlin型系统的第6章以及涵盖DSL的第11章可在发布商网站上免费预览 。
Kotlin for Android Developers
Kotlin for Android Developers是Antonio Leiva的一本书,展示了Kotlin如何用于从头开始创建Android应用程序。Kotlin的现代Web开发
Modern Web Development with Kotlin是Denis Kalinin关于Kotlin开发Web的书。它涵盖刚刚开始的基础知识,但主要集中在使用语言的实际方面。特别地,它引导您完成构建技术打包的Web应用程序的过程,同时使用流行的后端和前端技术。编程Kotlin
Programming Kotlin是Stephen Samuel和Stefan Bocutiu关于在JVM上使用Kotlin的一本书。它涵盖了语言的所有方面,特别侧重于服务器端开发。它针对想要学习Kotlin的Java开发人员,特别是在Java上改进的地方。基础科特林
Fundamental Kotlin是一本专注于Kotlin编程语言及其与Java的比较的书。这本书着重于语言最重要的特征和方面。这本书没有太多的理论,因为它专注于提供笔记和代码的确切示例。这本书面向开发者和正在成为开发人员的人们。
kotlin官网入门
http://kotlinlang.org/docs/reference/basic-syntax.html
https://github.com/kotlin/anko
Anko是一个Kotlin库,使Android应用程序开发更快更容易。它使您的代码干净,易于阅读,让您忘记Android SDK for Java的粗糙边缘。
安科由几个部分组成:
- Anko Commons:一个轻量级的图书馆,充满了意图,对话,记录等帮助者;
- Anko Layouts:一种快速和安全的方式来编写动态Android布局;
- Anko SQLite:针对Android SQLite的查询DSL和解析器集合;
- Anko Coroutines:基于kotlinx.corutines库的实用程序。
kotlin for android developers PDF 中文版
https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/SUMMARY.md
kotlin for android developers PDF 中文版
在线阅读版
https://wangjiegulu.gitbooks.io/kotlin-for-android-developers-zh/content/
kotlin中文开发者社区
http://kotlin.cn/
一个记录kotlin开发的博客
https://antonioleiva.com/
- kotlin 简介 资源 记录 [U04]
- Kotlin(一)-Kotlin简介
- 【Kotlin】【官网】Kotlin 简介
- Kotlin简介
- Kotlin简介
- Kotlin 简介
- Kotlin简介
- Kotlin简介
- Kotlin简介
- 《Kotlin 程序设计》第一章 Kotlin简介
- Kotlin 学习资源
- Kotlin学习资源
- Kotlin学习资源
- Kotlin 资源大全
- Kotlin 资源大全
- kotlin学习资源链接
- Kotlin 资源大全
- Android Kotlin资源整理
- UVA 1635 Irrelevant Elements 唯一分解定律
- 遇到的一些问题梳理
- mybatis的#{}占位符和${}拼接符的区别
- ubuntu14.04安装搜狗输入法
- ubuntu16.04 Qt5.8 如何使用opecv3.2
- kotlin 简介 资源 记录 [U04]
- Hadoop VS Spark
- 遍历文件内部查找字符串的搜索脚本
- 在Ubuntu上搭建Git server
- [leetcode]565. Array Nesting
- 生产者消费者模型
- C#泛型集合类(2)
- Android Studio中获取查看签名SHA1证书指纹数据或MD5的方法
- 理解OpenCV中的宏定义 CVAPI(函数返回类型)(转载)