Simplificando o Build do Android
Daniela Castilho Schwab
danyswork@gmail.com
www.danyswork.com.br
Quem sou eu?
Build do Android
Etapas do Build - Geração do R
Etapas do Build - Interfaces
Etapas do Build - Compilação Java
Etapas do Build - Dalvik
Etapas do Build - APK
Etapas do Build - Ofuscação
Etapas do Build - Assinando APK
Debug vs Release
Gradle
Ferramenta de build padrão para o desenvolvimento Android.
Gerenciamento do projeto e controle de depêndencias
Linguagem Groovy
Arquivo Build.gradle (do projeto e do módulo)
Build - Projeto
Build - Módulo
Simplificando
Simplificando
Product Flavor + Build Type
Simplificando
Simplificando
Simplificando
Properties
Jenkins
● ANDROID_HOME
● Android Sdk - Atualizado para seu projeto
● Plugin
○ Gradle
○ Git (opcional)
○ Android Emulator Plugin (se for usar o emulador)
Jenkins
Jenkins
Jenkins
Fabric.io Crashlytics
Framework
Relatórios de Crash
Auxilio na distribuição dos aplicativos.
Fabric.io Crashlytics
Fabric.io Crashlytics
Referencias
http://www.androidpro.com.br/gradle-para-android/
Android Developer - https://developer.android.com/index.html
Gradle - http://gradle.org/
Jenkins - https://jenkins.io/
Fabric - Crashlytics - https://get.fabric.io/android
Obrigada
danyswork@gmail.com

Simplificando o Build do Android