FOS-P1: Exploring the vast and growing Facebook Open Source - Part 1

FOS-P1: Exploring the vast and growing Facebook Open Source - Part 1

FOS-P1: Exploring the vast and growing Facebook Open Source - Part 1

With this Part from the series of articles on the "Facebook Open Source » We will begin 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:

"Today, both public and private organizations are progressively moving towards a greater integration of Free Software and Open Source to their business models, platforms, products and services. In other words, free and open technologies are increasingly an important part of the way of working in and out of them, for the benefit of their owners, clients or citizens." GAFAM Open Source: Technological Giants in favor of Open Source

GAFAM Open Source: Technological Giants in favor of Open Source
Related article:
GAFAM Open Source: Technological Giants in favor of Open Source

FOS-P1: Facebook Open Source

FOS-P1: Facebook Open Source - Part 1

Applications of the Facebook Open Source

Before starting, it is worth noting 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. DeveloperOperations
  5. Development Tools
  6. Frontend
  7. iOS
  8. Languages
  9. Linux
  10. Security

For our present and future revisions of the existing Open Facebook apps, we will be going through each of them, from the first to the last, showing a small review of a small group of each of the existing apps in each section.

FOS-P1: Facebook Open Applications

From the almost complete first section mentioned, "Android", these are the first Apps on the list:

Hermes

Briefly, in the FOS describe this application as follows:

“A lightweight JavaScript engine optimized to run React Native on Android."

While his website on GitHub define it as follows:

“A JavaScript engine optimized for the rapid launch of React Native (RN) applications on Android. It features early static optimization and a compact bytecode. Keep in mind that each version of Hermes targets a specific version of RN. The general rule is to always strictly follow the Hermes versions. A version mismatch can result in an instant crash of your applications in the worst case."

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

"For many applications, activating Hermes will improve startup time, reduce memory usage, and reduce application size. As of today, Hermes is just a React Native feature that can be activated. "

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

ReactiveNative

Briefly, in the FOS describe this application as follows:

“A Framework to build native applications with React."

While his website on GitHub define it as follows:

“React Native brings React's declarative UI Framework to iOS and Android. With it, you use native user interface controls and you have full access to the native platform. Among its many benefits or advantages, it can be mentioned that it is Declarative, because it facilitates the creation of interactive user interfaces, which make the code more predictable and easier to debug. And that it is based on components, which allows encapsulated components to be built that manage a certain state and complex user interfaces can be created."

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

"React Native is ideal for both advanced iOS developers to React beginners to people just starting out in programming for the first time in their careers. "

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

Pinball

Briefly, in the FOS describe this application as follows:

"A desktop debugging platform for mobile developers. "

While his website on GitHub define it as follows:

"Flipper (formerly Sonar) is a platform for debugging mobile applications on iOS and Android. It allows you to view, inspect and control applications from a simple desktop interface. And it can be used as it comes or expanded in capabilities via API plugins. "

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

"Flipper is responsible for sending data back and forth, calling functions and listening to the events of the mobile application developed. Flipper's desktop app and native mobile SDK are both open source and MIT licensed. This allows many to see and understand how plugins are built, and of course join the community and help improve Flipper. "

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

Generic image for article conclusions

Conclusion

We hope this "useful little post" about this first exploration of «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 Telegram, Signal, Mastodon or another of Fediverse, preferably. And remember to visit our home page at «DesdeLinux» to explore more news, as well as join our official channel of Telegram from DesdeLinux. While, for more information, you can visit any Online library as OpenLibra y jedit, to access and read digital books (PDFs) on this topic or others.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  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.