# Kotlin Android Extensions: View access, caching, and deprecation

DevFeed: [Kotlin Android Extensions: View access, caching, and deprecation](<https://devfeed.tech/articles/kotlin-android-extensions-say-goodbye-to-findviewbyid-kad-04-27179.md>)

Original publisher: [Read original article](<https://antonioleiva.com/kotlin-android-extensions>)

Published: 2017-08-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Antonio Leiva](<https://devfeed.tech/sources/antonio-leiva.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>), [Code](<https://devfeed.tech/topics/code.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [bytecode](<https://devfeed.tech/tags/bytecode.md>), [cache](<https://devfeed.tech/tags/cache.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-android-extensions](<https://devfeed.tech/tags/kotlin-android-extensions.md>), [xml](<https://devfeed.tech/tags/xml.md>)

## AI overview

This tutorial explains Kotlin Android Extensions for accessing Android views by ID without repeated findViewById calls. It describes generated code, a local view cache, module setup, XML view access, imports, and how to inspect the generated Kotlin bytecode. The article notes that Kotlin Android Extensions are deprecated and recommends View Binding.

## Source excerpt

Everything Android, Kotlin and other random topics