Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Kotlin - Learn Kotlin to develop android apps
Introduction
Introduction (3:32)
Kotlin Prerequisites (2:51)
Kotlin and Visual Studio Code (4:28)
Getting Started with Android Studio and Kotlin (2:14)
Kotlin and IntelliJ IDE (4:45)
Convert Java Code to Kotlin and Configuring Kotlin (2:18)
Fundamentals of Kotlin
Basic Types - Strings, String Literals and String Templates (4:34)
Kotlin Basics - Defining Packages, Variables and Comments (5:10)
Exploring String Templates Functions (7:17)
Kotlin Basics - Numbers (1:30)
Kotlin Basics - Boolean and Character Data Types (2:37)
Kotlin Basics - Packages and Imports (2:36)
Kotlin Basics - Control Flow Statements (5:16)
Arrays (5:40)
Return Expression (3:52)
Classes and Inheritance
Creating Classes and Exploring Constructor (3:34)
Secondary Constructor and Creating Objects (4:14)
Inheritance Overriding (4:15)
Abstract Classes (1:23)
Properties (2:36)
Interfaces (6:14)
Anonymous Interfaces (4:48)
Understanding Lambdas (1:53)
Pass functions as Lambda Expressions (4:11)
Managing Program Flow
Working with functions - focus on re-usability (6:08)
Handling Null Values (5:46)
Iterate through collections of data (3:50)
Exploring While and Do..While loops (1:52)
Exception Handling..try..catch (2:25)
Working with Data Collections
Working with List (3:45)
Working with Sets (3:58)
Working with Maps (2:35)
Creating Your First Android App with Kotlin
Exploring Activity (1:24)
Understanding AndroidManifest.xml (2:00)
Exploring Layout (2:12)
Exploring String Resources (1:56)
Exploring Image Resources (1:51)
Exploring Styles (3:23)
Developing Wallpaper App
Introduction to Flickr (2:49)
Installing JSONToKotlin Plugin (2:07)
Creating Data Models (5:57)
Using Retrofit (1:24)
Working with API (5:09)
Testing Flickr API (3:22)
App Layout (1:53)
Create Adapter Layout (6:45)
Get Images (3:59)
App Detail (6:51)
Conclusion and Code Download
Conclusion and Code Download (0:22)
Kotlin Prerequisites
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock