Functional
Beginner 2 min read
val vs var: Prefer Immutability
Default to val; reach for var only when mutation is required
Android Academy
Android Engineer
In Kotlin, val declares a read-only reference and var a mutable one. Prefer val by default — it communicates intent, prevents accidental reassignment, and makes code easier to reason about. Only use var when a value genuinely needs to change over time, such as a loop counter or a UI state flag.
#kotlin
#android
#basics