JetBrains • Busca superar las limitaciones de Java • Su desarrollo llevó 6 años antes de la versión 1.0 • Google le brinda soporte como segundo lenguaje para Android
super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val name = "GDG La Paz" val textView = findViewById(R.id.txt_hello_world) as TextView textView.text = "¡Hola $name!" } } MainActivity.kt
super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val name = "GDG La Paz" txt_hello_world.text = "¡Hola $name!" } } MainActivity.kt
String) : Posts() class Reshare(val title: String, val imageUrl: String, val sourceUrl: String): Posts() class News(val title: String, val imageUrl: String, val body: String): Posts() } Posts.kt
Kotlin Dan Kim (Android Programmer at BaseCamp) https://goo.gl/JnXp4C • Kotlin in Production: Should you stay or should you go? Danny Preussler (GDE Android) https://goo.gl/SqxzzF