A Veterans Guide to Transitioning Android Teams into Kotlin
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Syllabus
Introductions
Background
IT silos
Its time to move on
What is Kotlin
Java vs Kotlin
Why Kotlin
The Good
Kotlin Training
JetBrains
Questions
What motivated us
Quotes from developers
Java
Reverse Jenga
Jetpack
Transition to Kotlin
Interrupt Story
Kotlin Language
Kotlin Example
Object Methods
DSLs
lambdas with receivers
with borrowed
lambda functions
apply
let
lazy delegate
weak references
weak reference delegate
delegation
Kotlin extensions
Kotlin extension example
Kotlin call and Android extensions
Kotlin Null Safety
Kotlin NullpointerException
Kotlin Expressions
Incremental Improvements
Non Nullable Fields
Trust Variables
Good tooling
Coroutines
Threading
Our Experience
Using Coroutines
PN Points
Documentation
How would we do it differently
Frameworks
Multiplatform libraries
Summary
Final Quote
Taught by
GOTO Conferences
Related Courses
Creative, Serious and Playful Science of Android AppsUniversity of Illinois at Urbana-Champaign via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Android. Programación de Aplicaciones
MirÃadax Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn