---
# System prepended metadata

title: Kotlin Fundamentals
tags: [kotlin]

---

---
title: 'Kotlin Fundamentals'
---
###### tags: `kotlin`

Kotlin Fundamentals
===

- [General Instructions](https://hackmd.io/vPcBZS9QSmiu92VXNWL45A)

Kotlin Basics
---

- [Variables and Operators](https://hackmd.io/_RwK43bJT4KCJhyTWhhQZg?view)
- [Strings](https://hackmd.io/YXO_OElmQsKMNutDpMVqJw)
- [Arrays and Loops](https://hackmd.io/OEOEO6xoTIejQ-XpKdjbCg)

Functions
---
- [Functions](https://hackmd.io/yzxO30SfRNyuob1EdYp6sg)
- [An Example](https://hackmd.io/PNMT4uAqQ2-g7Hive65xXg)
- [Compact Functions](https://hackmd.io/4Uu31iqSSJusCx0iNF9zMg)
- [Filters and Lamdas](https://hackmd.io/RuUVunLUT_WHo6BQSU5L_w)

Classes
---
- [Defining Classes](https://hackmd.io/qWdMCjvcQh2nxbL_JO9Y-A)
- [Constructors](https://hackmd.io/fBNG41eES1mW8CP3JHYKHQ)
- [Inheritance, Interface and Interface Delegation](https://hackmd.io/JS9KjPHfSViEgadhVMX9pg)
- [Data Classes](https://hackmd.io/5wdLRBPlQMOCR21vFZ8tVw)
- [Special Purpose Classes](https://hackmd.io/MxnVP_zSQ9WuaDEnrA6d2w)

Constants, Collections and Generics
---
- [Pairs](https://hackmd.io/YURnqwPJR8KhATgqqZLB_g)
- [Collections](https://hackmd.io/fDbIfIS-QEqQxlXYrKqCxQ)
- [Constants](https://hackmd.io/RqU3jTcbTJiuXacK7aRXfQ)

Android Kotlin
---
- [DataBinding](/tUvM1D_HQEakS742L27TNg)