Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

21: Kotlin at Facebook with Sergey

21: Kotlin at Facebook with Sergey

FromMeta Tech Podcast


21: Kotlin at Facebook with Sergey

FromMeta Tech Podcast

ratings:
Length:
60 minutes
Released:
Jan 31, 2020
Format:
Podcast episode

Description

Pascal is joined by Rachel in the co-host chair for this first episode of the new decade. The two interview Sergey from the Android UI Frameworks team to discuss the long-awaited rollout of Kotlin within Facebook. Sergey himself is currently working on a new set of APIs for building UI components in Kotlin. With Rachel’s background in React and React Native, they explore some of the inspirations and differences between React, React Native and Litho before talking about the design of new Kotlin APIs for Litho. The last part of the conversation focuses on the gradual adoption of Kotlin at Facebook and why this is a big undertaking at a company operating at this scale. Please do send us feedback! You can reach us via email mobilepodcasts@fb.com, Twitter (@insidefbmobile) or Instagram (insidefbmobile). Links Litho: https://fblitho.com/ React Native Docs: https://facebook.github.io/react-native/docs/getting-started Flipper: https://fbflipper.com/ ktfmt: https://github.com/facebookincubator/ktfmt Redex: https://github.com/facebook/redex Redex IFBM Episode: https://pca.st/J3cn Timestamps Intro 0:00 React Native Docs Update 0:58 Flipper Sidebar Reorganisation 4:42 Interview with Sergey 8:01 Litho and React-style UI frameworks 14:47 Kotlin API Design 27:53 Kotlin at Facebook 36:30 Redex Code Optimisation 39:25 Introducing New Languages at Facebook 40:32 Facebook Mobile Build Infrastructure 41:19 Litho's Target Audience 43:07 Educating About New Languages 46:29 Code Formatting (ktfmt) 48:45 Current Kotlin Use at Facebook 50:21 Outro 51:41 Bloopers 55:40
Released:
Jan 31, 2020
Format:
Podcast episode

Titles in the series (67)

Brought to you by Meta. In addition to remaining active in the open source community and conference circuit, this podcast offers another channel that allows us to highlight the technical work of our engineers who will discuss everything from low-level frameworks to end-user features. Throughout the podcast, Meta engineer Pascal Hartig (@passy) will interview developers in the company.