Kotlin to nowoczesny, ekspresyjny i wszechstronny język programowania opracowany przez firmę JetBrains. Został on stworzony w celu przezwyciężenia ograniczeń Javy przy jednoczesnym zachowaniu pełnej kompatybilności z bazami kodu i frameworkami Javy. Kotlin został zaprojektowany tak, aby był bardziej zwięzły, ekspresyjny i bezpieczniejszy niż Java, dzięki czemu jest preferowanym językiem do tworzenia aplikacji na Androida od czasu ogłoszenia przez Google w 2019 roku.