Engineering Blog

Blog posts tagged 'Mobile'

Developing the technical language behind creativity for Canvas

Posted about 2 years ago
blog post · Mobile · User Experience · Design Tools

Intuitive and flexible components provide a customizable combination of high-level primitives that allow creators to bring stories to life on mobile devices. Read more...

Building and managing iOS model objects with Remodel

Posted about 2 years ago
blog post · Mobile · Open Source · iOS

Remodel is an Objective-C code generation tool specialized for quickly creating and editing model objects. Read more...

Grzegorz PstruchaSoftware engineer at Facebook

Automatic memory leak detection on iOS

Posted about 2 years ago
blog post · Mobile · iOS · Open Source

Read more...

Martin KonicekEngineering

React Native: A year in review

Posted about 2 years ago
blog post · Mobile · Open Source · iOS · Android

After just one year in the open source community, React Native has changed the way developers build on every major platform. Read more...

Jim PurbrickEngineering Manager at Facebook

Mobile @Scale London recap

Posted about 2 years ago
blog post · Mobile · @Scale

Mobile @Scale London was about reaching across borders, improving platforms, and sharing code between organizations. Read more...

Dive into React Native performance

Posted about 2 years ago
blog post · Mobile · Open Source · Performance · Optimization · Android · iOS

We implemented several performance optimizations over the past year to make React Native app startup twice as fast. Read more...

Ryan MackEngineering
Gautam RoySoftware engineer at Facebook

How we built Facebook Lite for every Android phone and network

Posted about 2 years ago

FB Lite is the fastest-growing version of Facebook, 100 million users in under nine months. Read more...

Connecting the world with better maps

Posted about 2 years ago

By applying computer vision techniques to satellite imagery, we can identify how populations are distributed in remote locations and determine the best way to provide connectivity in those areas. Read more...

F8 registration is now open!

Posted about 2 years ago
blog post · Culture · Web · Mobile · Android · iOS · Development Tools · Design Tools

Save the date: F8 will be April 12 and 13 in San Francisco. Read more...

Chris MarraProduct manager at Facebook

Favorite hacks of 2015

Posted about 2 years ago

The passion people have for ideas generated at hackathons results in everything from new products to open source tools. Read more...

Continuing to build News Feed for all types of connections

Posted about 2 years ago
blog post · Mobile · News Feed · User Experience · Performance

We're excited to continue improving News Feed for everyone, no matter your connection speed or device. Read more...

Under the hood: Broadcasting live video to millions

Posted about 2 years ago
blog post · Data · Mobile · Networking and Traffic · iOS · Caching · Performance

Solving for traffic spikes through load balancing and enabling RTMP playback to bring latency down to a few seconds are some of the ways we enabled seamless live video sharing on Facebook. Read more...

Making React Native apps accessible

Posted about 2 years ago
blog post · Mobile · Accessibility · iOS · Android · Open Source

With the React Native Accessibility API, you can make sure the great experiences you are creating will be usable by people with disabilities and other users of assistive technology. Read more...

Natansh VermaSoftware engineer at Facebook

Optimizing Facebook for iOS start time

Posted about 2 years ago
blog post · Mobile · Infra · iOS · Optimization · Performance · Testing

We broke the cold start problem into three stages that we could focus on individually. Each had its own set of variables and challenges. Read more...

Chris MarraProduct manager at Facebook

Building for emerging markets: The story behind 2G Tuesdays

Posted about 2 years ago

Giving employees a seamless way to empathize with the people using Facebook on a 2G network. Read more...

Delyan KratunovEngineering

Performance instrumentation for Android apps

Posted about 2 years ago

Bytecode rewriting has allowed us to scale up our performance instrumentation, providing unique insights into the execution at runtime. Read more...

Optimizing Android bytecode with ReDex

Posted about 2 years ago
blog post · Mobile · Android · Performance · Optimization

The Facebook Mobile Performance Team optimized Java bytecode for Android through a project called Redex. Read more...

Meghan MarquezCommunications/PR at Facebook

Inside @Scale 2015

Posted about 2 years ago
blog post · Data · Mobile · @Scale · Open Source · Development Tools

A thousand engineers from hundreds of companies joining together to share lessons learned and best practices for building systems and applications at scale. Read more...

Lee ByronMobile hacker at Facebook

GraphQL: A data query language

Posted about 2 years ago
blog post · Mobile · Data · @Scale · Open Source · Languages · News Feed · IDE · Design Tools · Development Tools

GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012. Read more...

React Native for Android: How we built the first cross-platform React Native app

Posted about 2 years ago
blog post · Mobile · Languages · Open Source · @Scale · Platform · Development Tools

We were able to ship Facebook's first fully React Native app on two platforms, with native look and feel, built by the same team. Read more...

How we use it: Building Out the Window with React Native and Parse

Posted about 2 years ago
blog post · Mobile · Web · Open Source

React Native's intuitive layout semantics and short feedback loop helped us iterate quickly and get this app out the door in time for Facebook's new building opening. Read more...

Reducing FOOMs in the Facebook iOS app

Posted about 2 years ago
blog post · Mobile · iOS · Performance · User Experience · Tooling

OOMs occur when the system runs low on memory and the OS kills the app to reclaim memory. Read more...

Under the hood: Place Tips at Lollapalooza

Posted about 2 years ago
blog post · Mobile · iOS · Platform · User Experience · Photos · News Feed

The Lollapalooza implementation of Place Tips started as a hackamonth project. Powered by a Facebook-built rendering framework, the platform was flexible enough to support the fast timetable. Read more...

Grantland ChewEngineering

The Parse SDK: What's inside?

Posted about 2 years ago
blog post · Mobile · Data · Storage · Open Source

In this post, we'll unpack a few of the most challenging aspects of building the Parse SDKs — structuring an asynchronous API, decoupling architecture, and achieving API consistency. Read more...

The technology behind preview photos

Posted about 2 years ago
blog post · Mobile · Photos · User Experience · Performance · Optimization

How a change in preview photos helped speed up profile and page loads by 30 percent. Read more...

George XieSoftware engineer at Facebook

Improving Facebook's performance on Android with FlatBuffers

Posted about 2 years ago
blog post · Mobile · Android · Performance · Storage

In last six months, we have transitioned most of Facebook on Android to use FlatBuffers as the storage format. Read more...

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Subscribe
Facebook © 2017