No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
gradle/wrapper
images
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Telepathy Android App

project dependencies

  1. Run the telepathy backend project

  2. if you don't have GCM information such as google-service.json file, create project inside Google Developer Console, then follow this link , select project name like Demo App and android package name com.atahani.telepathy and enable Google Sign-in, Cloud Messaging and and App Invites, for GCM service store Server API Key and Sender ID values for backend project, finally click on generate configuration google-services.json file.

  3. for google sign in create another the API key for server.

  4. optional step we use from slack to report application errors, so you can create a bot user and got the Access Token

how to user from this project

clone the repository
git clone https://github.com/atahani/telepathy-android.git
cd telepathy-android
set Client Configs variables

replace the REST_END_POINT_URL, TELEPATHY_APP_ID, TELEPATHY_APP_KEY, GOOGLE_SERVER_CLIENT_ID and SLACK_BOT_TOKEN values inside ClientConfigs class

NOTE: gradle have two flavor debug and release, so we have ClientConfigs.java class in two path src/debug/.../network/ClientConfigs.java and src/release/.../network/ClientConfigs.java

copy the google play service config file

copy the google-services.json file in this path app/

NOTE: since the package name change in different build debug or release, you should replace related google-services.json file in app/ path.

select build variants and run the application

in android studio select the build variants debug or release and run the app

Screenshots

Sign In   verify user profile in sign up   change image profile

Telepathies section   messages

settings dialog in tablet

message section in tablet

More Information

for more information about telepathy project see the related posts inside [my blog] (http://atahani.com/tags/telepathy/)