Skip to content

Commit

Permalink
Track your friends and peers from anywhere in the world
Browse files Browse the repository at this point in the history
iSPY helps you to track the location of your friends and family from anywhere you want. You can track multiple people at a time, find nearest hotels, restaraunts, police stations etc. , save notes and call emergency numbers also.
  • Loading branch information
ayushghd committed Dec 4, 2017
0 parents commit dd63c0a
Show file tree
Hide file tree
Showing 311 changed files with 2,669,724 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
61 changes: 61 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Copyright 2014 Google Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/
out/
build/

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project

# Windows thumbnail db
.DS_Store

# Old-style IDEA project files
*.ipr
*.iws

# Local IDEA stuff that gets auto-generated
*.iml
.idea

# Gradle cache
.gradle

# Sandbox stuff
_sandbox

# Prebuilts
prebuilts/

android/app/google-services.json
*.log

config.json
node_modules
11 changes: 11 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# This is the official list of Transport Tracker authors
# for copyright purposes. This file is distinct from the CONTRIBUTORS files.
# See the latter for an explanation.

# Names should be added to this file as
# Name or Organization <email address>
# The email address is not required for organizations.

# Please keep the list sorted.

Google Inc.
24 changes: 24 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
How to contribute
=================

Want to help out? That's awesome!

The library is open source and lives on GitHub at:
https://github.com/googlemaps/transport-tracker.
Open an issue or fork the library and submit a pull request.

Keep in mind that before we can accept any pull requests we have to jump
through a couple of legal hurdles, primarily a Contributor License Agreement
(CLA):

- **If you are an individual writing original source code**
and you're sure you own the intellectual property,
then you'll need to sign an
[individual CLA](http://code.google.com/legal/individual-cla-v1.0.html).
- **If you work for a company that wants to allow you to contribute your work**,
then you'll need to sign a
[corporate CLA](http://code.google.com/legal/corporate-cla-v1.0.html)

Follow either of the two links above to access the appropriate CLA and
instructions for how to sign and return it. Once we receive it, we'll be able
to accept your pull requests.
10 changes: 10 additions & 0 deletions CONTRIBUTORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This is the official list of people who have contributed to the project. The
# copyright is held by those individuals or organizations in the AUTHORS file.
#
# Names should be added to this file like so:
# Name <email address> <github username>

# Please keep the list sorted by first name.

Brett Morgan <[email protected]> https://github.com/domesticmouse
Stephen McDonald <[email protected]> https://github.com/stephenmcd
9 changes: 9 additions & 0 deletions Drawer/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
1 change: 1 addition & 0 deletions Drawer/app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/build
59 changes: 59 additions & 0 deletions Drawer/app/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
apply plugin: 'com.android.application'

android {
compileSdkVersion 26
defaultConfig {
applicationId "com.example.ajaykumar.drawer"
minSdkVersion 19
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
repositories {
mavenCentral()
mavenLocal()
maven {
url "https://maven.google.com"
}
}
ext {
playServices = '11.4.0'
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})


compile "com.google.android.gms:play-services-gcm:$playServices"
compile "com.google.firebase:firebase-auth:$playServices"
compile "com.google.firebase:firebase-config:$playServices"
compile "com.google.firebase:firebase-crash:$playServices"
compile "com.google.firebase:firebase-database:$playServices"
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.github.markushi:circlebutton:1.1'
compile 'com.google.android.gms:play-services-maps:11.4.0'
compile 'com.google.android.gms:play-services-location:11.4.0'
compile 'com.google.code.gson:gson:2.6.1'
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.firebaseui:firebase-ui-auth:2.4.0'
compile 'com.android.support:customtabs:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.android.support:multidex:1.0.0'
compile 'com.google.android.gms:play-services-auth:11.4.0'
compile 'com.google.code.findbugs:jsr305:2.0.1'
testCompile 'junit:junit:4.12'
}
apply plugin: 'com.google.gms.google-services'
55 changes: 55 additions & 0 deletions Drawer/app/google-services.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"project_info": {
"project_number": "507831845219",
"firebase_url": "https://ispy-a39e1.firebaseio.com",
"project_id": "ispy-a39e1",
"storage_bucket": "ispy-a39e1.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:507831845219:android:9e366f1440a2f617",
"android_client_info": {
"package_name": "com.example.ajaykumar.drawer"
}
},
"oauth_client": [
{
"client_id": "507831845219-q4smlfjdan4v6k21nfk9172va0cio58t.apps.googleusercontent.com",
"client_type": 1,
"android_info": {
"package_name": "com.example.ajaykumar.drawer",
"certificate_hash": "34a139350e56921e38ed7e1ef592d5493522335d"
}
},
{
"client_id": "507831845219-dlvra177e5h4vouelee94ump5erjnc5r.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyAg743n7Qp9BbMl5REF0S5mC_wuoEiqAmc"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 2,
"other_platform_oauth_client": [
{
"client_id": "507831845219-dlvra177e5h4vouelee94ump5erjnc5r.apps.googleusercontent.com",
"client_type": 3
}
]
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"
}
25 changes: 25 additions & 0 deletions Drawer/app/proguard-rules.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in C:\Users\AJAY KUMAR\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}

# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable

# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package com.example.ajaykumar.drawer;

import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;

import org.junit.Test;
import org.junit.runner.RunWith;

import static org.junit.Assert.*;

/**
* Instrumentation test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() throws Exception {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();

assertEquals("com.example.ajaykumar.drawer", appContext.getPackageName());
}
}
26 changes: 26 additions & 0 deletions Drawer/app/src/debug/res/values/google_maps_api.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<resources>
<!--
TODO: Before you run your application, you need a Google Maps API key.
To get one, follow this link, follow the directions and press "Create" at the end:
https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=34:A1:39:35:0E:56:92:1E:38:ED:7E:1E:F5:92:D5:49:35:22:33:5D%3Bcom.example.ajaykumar.drawer
You can also add your credentials to an existing key, using these values:
Package name:
34:A1:39:35:0E:56:92:1E:38:ED:7E:1E:F5:92:D5:49:35:22:33:5D
SHA-1 certificate fingerprint:
34:A1:39:35:0E:56:92:1E:38:ED:7E:1E:F5:92:D5:49:35:22:33:5D
Alternatively, follow the directions here:
https://developers.google.com/maps/documentation/android/start#get-key
Once you have your key (it starts with "AIza"), replace the "google_maps_key"
string in this file.
-->
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">
AIzaSyAg743n7Qp9BbMl5REF0S5mC_wuoEiqAmc
</string>
</resources>
Loading

0 comments on commit dd63c0a

Please sign in to comment.