Hitesh Kohli·Mar 150 → Computer: Understanding How Computers Work | Part 1“Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius — and a lot of courage — to move…
Hitesh Kohli·Aug 17, 2025JVM Static Annotation explained simplyKotlin is designed for seamless interoperability with Java, but the two languages handle static members differently. The @JvmStatic…
Hitesh Kohli·Jul 13, 2025Kotlin type checking and casting explainedTypecasting and Type Checking in Kotlin: A Comprehensive Guide
Hitesh Kohli·May 12, 2025Learn Kotlin with me — Companion ObjectsCompanion Objects vs Objects, Syntax and Features of Companion Objects
Hitesh Kohli·Mar 22, 2025Learn Kotlin with me — Inline FunctionsIn this blog, we will explore Inline functions. Inline functions are some of the most asked questions in Android Development Interviews…
Hitesh Kohli·Jan 25, 2025Kotlin Interfaces explained. Interfaces vs Abstract classesInterfaces are a feature in Kotlin that enables developers to define contracts for classes without enforcing inheritance. By combining…
Hitesh Kohli·Dec 28, 2024Internals of a ViewModel — Part 3Explaining how the ViewModel gets saved during config changes