Posts

Showing posts with the label mobile app development

Android-Kotlin Digest #1

Planning to journal updates on my learning in Android and Kotlin development. This would be mostly from an ​ iOS developer's perspective . I will be writing gist of what I learnt today and anything specific interesting.  To start off below are some things I learnt in Kotlin and differences with Swift.  Some basics of Kotlin:   var  of mutable variables val  of immutable variables / constants Adding variable value in a string "The value of variable is $variable_name" Suffix ?  for variables holding null values  Also has a javascript big arrow =>  function like syntax:   fun sum(a: Int, b: Int) : Int = a + b Conditionals: `if (obj is String) { ... }` and not checks `if (obj !is String) { ... }`  I found switch  statements most unique till now: when (obj) {      1          -> "One" // (case)      "Hello"    -> "Greeting"...