Meta Tech Podcast

21: Kotlin at Facebook with Sergey


Listen Later

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 [email protected], 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
...more
View all episodesView all episodes
Download on the App Store

Meta Tech PodcastBy Meta

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

43 ratings


More shows like Meta Tech Podcast

View all
The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

292 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

623 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

586 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

303 Listeners

NVIDIA AI Podcast by NVIDIA

NVIDIA AI Podcast

341 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

236 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

Practical AI by Practical AI LLC

Practical AI

214 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

201 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

141 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

95 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

65 Listeners