Thursday, January 2, 2025

iOSDC Japan 2022: Mechanismo de geração de bibliotecas iOS em autoatendimento / Yusuke Ohashi

Como Gerar Bibliotecas IOS por Autoatendimento

📝 Índice

1. Introdução

2. O que é Autoatendimento?

3. O Problema com APIs Caras

4. Apresentando a API Aberta

5. Criando um Gerador de Código

6. Ampliando a Ferramenta

7. Utilizando Gerenciadores de Pacotes

8. Conclusão

9. Perguntas Frequentes

Introdução

Neste artigo, discutiremos como gerar bibliotecas IOS por autoatendimento. Abordaremos o processo de criação de um gerador de código, a ampliação da ferramenta e o uso de gerenciadores de pacotes. Também discutiremos os benefícios de utilizar uma API aberta e os problemas com APIs caras. Ao final deste artigo, você terá uma melhor compreensão de como gerar bibliotecas IOS por autoatendimento.

O que é Autoatendimento?

O autoatendimento é um mecanismo que simplifica todos os tipos de imagens. Quando você vai a uma loja de ramen, você faz um pedido em uma máquina de venda de ingressos e algo é entregue. Esse tipo de mecanismo faz parte do desenvolvimento de um aplicativo e pode ser tornar realidade através do uso do autoatendimento. A forma como funciona na prática é que, ao especificar o aplicativo e sua versão de API, a API cria um sistema onde um cliente é gerado e o usuário recebe uma versão do aplicativo para download.

O Problema com APIs Caras

O problema com APIs caras é que elas tornam o processamento complicado. Especificamente, ao abrir uma tela, se houver muitas APIs, várias coisas serão baixadas e precisamos processá-las mesclando-as no lado do cliente e exibindo-as. No entanto, era difícil escrever e gerenciar o código, e muitas vezes precisávamos pedir ajuda quando algo acontecia.

Apresentando a API Aberta

Para resolver o problema com APIs caras, decidimos introduzir uma API aberta. Mudamos o design da própria API com base no que estávamos fazendo anteriormente com base em documentos. A boa coisa