Fala Galerinha! Como vai?
Nossa, quanto tempo sem contribuir. Correria! Mas vamos lá, vamos colocar o time em campo!
Ontem, dia 26/07/2017, fizemos um meetup na Universidade UNA – Unidade Barro Preto em Belo Horizonte MG com o apoio da comunidade Random Hacks. O Assunto? Automatizar o processo de build dos seus Apps utilizando o Mobile Center.
A excelência deve ser manifestada constantemente em todas as áreas de nossas vidas e no mundo do desenvolvimento de Software, ser Excelente, pode ser um grande fator para o sucesso ao atender nossos clientes, sejam externos ou internos – em nossas empresas.
O Meetup
O intuito foi demonstrar uma ferramenta na qual estou trabalhando, e muito, ultimamente – O Visual Studio Mobile Center. Não teve muita conversa e partimos para a prática, demonstrando a ferramenta, o que elas nos oferece e configuramos uma build automatizada de uma aplicação desenvolvida em Xamarin.Forms, que seria distribuída em uma lista de colaboradores. Foi bem prático.
Visual Studio Mobile Center
Se você ainda não conhece, o Visual Studio Mobile Center, nos apoia em vários pontos. Você consegue gerenciar seus aplicativos a serem publicados e também agrupá-los. Muito interessante.
Ao acessar o endereço http://mobile.azure.com deverá fazer a autenticação via github, Facebook, Google e Microsoft account. Pronto! Agora é só começar a integrar seu controle de versão.
O que é oferecido na ferramenta?
- Integração com repositórios de código – Visual Studio Team Services, Github, Bitbucket
- Abstração da complexidade para trabalhar com Push Notifications
- Coleta de informações analíticas dos aplicativos – quais dispositivos estão utilizando, regiões, etc.
- Coleta de informações de Crashes(erros inesperados) – Stack de erro, attachments e muito mais.
- Criação de grupos de distribuição de versões
- Builds Automatizadas
- Testes na nuvem – Você tem a opção de testar o seu aplicativo em vários dispositivos, na nuvem, de forma automatizada (Pago)
- E muito mais!
Uma das coisas que mais gosto, e muito, no Visual Studio Mobile Center é o BUILD para aplicações IOS. Após configurada a build e também os certificados, caso você tenha que gerar um aplicativo para dispositivos, o Mobile Center, efetua a compilação sem a necessidade de configurar uma máquina MAC pra isso. Show de bola.
Conclusão
Como havia dito a palavra e o significado EXCELÊNCIA devem nos acompanhar constantemente. Por isso que acho muito importante, ao começar o projeto, que você se preocupe em preparar o seu ambiente para dar uma resposta ao seu cliente em tempo hábil. Se em seu planejamento o seu cliente recebe em um prazo uma versão da aplicação, de forma automatizada, para que possa testar, criticar, evoluir… Isso sim é ser excelente.
O Mobile Center não vai resolver todos os nossos problemas mas já nos auxilia bastante. Temos sempre que ter nossa caixa de ferramentas atualizada. É uma ótima ferramenta, em constante evolução, e que matém um canal direto de comunicação com a equipe do Mobile Center. É um ótimo suporte, que sempre nos dá uma resposta e uma solução. Estou aprendendo muito com eles.
Pra você que não pode comparecer no Meetup, não fique desapontado. Comecei a criar um repositório no git pra compartilhar a minha experiência com o mobile center.
Para acessar o repositório, clique aqui. A documentação do que foi feito no meetup está no wiki e pode ser conferido aqui.
Se você já utliza o Mobile Center, fique a vontade para contribuir.
Agradecimentos
Não poderia deixar de agradecer a todos do Random Hacks BH pela oportunidade, ao professor Flavio Augusto Rezendo Calado e à UNA unidade Barro Preto pela disponibilização do local e todo suporte. Um agradecimento especial a todos que puderam comparecer no Meetup.
Fiquei ligados no Code FC! Estão vindo novidades!
Grande abraço e até o próximo post.
Se inscrevam em nossos canais:
https://www.facebook.com/randomhacksbh/