Overview
Syllabus
- YT Intro
- Few Words Before We Start
- Course Intro
- Kotlin Playground
- Toolbox
- Create Kotlin Project
- IntelliJ New UI
- IDE Overview
- The Main Function
- Reserved Keywords
- Comments
- Println and Print
- Variables
- Datatypes
- Any
- Type Inference
- Val vs Var
- Const Keyword
- Null Safety
- Strings
- String Template
- Multiline Strings
- String Comparison
- Heap and String Pool Memory String Comparison
- Arithmetic Operators
- Math
- ++ and -- Operators
- Plus Operator
- Convert from one data type to another
- Booleans
- Naming Booleans
- Logical Operators
- Comparison Operators
- If Else Statement
- Else
- Else If
- If Expression
- Ifs Like Ternary In Java
- When Expression
- More on When Expression
- When booleans are null
- Intro
- Arrays
- Arrays Part 2
- Lists
- Mutable Lists
- Descructuring
- Never Mix Types
- For Loop
- Indices
- Range DownTo and Step
- Loop Through Strings
- forEach
- While loop
- DoWhile
- Break and Continue
- Intro
- Your First Function
- Parameters and Arguments
- Named Arguments
- Default Arguments
- Functions as Arguments
- Return
- Return value from functions
- Single Expression Functions
- Function Return Type Rule
- Return Multiple Values From Functions
- Classes and Objects Overview
- Defining Properties
- Getters and Setters
- Behaviours Functions
- Constructors
- Multiple Constructors
- ToString
- Equality with == and ===
- last
Taught by
Amigoscode