Android
  • Introduction
  • Android Studio
    • AS的项目结构
    • adb
    • aapt
    • dx
    • Gradle
    • Kotlin on android
  • Smaller
  • decompiler
  • MISC
  • 框架 framework
  • 设计模式
  • dex
  • reinforce加固
  • code
    • Java Tips
      • 负数 negative
      • The Java Tutorials
        • 原始数据类型 Primitive Data Types
      • 运算符
        • 一元运算符
        • 算术运算符
        • 移位运算符
        • 关系运算符
      • 逻辑运算符
        • 逻辑 非 ! 关系值表
        • 逻辑 与 && 关系值表
        • 逻辑 或 || 关系值表
        • 与 & And
        • 或 | Or
        • 非 ~ Nor
        • 异或 ^ Xor
        • 赋值运算符
        • tips
      • == equals
      • Try Catch finally
        • 有意思的东西
      • String、StringBuilder、StringBuffer区别
      • inner classes、nested static classes
    • runtime_memory
    • javaStackTrace
    • Guava
    • FFMPEG
    • GoogleSamples
    • Full Kotlin Reference
    • release屏蔽Log代码
    • Thread
  • ANR
  • 注解改进代码检查
Powered by GitBook
On this page
  • Kotlin on Android
  • Kotlin and Android
  • Tips

Was this helpful?

  1. Android Studio

Kotlin on android

PreviousGradleNextSmaller

Last updated 5 years ago

Was this helpful?

Kotlin on Android

Copyright 2010-2015 JetBrains s.r.o. 从SDK源码是可以看到版权信息,由JetBrains所有版权。

offical website:

教程与参考:

  1. Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。

  2. Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。

  3. JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。

  4. Kotlin已正式成为Android官方开发语言。

Kotlin and Android

Kotlin is now an official language on Android! Kotlin is already beloved by many Android developers for its combination of simplicity and power. So we're excited to make Kotlin development on Android a first-class experience.Kotlin现在是Android上官方语言!Kotlin已经被许多Android开发人员所喜爱,因为它的简单性与强大性。所有我们兴奋的让Kotlin在Android上开发成为一流的体验。

Tips

官方示例

  1. package的定义不用与所在目录一致了。

  2. 三元运算符不支持了 ?:

  3. kotlin文件中不能java与kotlin语法混合使用

  4. 行结尾可不用;结束

  5. var可重复赋值; val定义变量只能赋值一次

  6. data class: 只能持有数据

  7. sealed-classes: 密封类

  8. 函数返回无意义型时,:Unit,也可忽略

  9. ::双冒号含义???

  10. lambda是个什么东东???

https://kotlinlang.org/
https://kotlinlang.org/docs/reference/
https://www.kotlincn.net/docs/reference/
https://developer.android.com/kotlin/index.html
https://github.com/JetBrains/kotlin-examples