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.

14: Facebook iOS UI Infrastructure with Adam

14: Facebook iOS UI Infrastructure with Adam

FromMeta Tech Podcast


14: Facebook iOS UI Infrastructure with Adam

FromMeta Tech Podcast

ratings:
Length:
43 minutes
Released:
Jun 14, 2019
Format:
Podcast episode

Description

Episode 14 introduces Adam, the first dedicated iOS developer that Mihaela and Pascal have hosted on the podcast. Adam created ComponentKit, an iOS open-source framework inspired by React, and he joins this episode to tell the story of how the framework was built and adopted. Adam shares some insight on API design considerations, how to build frameworks around scalability and correctness and what the current challenges of working on the Facebook iOS apps are. Before you hear all about this, Daniel gives a special bite-sized intro to Spectrum, an open-source image processing library for Android and iOS, so this episode is one that can’t be missed! Please do send us feedback! You can reach us via email mobilepodcasts@fb.com, Twitter (@insidefbmobile) or Instagram (insidefbmobile). Topics Spectrum: https://libspectrum.io/ ComponentKit: https://componentkit.org/ ReactNative updates: https://facebook.github.io/react-native/blog/2019/06/12/react-native-open-source-update Timestamps Intro 0:00 News: React Native 0:40 News: Spectrum with Daniel 2:10 Interview 8:02 Adam Intro 8:40 Frameworks 10:55 ComponentKit in Newsfeed 13:06 ComponentKit Adoption 14:02 API Regrets 15:05 Size Reduction 16:28 5000 classes 19:14 Correctness as a Feature 21:05 Inspirations From Other Frameworks 23:29 Yoga 26:18 ComponentKit in Open Source 28:47 Handing Off a Project 29:32 Next Challenges 31:47 Rust 36:15 Outro 38:40 Bloopers 41:49  
Released:
Jun 14, 2019
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.