Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Kotlin for C# Developers

NDC Conferences via YouTube

Overview

Explore Kotlin from a C# developer's perspective in this 59-minute conference talk. Compare the two languages, learn about Kotlin's unique features, and discover its potential for building efficient applications. Gain insights into Kotlin's syntax, object-oriented implementations, and extended capabilities. Examine platforms where Kotlin excels, and witness a side-by-side comparison of an Android application built with Kotlin versus a Xamarin.Android app in C#. Walk away with a solid foundation in Kotlin, understanding its advantages over C#, and knowing where to find resources for further learning. Topics covered include language basics, platform compatibility, object-oriented programming, null handling, coroutines, and asynchronous programming.

Syllabus

Intro
Who is Alex Dunn - Online
Preface
Primary Goals
Constructor Overrides
Kotlin Only-val and var
Getters and Setters
Methods / Functions
Null Coalescing and Propagation
C# Core / Primary Platforms
Kotlin Core / Primary Platforms
Interfaces
Abstract Classes
Static Objects
Static Members
Kotlin Only - Companion Extensions
Dynamic Types
Type Inference
Generics
Tuples
Asynchronous Code Execution
Kotlin Coroutines
Nullable Reference Types
Ranges
Default Interface Implementations
Asynchronous Streams
Surface Scratched-ish
Resources

Taught by

NDC Conferences

Reviews

Start your review of Kotlin for C# Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.