/wire-android-sync-engine

Sync library for Android.

Primary LanguageScalaGNU General Public License v3.0GPL-3.0

Wire

Wire logo

This repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.

You can find the published source code at github.com/wireapp.

For licensing information, see the attached LICENSE file and the list of third-party licenses at wire.com/legal/licenses/.

ZMessaging

This repository contains sync library used by Wire for Android.

Dependencies

  • SBT
  • Android SDK

Building

Build aar libraries and publish them to local Maven repository:

sbt publishM2

Once you have run this command, you will have a package called zmessaging-android-<VERSION>-SNAPSHOT (where <VERSION> is the current version number, such as 141.0).

You can then use this snapshop in the UI project by modifying the zMessagingDevVersion value in the UI Build.gradle to <VERSION>-SNAPSHOT (e.g. 141.0-SNAPSHOT). This will make sure that the application pulls in the locally build sync engine version when building in debug.