kotlin-Android,kotlin函数式编程,demo

Kotlin有点类似于JS语法及C++语法的结合,kotlin函数式编程

Kotlin demo,生成的文件名为 *.kt。

全民Kotlin:Java我们不一样- https://mp.weixin.qq.com/s/FqXLNz5p9M-5vcMUkxJyFQ

> Kotlin 的特性:
不变性; 代码量比 Java 少; 空指针安全性; 功能编程性
  Kotlin 是一种成熟的语言,为 Java 开发人员提供了一种用于现代多平台应用的静态编程语言作为新起点。

  Anko 是一个使开发Android应用更简单更快捷的库,Anko使你的代码简洁易懂, 使开发者不用再在意Android SDK对Java版本的限制(目前还不支持Java8 =。= ).  https://github.com/Kotlin/anko 
很多很棒的kotlin资源集合-https://github.com/KotlinBy/awesome-kotlin

Kotlin 官网:https://kotlinlang.org/docs/reference/
kotlin中文官网:https://www.kotlincn.net/docs/reference/
Kotlin 官博:https://blog.jetbrains.com/kotlin/

  Kotlin:Android世界的Swift, Kotlin和Swift在语法上的比较?

一个完全用Kotlin实现的简单易用的日历app- https://github.com/SimpleMobileTools/Simple-Calendar

> kotlin- http://kotlinlang.org/docs/tutorials/kotlin-android.html

Kotlin编程习惯用法- https://www.kotlincn.net/docs/reference/idioms.html

Kotlin是什么? 进行 Kotlin 实战开发前,你应了解的那些技术点- http://geek.csdn.net/news/detail/230096

    2017年5月18日消息 据外媒(TechCrunch)报道,谷歌在今日举行的I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。谷歌称还将与JetBrains公司合作,为Kotlin设立一个非盈利基金会。

 Kotlin是由JetBrains创建的基于JVM的编程语言,IntelliJ正是JetBrains的杰作,而Android Studio是基于IntelliJ修改而来的。Kotlin是一门包含很多函数式编程思想的面向对象编程语言。Kotlin可以编译成Java字节码,也可以编译成JavaScript.
 Kotlin生来就是为了弥补Java缺失的现代语言的特性,并极大的简化了代码,使得开发者可以编写尽量少的样板代码。 
如果想充分利用这个编程语言,理解函数式编程概念是至关重要的。学习函数式编程需要一段时间。
  Kotlin有非常简洁的语法,代码量锐减;与Java代码交互非常容易和简单;更好的泛型;安全的null运算, 跟Swift的一样;更好的Lambda支持;方法(函数)为一级公民;扩展方法;inline;还有一系列的语法糖: range, data class 等.

kotlin(基于JVM的新语言)- https://github.com/chirino/kotlin
Kotlin在Android工程中的应用- http://www.jianshu.com/p/a7fadc79e0fb

使用kotlin实现的仿照UC头条ViewPager的左右滑动效果- https://github.com/yipianfengye/android-xmviewpager  ,

http://blog.csdn.net/qq_23547831/article/details/52593670?locationNum=5 

Gan_Kotlin- https://github.com/fccaikai/Gan_Kotlin

Kotlin - https://github.com/LiuGuiLinAndroid/Kotlin

Kotlin初探- http://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247484179&idx=1&sn=aef8a3fdf69547c666aa79849ff3fe14&chksm=96cda25ea1ba2b48493130a07011211964f92007ee8f07942c10ab74e8242c36b6220a959a02&mpshare=1&scene=23&srcid=0502r5twAQg8UkftFtsCpIf9#rd

Kotlin打造Android路由框架- https://blog.csdn.net/c10WTiybQ1Ye3/article/details/80014974
KRouter( https://github.com/richardwrq/KRouter )路由框架借助gradle插件、kapt( https://blog.jetbrains.com/kotlin/2015/05/kapt-annotation-processing-for-kotlin )实现了依赖注入、为Android平台页面启动提供路由功能。kapt+kotlinpoet

使用Kotlin优雅的开发Android应用- https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247484456&idx=1&sn=3be2b96df482d9637bc50f79f97de143&chksm=96cda565a1ba2c73e6b141e0eccebe7665283a62bd97696bc93f15c4595aa9f4e150d06a0a26&scene=21#wechat_redirect
《From Java To Kotlin》从Java到Kotlin·译- https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247484968&idx=1&sn=4134dc2fd3d1dd2209b2469cbb2df9ba&chksm=96cda765a1ba2e73c0caca037d950f8eb5bfd5de82b5ce8bb0986d38374b310ad2f511fc8979&scene=21#wechat_redirect
Kotlin初探- https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&mid=2247484179&idx=1&sn=aef8a3fdf69547c666aa79849ff3fe14&chksm=96cda25ea1ba2b48493130a07011211964f92007ee8f07942c10ab74e8242c36b6220a959a02&scene=21#wechat_redirect

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值