Skip to content

bitmark-inc/bitmark-mobile-android

Repository files navigation

Bitmark Mobile Android

The Bitmark app registers legal property rights on the public Bitmark blockchain for your digital assets.

Made by Build Status

Getting Started

Prequisites

  • Java 8
  • Android 6.0 (API 23)

Preinstallation

Create .properties file for the configuration

  • sentry.properties : uploading the Proguard mapping file to Sentry
defaults.project=bitmark-registry
defaults.org=bitmark-inc
auth.token=SentryAuthToken
  • key.properties : API key configuration
api.key.bitmark=BitmarkSdkApiKey
api.key.intercom=IntercomApiKey
  • app/src/main/resources/sentry.properties : Configuration for Sentry
dsn=SentryDSN
buffer.dir=sentry-events
buffer.size=100
async=true
async.queuesize=100
  • app/fabric.properties : Configuration for Fabric distribution
apiSecret=FabricSecretKey
apiKey=FabricApiKey

Create distribution directory for distribution configuration

  • release_note.txt : Release note for distribution
  • testers.txt : list email of testers, separate by a comma

Add release.keystore and release.properties for releasing as production

Documentation

This project is based on Bitmark Android Architecture. For more detail, please give a read on that repo.

Installing

./gradlew clean fillSecretKey assembleInhouseDebug

Using -PsplitApks to build split APKs

Deployment

The debug build is distributed via Fabric Beta

./gradew crashlyticsUploadDistributionInhouseDebug

License

SPDX-License-Identifier: ISC

Copyright © 2014-2019 Bitmark. All rights reserved.

Use of this source code is governed by an ISC license that can be found in the LICENSE file.