YoVDO

Facebook iOS App Architecture: Inside the "Big Blue App" - F8 2015

Offered By: Meta via YouTube

Tags

iOS Development Courses React Native Courses Multithreading Courses API Design Courses

Course Description

Overview

Explore the intricate architecture and libraries powering Facebook's iOS applications in this 48-minute conference talk from F8 2015. Dive deep into the data layer, API design, and product models while learning about the challenges faced and solutions implemented. Discover the intricacies of immutable objects, mutation, and cold start time optimization. Examine the Model View Controllers, view hierarchy, and datastore implementation. Gain insights into multithreaded JavaScript, CSS Flexbox, and React Native integration. Understand the infrastructure framework, including basic framework decider components and performance improvements. Analyze the News Feed implementation, C components, view reuse pool, and component tree. Learn about the Year in Review feature, GitHub repo integration, and the use of C Swift in Facebook's iOS development process.

Syllabus

Introduction
Data Layer
API Design
Is there something wrong
Should I write my own solution
Product Models
Sharing
immutable objects
mutation
incentives
cold start time
Daria
Model View Controllers
View Hierarchy
Datastore
Multithreaded
JavaScript
CSS Flexbox
React Native
Infrastructure
Framework
Basic Framework
Decider
Components
Performance Improvements
News Feed
C Components
Component Views
Component Reconfiguring
View Reuse Pool
Component Tree
Newsfeed
Year in Review
Feature Code
GitHub repo
C Swift


Taught by

Meta Developers

Related Courses

API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
SAP Cloud Platform API Management
SAP Learning
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX