WBF Academy
Functional Beginner 2 min read

val vs var: Prefer Immutability

Default to val; reach for var only when mutation is required

Android Academy

Android Academy

Android Engineer

1 year ago

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