Главная
Study mode:
on
1
Introduction
2
What is Kotlin
3
What does Kotlin provide
4
Why Kotlin
5
Agenda
6
Java example
7
Modifiers
8
Primary Constructor
9
Variables
10
Java Interop
11
Kotlin Expressions
12
Kotlin Type System
13
Smartcasts
14
The compiler
15
Null safety
16
Nullable types
17
Platform types
18
Functions
19
Recursive
20
Infix
21
Extension Functions
22
Extension Properties
23
Utility Classes
24
No Static
25
Companion Objects
26
FirstClass Functions
27
String
28
Parameter
29
Inline modifier
30
for each
31
nonlocal returns
32
inline functions
33
lambdas
34
anonymous
35
build
36
standard library
37
coroutine
38
user scheduled threads
39
coroutines
40
iterator
41
Kotlinorg
42
Links
43
Targetnet
Description:
Explore Kotlin's pragmatic design and versatile capabilities in this 53-minute conference talk. Dive into a high-level, introductory tour of the language, covering setup, syntax, and idiomatic coding practices for both functional and object-oriented paradigms. Examine key features like data classes, top-level and first-class functions, inlining, and null safety. Discover how to create domain-specific languages (DSLs) with examples from Android and HTML development. Learn about Kotlin's multi-platform project capabilities and its coroutines feature, comparable to C#'s async/await. Gain insights into the language's design decisions, its interoperability with Java, and its ability to target JVM, Android, JavaScript, and native code, including iOS.

Kotlin for the Curious

NDC Conferences
Add to list