← Back to Guide Index

Foundations of the Kotlin language: the type system, OOP pillars, idiomatic patterns, memory model, and the standard collections library.

Chapters

# Chapter Topics
1 Kotlin Foundations Algorithms, compilation, data types, variables, operators, control flow
2 OOP Foundations Encapsulation, inheritance, polymorphism, abstraction, dependency inversion
3 Idiomatic Kotlin data/sealed/enum classes, scope functions, extensions, generics, variance
4 Memory & Hashing Stack vs heap, object references, HashMap internals, equals/hashCode
5 Garbage Collection JVM GC, reference types, memory leaks, Android considerations
6 Kotlin Collections List/Set/Map, arrays, sequences, lazy evaluation, common operations

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.