Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Kotlin for Android Development: Learn Kotlin from Scratch
Introduction to Kotlin Programming For Android Developers
What Will You Learn In This Kotlin Android Course (3:25)
Kotlin Overview (20:48)
Project Files
Documents
Basic Programming Terms for Android App Developments (13:20)
Environment Setup in Android Studio Kotlin
JDK, JRE, and JVM (9:54)
Java Installation on Windows (19:25)
Install Java on macOS (14:58)
What is IDE (10:12)
IntelliJ IDEA Installation on Windows (8:40)
IntelliJ IDEA Installation on macOS (5:50)
Creating New Kotlin Project in IntelliJ IDEA (14:09)
IntelliJ IDEA Interface (8:03)
Fundamentals of Kotlin
First Kotlin Program (27:50)
How Kotlin Works (10:30)
Basic Output in Kotlin (21:50)
Basic Input in Kotlin - Part 1 (14:49)
Basic Input - Part 2 (29:59)
Comments in Kotlin (18:15)
Variables in Kotlin - Part 1 (20:41)
Variables in Kotlin - Part 2 (27:47)
Data Types in Kotlin - Part 1 (16:38)
Data Types in Kotlin - Part 2 (14:55)
Type Inference (8:16)
Type Conversion - Part 1 (11:47)
Type Conversion in Kotlin - Part 2 (22:52)
Operators
Mathematical Operators (10:34)
Assignment Operators (12:37)
Unary Operators (16:21)
Equality Operators (5:18)
Comparison Operators (8:29)
Logical Operators (15:19)
Range Operators and in Keyword (13:50)
Operator Precedence (17:46)
Operator Overloading (8:51)
More About Char Data Type (23:42)
quiz
Arrays
Introduction to Arrays (26:00)
Working With Arrays (32:52)
Sorting Arrays (27:16)
Binary Search-English (United States) (17:42)
Nested (Multi-dimensional) Arrays (33:59)
More About Arrays (21:07)
Control Flow Statements in Kotlin
If-Else Statement (6:55)
If-Else - If Ladder Statement, Nested If Statement (9:13)
Kotlin: When Statement (6:56)
Loops
Kotlin: For and For Each Loops (16:29)
Kotlin: While and Infinite Loop (14:11)
Kotlin: Do-While Loop (2:52)
Functions
Kotlin: Functions (5:54)
Types of Functions (18:21)
quiz
Kotlin: Object Oriented Programming (OOP)
Object and Class in Kotlin (5:49)
Access (Visibility) Modifiers (3:04)
Naming Convention (2:36)
Constructor - Part 1 (14:27)
Constructor - Part 2 (15:31)
Encapsulation (4:45)
Inheritance (10:04)
Function Overriding (11:54)
Abstract Classes (11:48)
Interfaces (10:18)
What We Have Learned In Kotlin Course?
What We Have Learned? (1:50)
Constructor - Part 1
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock