Executando verificação de segurança...
1

Fastlane: ei dev mobile se você ainda não está usando esta perdendo seu tempo !

Eai dev mobile, hoje quero falar com vc!
Se você já é desenvolvedor mobile muito provavelmente já passou pela etapa mais chata (no meu ponto de vista), o deploy do app nas lojas.
Vamos começar com o mais complicado, quando vamos publicar um novo app na loja da apple temos que executar uma série de processos para conseguir publicar nosso app, desde o processo de criação de um novo certificado até a criação de um perfil de provisão para assinar nosso app. Esse process é muito demorado e as vezes complicado, principalente quando trabalhamos em times maiores com vários dev's e precisamos compartilhar esses certificados com os outros membros do time.
Mas para nossa salvação existe uma ferramente muito massa que ainda vejo que vários dev's mobile não usam muitas vezes por não conhecerem, essa ferramente se chama Fastlane.

O que é o Fastlane ?

é uma ferramente de automação de builds e deploy para aplicativos móveis, tornando possível programaticamente criar fluxos de compilação e deploy de apps.

Porquê usar o Fastlane ?

com essa ferramenta nós desenvolvedores mobile conseguimos economizar muito tempo com os processos de deploy, e podendo mesmo subir o nossos fluxos (chamados lanes dentro do fastlane) para servidores de CI/CD como Bitrise por exemplo otimizando ainda mais nossos processos.

O que posso fazer com essa ferramenta ?

como o Fastlane como já dito acima, podemos automatizar nosso fluxo de deploy, por exemplo podemos automatizar nosso processo de criação de certificados na apple (que é um processo árduo diga-se de passagem) possibilitando assim o controle de todos nossos certificados e perfis de provisão, bastando com um comando a atualização dos certificados quando os mesmo expirarem.
Também resolvemos o problema de quando temos varios dev's na equipe que precisam desses certificados para o desenvolvimento, pois através de um comando o fastlane atualiza e instala esses certificados nas maquinas dos dev's que assim desejarem.
Também podemos fazer todo o processo de geração de icones e imagens para nossos apps através dos varios plugins e actions disponíveis na ferramenta.
Uma das grandes sacadas dessa ferramenta são as actions e plugins, que nada mais são do que códigos prontos, que so precisamos instalar de acordo com nossas necessidades e há vários disponíveis criados pela comunidade.
Outra coisa muito legal é que também podemos criar nosso proprios plugins e podemos até disponibilizar para a comunidade também.

Em que linguagem devo escrever minhas automações ?

a linguagem usada pelo Fastlane é o Ruby, que através dela podemos fazer todas nossas automações.
Também podemos escrever nossas automações em Swift, sim a linguagem de programação da Apple porém até o momento dessa publicação ainda está em teste, mas ja adianto que testei e perace estar rodando muito bem !.

Eai dev já conhecia essa ferramenta ? eu ja uso a muito tempo e recomendo muito, um ponto fraco que eu vejo é que falta muito material na internet falando sobre essa ferramenta por conta disso quero começar aqui a disseminar mais conhecimento sobre essa ferramenta fantástica.

Por hoje era isso abraço a todos e até breve !

Carregando publicação patrocinada...