什么是更好的Android应用程序开发? 是kotlin还是java?
我是新来的android。 我很困惑学习android studio或kotlin。 我对android开发一无所知。
您需要为Android应用程序开发学习Java或Kotlin。 Android工作室是一个类似eclipse的IDE,可以帮助您开发应用程序。 Kotlin是像Java一样的编程语言。 所以,如果你对学习Java或Kotlin开发Android应用程序感到困惑,那么你的问题是有道理的。 这是一个比较:
适用于Android的Kotlin: https : //kotlinlang.org/docs/reference/android-overview.html
Kotlin没有什么Java
检查异常,不是类的基本类型,静态成员,非专用字段,通配符类型
Java不具备什么Kotlin
扩展函数,Null-safety,Lambda表达式+内联函数,结构体智能转换,字符串模板,属性,主要构造函数,First-class委托,变量和属性类型的类型推断,Singletons,声明站点变化和Type投影,Range表达式,运算符重载,伴随对象,数据类,用于只读和可变集合的独立接口,协程
资料来源: https : //kotlinlang.org/docs/reference/comparison-to-java.html
完整的Kotlin参考: https : //kotlinlang.org/docs/kotlin-docs.pdf
Java和Kotlin是编程语言。 您可以安全地学习任何一种,但是由于Java年龄比较大,因此在Java中查找书籍,教程和示例代码要比在Kotlin中更容易。
Android Studio只是IDE,或者你编写代码的文本编辑器(+ sdk,模拟器等)。
学习一个对另一个没有多大意义。
您可以学习Java,并在Android Studio或Eclipse上编写代码,甚至是Sublime文本(并从命令提示符/终端运行应用程序)
- 找不到kotlin-reflect.jar(org.jetbrains.kotlin:kotlin-reflect:1.1.3-2)
- Android工作室错误R.java
- Android Kotlin Moshi自定义Json适配器
- 通过kotlin传递的parcelable数组正在发射最后一个项目
- Android Studio 3.0 Canary 1:引用Kotlin类的Kotlin测试或Java测试失败
- Kotlin的可玩性和LiveData
- 使用Kotlin和Java编译器的Android项目需要很长时间才能编译 – 超过20分钟
- 无法实例化活动| 引起:kotlin.KotlinNullPointerException
- Kapt,Kotlin,Dagger2批注处理时出错