Android Standardize Context and Activity Property for Activity and Fragment

We frequently need to access Context and Activity from both Activity and Fragment, and many times we move code from Activity to Fragment and vice versa.

Wouldn't it be better to standardize the class variable reference to access Context and Activity by using Kotlin Extensions.

val AppCompatActivity.context: Context    get() = thisval AppCompatActivity.activity: Activity    get() = this

Now we can access Context and Activity from both Activity and Fragment using the same class property/variable.

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.