This is a simple Intellij Project: you just have to clone the repo and open it.
- Hello World
- Classes
- Class with inheritance
- Button with callback interface
- Dataclass
- Collections
- Map mutable and inmutable
- List mutable and inmutable
- Conditions
- If and if-else
- When
- Comparators
- Functions
- Unit and return
- With and without parameters
- IntArraySum
- Lambda foreach
- SumBy and Sum
- Lambda
- Lambda functions
- Loops
- For of List
- For of Map
- While
- Nullability
- Elvis Operator
- Null of Strings
- Numbers
- Basic Operators
- Module operator for odd or even numbers
- Strings
- Strings with break lines
- Strings with multiple lines
- Lower and Upper Case
- Number to String
- Content Equals and Contains
- TypeCasting
- Variables
- String, double, float, long
- Double to String
- Mutable (Var) and Unmutable (Var) variable
- Json encode & decode
- Input console
- readLine with split string
- Generic Class
- instances with different type parameters
- deconstruction declarations
- Delegation
- lazy
- observable
- notNull
- Companion Objects
- Data Structures
- nodes
- queues
- stacks
- binary tree
- preOrder
- inOrder
- posOrder
- Button
- Functions
- press
- setOnClickListener (OnClickListener)
- Interfaces
- OnClickListener
- Functions