Description
In this course, you will learn :
- Kotlin programming
- Android programming
- Mobile development
- Application programming
- Mobile design
- Semantics of general programming
- The format of coding applications
- All the functions of Kotlin programming
- Application programming
- Mobile programming
Syllabus :
1. Basics
- Variables
- Data Types
- String
- Array
- Data Type Conversion
- Comments
- Arithmetic Operators
- Relational Operators
- Assignment Operators
- Unary Operators
- Bitwise Operators
- Logical Operators
- Input & Output
2. Control Statements
- Conditional if Statement
- when Statement
- for Loop
- while Loop
- do while Loop
- Break Statement
- Continue Statement
3. Functions
- Basic Functions
- Function Parameters
- Return Values
- Recursion
- Default & Named Arguments
- Lambda Function
- Higher Order Function
- Inline Function
4. Error/Exception Handling
- Try Catch Block
- Try Catch Expression
- Multiple Catch Block
- Nested Try Catch Block
- Finally Block
- Throw Keyword
5. NULL Safety
- Nullable & Non Nullable Types
- Smart Cast
- Unsafe and Safe Cast
- Elvis Operator
6. Collections
- List: listOf Function
- List: mutableListOf Function
- List: arrayListOf Function
- Map: mapOf Function
- Map: HashMap
- Map: hashMapOf Function
- Map: mutableMapOf Function
- Set: setOf Function
- Set: mutableSetOf Function
- Set: HashSet
7. Classes & Objects
- Basic Example
- Nested and Inner Class
- Constructors
- Visibility Modifiers
- Inheritance
- Method Overriding
- Property Overriding
- Abstract Class
- Superclass
- Data Class
- Multiple Class Inheritance & Interfaces
- Sealed Class
- Extension Function
- Generics