Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Anything You Can Do I Can Do Better

Anything You Can Do I Can Do Better

Video: https://www.youtube.com/watch?v=_DuGaAkQSnM

At Kickstarter, Android and iOS development co-exist harmoniously. Our small team of native engineers have spent the past two years embracing functional programming, from building our Android app using RxJava to rewriting our iOS app in Swift using ReactiveSwift. We have learned a lot from a cross-platform functional workflow and will talk about how FP, Swift and Kotlin have unified our approach in writing consistent code across platforms. We will give a tour of the features of Kotlin and all its similarities, strengths, and weaknesses with respect to Swift.

Brandon Williams

May 08, 2017
Tweet

More Decks by Brandon Williams

Other Decks in Programming

Transcript

  1. KOTLIN > JVM language > Built by JetBrains > 100%

    interop with Java > OOP with a bit of FP > Very expressive