Founded in 2004, Facebook’s mission is to give people the power to build community and bring the world closer together. People use Facebook to stay connected with friends and family, to discover what’s going on in the world, and to share and express what matters to them.
Stay Connected!
- Learn about Life at Facebook on Instagram via Facebook Life.
- Join our Facebook Careers Talent Community Pagefor the latest updates.
-
-
Skills Matter droidcon London 2019 Wrap Up!
Featuring Ariel Horn
Join us for this wrap up of 2 days of droidcon London joy!
android wrap-up -
Pushing Dynamic Features Your Users Want, As Quick As They Want Them
Featuring Raul Hernandez Lopez
Many successful Android apps offer multiple features and components that work together to provide a great user experience. Although you want all prospective users to have the ability to install your app, this may not be possible due to limitations in storage and network connection, especially in...
dynamic-features reliability ux modularisation mobile kotlin android -
Using Benchmarks for Tracking Regressions and Improving UI performance
Featuring Aziz Murtazaev
Rendering UI takes a significant amount of CPU time, therefore it's important to keep this part of the computation as lean as possible. Whenever UI rendering regresses key metrics such as app startup, time-to-interaction, scroll performance are all affected which eventually affects product...
ui-rendering mobile android ui-performance automated-testing benchmarks litho -
Workshop: A Practical Look At Arrow In Android - Part 1
Featuring Pablo Gonzalez Alonso
In this workshop you'll learn how you can improve your Android apps using functional programming, with Arrow. You'll be introduced to simple functional patterns that will help you with things like error handling, persistency or data validation. This workshop is for you if you are curious...
functional-programming mobile arrow android -
Reverse-Engineering apps on the device - how far can we go?
Featuring Jeb Ware
As Android developers, you know that your app is insulated from other apps in the device by the Android Application Sandboxing model. But the reality is that this sandbox only protects your data. Your APK is completely exposed to other apps, including resources, assets, and code. Jeb wanted to...
android-application-sandbox apk mobile android reverse-engineering security -
Workshop: Unit Test Your Views - Part 1
Featuring Jorge Ortiz‑Fuentes
This is a hands on workshop to learn how to fully test your app, focusing on the view part of the architecture without using instrumentation. In this session, Jorge will share a simple but well-architected application using Android Architecture Components. Then, he will use Robolectric,...
mobile testing mobile-architecture android -
Lightning Talk: Designing an Intent-based API
Featuring Darryn Campbell
If you want to enable Android developers to incorporate your functionality into their app, the process is straightforward, right? Wrap your project a jar file and make it available for download. This works great for libraries targeting a single platform but not all Android developers can easily...
mobile android industry-standard library api sdk-development -
Workshop: Unit Test Your Views - Part 2
Featuring Jorge Ortiz‑Fuentes
This is a hands on workshop to learn how to fully test your app, focusing on the view part of the architecture without using instrumentation. In this session, Jorge will share a simple but well-architected application using Android Architecture Components. Then, he will use Robolectric,...
mobile testing mobile-architecture android -
2
Three Approaches To Animations On Android
Featuring Matt Carron and Connie Reinholdsson
At comparethemarket.com they have explored a number of approaches to animation, including building them using the Android framework, leveraging Airbnb’s animation library Lottie and using video. In this talk, they will show a step by step implementation of each approach and discover their...
mobile lottie android animations