FOS-P5: Explorando o vasto e crescente código-fonte aberto do Facebook - Parte 5

FOS-P5: Explorando o vasto e crescente código-fonte aberto do Facebook - Parte 5

FOS-P5: Explorando o vasto e crescente código-fonte aberto do Facebook - Parte 5

Neste quinta parte da série de artigos no "O Facebook Código aberto " Continuaremos nossa exploração do vasto e crescente catálogo de aplicativos abertos desenvolvido por Gigante tecnológico de «O Facebook".

A fim de continuar expandindo nosso conhecimento sobre os aplicativos abertos lançados por cada um dos Gigantes Tecnológicos do grupo conhecido como GAFAM. O que, como muitos já sabem, é formado pelas seguintes empresas norte-americanas: "Google, Apple, Facebook, Amazon e Microsoft".

GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source

GAFAM Open Source: Gigantes Tecnológicos a favor do Open Source

Para aqueles interessados ​​em explorar nosso publicação inicial relacionada ao tema, você pode clicar no link a seguir, após terminar de ler esta publicação:

Enquanto, para explorar o Partes anteriores relacionadas desta série, você pode clicar no seguinte link:

FOS-P1: código aberto do Facebook

FOS-P5: Facebook Open Source - Parte 5

Aplicações do Código aberto do Facebook

Antes de começar, é bom ter em mente que expressamos no primeira parte, que o site oficial do Código aberto do Facebook (FOS) Está dividido em 10 partes ou seções destacadas, que são:

  1. Android
  2. Inteligência artificial
  3. Infraestrutura de Dados
  4. Operações do desenvolvedor
  5. Ferramentas de desenvolvimento
  6. Frontend
  7. iOS
  8. Idiomas
  9. Linux
  10. Segurança

FOS-P5: Facebook Open Source - Parte 5

E continuando com as 4 últimas aplicações seguintes do Primeira sessão mencionado "(Android) ", temos o seguinte:

keyframes

Resumidamente, no FOS descreva esta aplicação da seguinte forma:

“Uma biblioteca (biblioteca) para converter animações baseadas em formas do Adobe AE em um formato de dados e reproduzi-las em dispositivos Android e iOS."

Enquanto o dele site no GitHub o seguinte é adicionado a ele:

“Keyframes é uma combinação de um script ExtendScript que extrai dados de animação de imagem de um arquivo After Effects e uma biblioteca de renderização correspondente para Android e iOS. Os quadros-chave podem ser usados ​​para exportar e renderizar animações baseadas em vetores de alta qualidade com curvas de forma e trajetórias complexas, tudo com uma pegada de arquivo mínima."

Finalmente, de uma postagem de Site oficial de engenharia do Facebook, vale a pena destacar as seguintes informações sobre keyframes:

“Foi originalmente criada para realizar as reações animadas da Rede Social do Facebook, pois é uma biblioteca capaz de exportar e reproduzir animações do After Effects. Em seguida, ele foi aplicado a outros produtos da empresa e agora o tornamos um produto de código aberto para que outros possam trabalhar juntos para construir produtos mais deliciosos. "

Nota: Você pode obter informações mais interessantes sobre este aplicativo no seguinte link.

Redex

Resumidamente, no FOS descreva esta aplicação da seguinte forma:

“Um otimizador de bytecode para aplicativos Android."

Enquanto o dele site no GitHub o seguinte é adicionado a ele:

“Ele fornece uma estrutura para leitura, gravação e análise de arquivos .dex e um conjunto de passes de otimização que usam essa estrutura para melhorar o bytecode. Portanto, um APK otimizado ReDex deve ser menor e mais rápido do que sua fonte."

Finalmente, de seu Site oficial As seguintes informações devem ser destacadas:

“Menos bytes também significam tempos de download mais rápidos, tempos de instalação mais rápidos e menos uso de dados para usuários de telefones celulares. Por último, menos bytecode também normalmente se traduz em maior desempenho de tempo de execução. Daí o valor real do Redex."

Nota: Você pode obter mais informações sobre este aplicativo no seguinte link.

Ig-Lazy-Module-Loader

Resumidamente, no FOS descreva esta aplicação da seguinte forma:

“É uma biblioteca Android que implementa o carregamento lento de módulos."

Enquanto o dele site no GitHub adicione o seguinte:

“Esta biblioteca ajuda a carregar módulos (recursos) em aplicativos Android sob demanda, sempre que necessário. Antes que esta biblioteca possa ser usada, um módulo precisa ser compilado em um jar / dex ou arquivo apk separado."

Aplicativo F8

Resumidamente, no FOS Eles falam sobre este último item da categoria Android da seguinte maneira:

“Refere-se ao código-fonte do aplicativo oficial F8 2017, desenvolvido por React Native e outros projetos de código aberto do Facebook."

Enquanto o dele site no GitHub adicione o seguinte:

“Para este aplicativo, uma série de tutoriais foi organizada em http://makeitopen.com/ que explicam como construímos o aplicativo e que se aprofundam em como usamos React Native, Redux, Relay, GraphQL e muito mais."

Nota: Você pode obter informações mais interessantes sobre este aplicativo no seguinte link.

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" nesta quinta exploração do «Facebook Open Source», oferece uma interessante e ampla variedade de aplicativos abertos desenvolvidos pela Gigante Tecnológica de «Facebook»; e é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

Por enquanto, se você gostou disso publicación, Não pare Compartilhe com outras pessoas, nos seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens preferidos, de preferência gratuitos, abertos e / ou mais seguros como TelegramSignalMastodonte ou outro de Fediverse, preferencialmente.

E lembre-se de visitar nossa página inicial em «DesdeLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama de DesdeLinuxEmbora, para obter mais informações, você pode visitar qualquer Biblioteca online como OpenLibra y jedit, para acessar e ler livros digitais (PDFs) sobre este assunto ou outros.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.