PT | EN

Fastlane no SoftDrops

Por 24/08/2018 24/08/2018 2 minutos

No SoftDrops desta semana, o desenvolvedor Juliano Terres explicou para os colegas como funciona a automatização de tarefas com o fastlane. Esse conjunto de ferramentas automatiza atividades manuais, como o processo de testes, compilação, entrega, entre outros, facilitando a homologação e publicação de aplicativos iOS e Android nas suas respectivas lojas.

Juliano criou nove passos para publicar um aplicativo usando o fastlane, mas salientou que eles não são obrigatórios, e sim uma sugestão funcional. São eles: cadastro do aplicativo no Developer Portal; cadastro na loja online; criação e gerenciamento dos certificados no Developer Portal; criação e gerenciamento de usuários de testes; geração de screenshots e informações do aplicativo; execução de testes unitários e de interface; compilação do projeto; upload do build para teste; e produção e notificação das pessoas envolvidas.

Rapidez

O desenvolvedor destacou a agilidade proporcionada pela automatização, lembrando que o fastlane a torna muito mais rápida do que a execução manual: “Para testar o fastlane, fizemos um aplicativo da Marvel com duas telas, uma com a listagem de personagens e a outra com os detalhes de cada personagem. Nesse app, os nove passos demoraram cerca de 15 minutos para serem realizados, enquanto se feitos manualmente, demorariam cerca de uma hora”, afirma.

Segurança

Outra vantagem do conjunto de ferramentas é a confiabilidade. “Todos os processos rodados na minha máquina com o fastlane podem ser rodados em máquinas de outros desenvolvedores, ou até mesmo no Jenkins ou qualquer outra ferramenta de CI (Continuous Integration), e sempre serão executadas as mesmas tarefas, sem riscos de erros humanos. Ou seja, é garantido que o script do aplicativo será sempre seguido da mesma forma”, explica Juliano.

Portabilidade e Adaptabilidade

Por fim, o desenvolvedor ainda pontuou que o fastlane pode ser executado em diversos ambientes, o que lhe atribui portabilidade; e pode conter diversos processos distintos a serem executados, o que o torna adaptável. “É possível, por exemplo, gerar somente as screenshots, executar somente esse passo. Conforme a necessidade do desenvolvedor, basta adaptar os comandos para atingir os objetivos”, finaliza.

Quer saber mais sobre o fastlane? Fica de olho aqui no blog que em breve publicaremos um e-book sobre esse assunto!

SoftDrops Fastlane (4) SoftDrops Fastlane (3) SoftDrops Fastlane (2)

Foto do autor

Micaela L. Rossetti

Estrategista Digital, especialista em Marketing Digital e Branding. É graduada em Jornalismo (UCS), Mestre em Comunicação Social (PUCRS) e tem MBA em Gestão de Projetos (PUCRS). Especialista em Growth Marketing, Search Engine Marketing, Inbound Marketing e Content Marketing.

Posts relacionados

3 de abril de 2024

Como produtos financeiros transformam a experiência do usuário

    Desenvolvimento de Software
Saber mais

1 de abril de 2024

TDC Summit Inteligência Artificial: insights da edição 2024  

    Desenvolvimento de Software
Saber mais

26 de março de 2024

Cultura data-driven: alavancando produtos com análise de dados

    Desenvolvimento de Software
Saber mais

Quer saber mais sobre
Design, Estratégia e Tecnologia?