Skip to content

nicolasguillen/kointlin

Repository files navigation

Kointlin CircleCI codebeat badge

Android project written in Kotlin. A sample application that allows you to control your assets.

Libraries

Deploying

Requirements

Keystore

Release builds will use the debug signing key unless a kointlin.keystore file is present. This allows local builds to work without any setup to test things like ProGuard.

When an kointlin.keystore is present, a keystore password and key password are required. Place the following in ~/.gradle/gradle.properties:

KOINTLIN_UPLOAD_STORE_PASSWORD=<password>
KOINTLIN_UPLOAD_KEY_PASSWORD=<password>

GooglePlay credentials

Get your upload.json from the Google Developer Console

Steps

  1. Update the version information in build.gradle.

  2. Run all tests and generate screenshots using fastlane

    fastlane screenshot
    
  3. Install the release APK onto a phone or emulator.

    ./gradlew :app:installRelease
    
  4. Upload everything to Google Playstore

    fastlane apk_release
    

    or

    fastlane aab_release
    

About The Author

Nicolás Guillén

Android Developer

License

Copyright 2017 Nicolás Guillén

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.