Entrega contínua em Android: Como automatizar a distribuição de apps

Entrega contínua em Android: Como automatizar a distribuição de apps

by Roger Silva
Entrega contínua em Android: Como automatizar a distribuição de apps

Entrega contínua em Android: Como automatizar a distribuição de apps

by Roger Silva

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Independente de ser um desenvolvedor freelancer ou um time de desenvolvimento de software já maduro, um item especial ao qual o responsável pelo desenvolvimento de um novo software deve dar especial atenção é a entrega do software ao cliente. Como será realizada a entrega? Com qual frequência? Será adotado algum processo automatizado ou a entrega do software será manual? Como o software é validado antes da entrega? Embora já tenha-se discutido sobre essas questões, um vácuo literário permanece quando pensamos em entrega contínua de aplicações mobile. Neste livro, Roger Silva vem preencher esta lacuna, explicando como automatizar a distribuição do app para o Google Play, como executar testes automatizados sobre as suas funcionalidades e disponibilizá-lo para a equipe de testes em vários dispositivos. Você verá como tratar todos esses requisitos para que, quando um desenvolvedor comitar seu código-fonte para um repositório de código remoto, uma bateria de testes automatizados seja executada, acompanhada por uma análise de cobertura de código-fonte, verificações de regras de negócios e, por fim, chegando até a etapa de distribuição automatizada do app para o Google Play.

Product Details

ISBN-13: 9788555192203
Publisher: Casa do Código
Publication date: 09/30/2016
Sold by: Bookwire
Format: eBook
Pages: 173
File size: 16 MB
Note: This product may take a few minutes to download.
Language: Portuguese

About the Author

Desde 2012 com atuação no setor de TI, é Engenheiro de Software com forte experiência em desenvolvimento mobile. Já trabalhou também com desenvolvimento front-end, back-end e em manutenção de software legado. Oficialmente certificado Scrum Master (pela Scrum Alliance), é apaixonado por trabalhar com todas as correntes do Agile — Scrum, Lean, Kanban e XP. Bacharel em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (UFRGS), é também blogueiro e palestrante em eventos sobre tecnologia. Nas horas vagas, é frequentador assíduo do estádio do seu time de coração, game maníaco desde os quatro anos de idade e viciado em happy hours.

Table of Contents

1 Primeiros passos e definições 1.1 O problema 1.2 Pipeline de deployment 1.3 Integração contínua 1.4 Entrega contínua x Deployment contínuo 1.5 O caso de estudo 2 Gerenciamento de branches 2.1 Gerenciando branches em um contexto com integração contínua 2.2 Estratégias de branching 3 Testes automatizados 3.1 O que é um teste automatizado? 3.2 Testes unitários 3.3 Análise estática de código 3.4 Testes de integração 3.5 Testes de integração em Android 3.6 Testes funcionais 4 Ferramentas para integração e entrega contínua 4.1 Travis CI 4.2 GoCD 4.3 Jenkins 4.4 Comparação entre ferramentas 4.5 Publicação no Google Play 5 Distribuições over-the-air 5.1 O conceito 5.2 Requisitos para atualizações OTA 5.3 HockeyApp 5.4 Crashlytics 5.5 Conclusão 6 Bibliografia
From the B&N Reads Blog

Customer Reviews