This repository contains the precise code, I saved while learning Kotlin so that in future I can revise easily.
The code has necessary comments for understanding the topic.
Although a lot of concepts have already been added, but if you wish to add more, feel free to fork, make changes and send pull requests.
I will be making the repo better with suggestions and adding more while learning more.
Suggestions welcome at [email protected]
If you are using the repo or have thoughts about using the repo in the future, you can consider giving it a star.
Kotlin Coding Conventions Google Java Style (Another coding style used by Google)
-
Kotlin Official Resources
- Learn Kotlin By Example (Notes and Examples)
- Kotlin Koans (Exercises)
-
Different types of Functions in Kotlin
- Lambda Functions
- Trailing Lambdas
- Extension Functions
- Suspending Functions
- Higher Order Functions : funtions which accept and/or return funtions
- Scope Functions : let, run, with, apply, and also
- Infix functions
-
OOP
- Nested Classes
- Inner Classes
- Companion Object
- Data Class
- Interfaces
- Visibility Modifiers
- private
- public
- open
-
Coroutines