Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1.83 KB

README.md

File metadata and controls

42 lines (29 loc) · 1.83 KB

Zync Android

This project is the open source Android client for Zync, the service which syncs your clipboard across your devices. Please note that although Zync is open source, our credentials for the services we use are not included in this repository for obvious reasons.

Compiling

Setting up the environment for this project involves two steps:

  • Setting up your google-services.json file
  • Entering details into keystore.properties

Google Services

Firebase, and resultantly, Google Play Services requires the google-services.json to be in the app folder. You can get this file by doing the following:

  • Enter into your Firebase Console, and go to your project. If you do not have one, create one. You can also import a Google project by clicking Import Google Project
  • Click Add Firebase to Android App and follow the instructions there. This may have already been done for you if you imported a Google project, and you can download the google-services.json file by following these instructions
  • When asked for the project's package name, enter co.zync.android
  • When finished, you can download the google-services.json file and move it to the app folder

These instructions were based off of this

Keystore

keystore.properties is a file which sits in the root directory of the project and contains authentication details for things such as OAuth services. Here is the template for the file:

FacebookApplicationId="fbapp_id"

Simply replace the slots for their corresponding values. For example, replace fbapp_id with the Application ID given to you when you register an App on Facebook.