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.
Setting up the environment for this project involves two steps:
- Setting up your
google-services.json
file - Entering details into
keystore.properties
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 theapp
folder
These instructions were based off of this
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.