FOS-P5: Exploring the vast and growing Facebook Open Source - Part 5

FOS-P5: Exploring the vast and growing Facebook Open Source - Part 5

FOS-P5: Exploring the vast and growing Facebook Open Source - Part 5

In this fifth part from the series of articles on the "Facebook Open Source » We will continue our exploration of the vast and growing catalog of open apps developed by the Technological Giant de «Facebook".

In order to continue expanding our knowledge of the open applications released by each of the Technological Giants of the group known as GAFAM. What, as many already know, is made up of the following North American companies: "Google, Apple, Facebook, Amazon and Microsoft".

GAFAM Open Source: Technological Giants in favor of Open Source

GAFAM Open Source: Technological Giants in favor of Open Source

For those interested in exploring our initial publication related to the topic, you can click on the following link, after finishing reading this publication:

While, to explore the related previous parts of this series, you can click on the following link:

FOS-P1: Facebook Open Source

FOS-P5: Facebook Open Source - Part 5

Applications of the Facebook Open Source

Before starting, it is good to keep in mind as we express in the Part, that the official website of the Facebook Open Source (FOS) It is divided into 10 highlighted parts or sections, which are:

  1. Android
  2. Artificial Intelligence
  3. data infrastructure
  4. Developer Operations
  5. Development Tools
  6. Frontend
  7. iOS
  8. Languages
  9. Linux
  10. Security

FOS-P5: Facebook Open Source - Part 5

And continuing with the next 4 last applications of the first section mentioned "(Android) ", we have the following:

keyframes

Briefly, in the FOS describe this application as follows:

“A library (library) for converting Adobe AE shape-based animations to a data format and playing them on Android and iOS devices."

While his website on GitHub the following is added on it:

“Keyframes is a combination of an ExtendScript script that extracts image animation data from an After Effects file and a corresponding rendering library for Android and iOS. Keyframes can be used to export and render high-quality vector-based animations with complex shape curves and trajectories, all with a minimal file footprint."

Finally, from a post from Official Facebook Engineering website, it is worth highlighting the following information about keyframes:

“It was originally created to achieve the animated reactions of the Facebook Social Network, since it is a library capable of exporting and reproducing After Effects animations. Then it was applied to other products of the company and now we have made it an open source product so that others can work together to build more delightful products. "

Note: You can get more interesting information about this application in the following link.

Redex

Briefly, in the FOS describe this application as follows:

“A bytecode optimizer for Android applications."

While his website on GitHub the following is added on it:

“It provides a framework for reading, writing, and parsing .dex files, and a set of optimization passes that use this framework to improve bytecode. So an APK optimized by ReDex should be smaller and faster than its source."

Finally, from your Official website It is worth highlighting the following information:

“Fewer bytes also mean faster download times, faster setup times, and less data usage for cell phone users. Lastly, less bytecode also typically translates to higher runtime performance. Hence, the real value of Redex."

Note: You can get more information about this application in the following link.

Ig-Lazy-Module-Loader

Briefly, in the FOS describe this application as follows:

“It is an Android library that implements lazy loading of modules."

While his website on GitHub add on it, the following:

“This library helps load modules (features) into Android applications on demand, whenever necessary. Before this library can be used, a module needs to be compiled into a separate jar / dex or apk file."

F8 App

Briefly, in the FOS They say about this last item of the Android category as follows:

“It refers to the source code of the official F8 2017 app, powered by React Native and other Facebook open source projects."

While his website on GitHub add on it, the following:

“For this app a series of tutorials has been arranged at http://makeitopen.com/ that explain how we build the application, and that delve into how we use React Native, Redux, Relay, GraphQL, and more."

Note: You can get more interesting information about this application in the following link.

Generic image for article conclusions

Conclusion

We hope this "useful little post" on this fifth exploration of the «Facebook Open Source», offers an interesting and wide variety of open applications developed by the Technological Giant of «Facebook»; and is of great interest and utility, for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of «GNU/Linux».

For now, if you liked this publicación, Do not stop share it with others, on your favorite websites, channels, groups or communities of social networks or messaging systems, preferably free, open and / or more secure as TelegramSignalMastodon or another of Fediverse, preferably.

And remember to visit our home page at «FromLinux» to explore more news, as well as join our official channel of Telegram from DesdeLinuxWhile, for more information, you can visit any Online library and OpenLibra y jedit, to access and read digital books (PDFs) on this topic or others.


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

Leave a Comment

Your email address will not be published.

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.