FOS-P3: Exploring the vast and growing Facebook Open Source - Part 3

FOS-P3: Exploring the vast and growing Facebook Open Source - Part 3

FOS-P3: Exploring the vast and growing Facebook Open Source - Part 3

In this third 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:

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

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

FOS-P1: Exploring the vast and growing Facebook Open Source - Part 1
Related article:
FOS-P1: Exploring the vast and growing Facebook Open Source - Part 1
FOS-P2: Exploring the vast and growing Facebook Open Source - Part 2
Related article:
FOS-P2: Exploring the vast and growing Facebook Open Source - Part 2
FOS-P1: Facebook Open Source

FOS-P3: Facebook Open Source - Part 3

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. DeveloperOperations
  5. Development Tools
  6. Frontend
  7. iOS
  8. Languages
  9. Linux
  10. Security
FOS-P3: Facebook Open Source - Part 3

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

Yoga

Briefly, in the FOS describe this application as follows:

"Yoga is a cross-platform design engine that implements Flexbox."

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

“Yoga is built with Buck, so you must install this first before contributing to Yoga. The main implementation of Yoga is in C ++, with links to the supported languages ​​and frameworks."

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

“Yoga already powers widely used open source frameworks. Allowing these to offer a simple and intuitive design API that allows engineers to collaborate more easily between platforms. Yoga has unlocked cool features like Offline Layout Calculation to help ensure smooth UI performance. "

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

stetho

Briefly, in the FOS describe this application as follows:

“Stetho is a debugging bridge for Android applications, allowing you to use Chrome's powerful developer tools and much more."

While his website on GitHub defines it more broadly, as follows:

“Stetho is a sophisticated debugging bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools (Chrome DevTools) feature, which is part of the Chrome desktop browser. Developers can also choose to enable the optional dumpapp tool, which provides a powerful command-line interface for internals of the application."

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

“The Chrome DevTools Frontend integration is implemented using a client / server protocol that the Stetho software provides for your application. Once your application is integrated, simply navigate to chrome: // inspect and click "Inspect" to start using them."

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

Infer

Briefly, in the FOS describe this application as follows:

"A static parser for Java, C, C ++ and Objective-C. "

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

"Infer is written in OCaml. "

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

“It is a tool for detecting errors in Java and C / C ++ / Objective-C code before it goes to production. Thus, by providing Infer with some Java or C / C ++ / Objective-C code, it produces a list of potential errors, which anyone could use to trap critical errors before they are sent to users, thus helping to prevent failures or poor performance in developments."

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" on this third exploration of «Facebook Open Source», offer the opportunity to meet a new, interesting and useful open application 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.


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.