Wamae / CodeBuildShipKe

A demo app for the codebuildship session at droidconke 2018

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

CodeBuildShipKe

Codelab demo

Steps

1. Apk splitting

Why? Smaller is always better :)

splits {
        abi {
            enable gradle.startParameter.taskNames.contains(":app:assembleRelease") || gradle.startParameter.taskNames.contains("assembleRelease")
            reset()
            include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a'
            universalApk true
        }
    }

2. Testing

Why? Who likes surprises??

Both instrumented and unit tests should present to ensure code quality

Add test coverage if you want (jacoco)

3. Code quality checks

4. Deployment

There are many options, but the easiest option to work with is fastlane

About

A demo app for the codebuildship session at droidconke 2018


Languages

Language:Kotlin 70.0%Language:Ruby 30.0%