Главная
Study mode:
on
1
Introductions
2
Background
3
IT silos
4
Its time to move on
5
What is Kotlin
6
Java vs Kotlin
7
Why Kotlin
8
The Good
9
Kotlin Training
10
JetBrains
11
Questions
12
What motivated us
13
Quotes from developers
14
Java
15
Reverse Jenga
16
Jetpack
17
Transition to Kotlin
18
Interrupt Story
19
Kotlin Language
20
Kotlin Example
21
Object Methods
22
DSLs
23
lambdas with receivers
24
with borrowed
25
lambda functions
26
apply
27
let
28
lazy delegate
29
weak references
30
weak reference delegate
31
delegation
32
Kotlin extensions
33
Kotlin extension example
34
Kotlin call and Android extensions
35
Kotlin Null Safety
36
Kotlin NullpointerException
37
Kotlin Expressions
38
Incremental Improvements
39
Non Nullable Fields
40
Trust Variables
41
Good tooling
42
Coroutines
43
Threading
44
Our Experience
45
Using Coroutines
46
PN Points
47
Documentation
48
How would we do it differently
49
Frameworks
50
Multiplatform libraries
51
Summary
52
Final Quote
Description:
Explore a veteran's guide to transitioning Android teams from Java to Kotlin in this conference talk from GOTO Copenhagen 2019. Gain insights into the motivations, benefits, and challenges of switching to Kotlin for JVM-based projects. Learn about incremental conversion strategies, best practices for Java interoperability, and the adoption of Kotlin-specific libraries and frameworks. Discover how Coroutines simplify existing architectures and how Kotlin enhances build management and testing codebases. Understand the improvements made possible by new language features and the lessons learned during the transition process. Benefit from the speakers' experience in fully embracing Kotlin for Android development and their exploration of Kotlin JS and Native.

A Veterans Guide to Transitioning Android Teams into Kotlin

GOTO Conferences
Add to list
0:00 / 0:00