Skip to content

Commit d2e6777

Browse files
committed
Game
1 parent 3d99f38 commit d2e6777

File tree

150 files changed

+11550
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+11550
-0
lines changed

.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
*.iml
2+
.gradle
3+
/local.properties
4+
/.idea/
5+
.DS_Store
6+
/build
7+
/captures

Pictures/AlphaAnimation.gif

342 KB

Pictures/AppIntroExample.gif

5.03 MB

Pictures/AutoScroll.gif

490 KB

Pictures/BackgroundColorAnimation.gif

421 KB

Pictures/CVExample.gif

5.84 MB

Pictures/Ease.gif

297 KB

Pictures/Gearbox.gif

959 KB

Pictures/GifAnimation.gif

572 KB

Pictures/GuidePage1.gif

819 KB

Pictures/GuidePage2.gif

4.01 MB

Pictures/PageAnimations.png

178 KB

Pictures/PathAnimation.gif

541 KB

Pictures/RotationAnimation.gif

3 MB

Pictures/ScaleAnimation.gif

768 KB

Pictures/Static.gif

582 KB

Pictures/SvgAnimation.gif

471 KB
117 KB

Pictures/TranslationAnimation.gif

612 KB

Pictures/WoWoAlphaAnimation.gif

185 KB
117 KB
1.48 MB

Pictures/WoWoElevationAnimation.gif

424 KB

Pictures/WoWoPathAnimation.gif

422 KB

Pictures/WoWoPositionAnimation.gif

1.06 MB

Pictures/WoWoRotationAnimation.gif

703 KB

Pictures/WoWoScaleAnimation.gif

417 KB

Pictures/WoWoShapeColorAnimation.gif

1.43 MB
573 KB
1.82 MB
421 KB
235 KB
284 KB

Pictures/demo_animation.png

53.2 KB

Pictures/demo_ease_type.png

38.7 KB

Pictures/ease.png

29.7 KB

app/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build

app/build.gradle

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
apply plugin: 'com.android.application'
2+
3+
android {
4+
compileSdkVersion 28
5+
buildToolsVersion "28.0.3"
6+
7+
defaultConfig {
8+
applicationId "com.shubham.fintech"
9+
minSdkVersion 17
10+
targetSdkVersion 28
11+
versionCode 1
12+
versionName "1.0.0"
13+
}
14+
buildTypes {
15+
release {
16+
minifyEnabled false
17+
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18+
}
19+
}
20+
}
21+
22+
dependencies {
23+
implementation fileTree(include: ['*.jar'], dir: 'libs')
24+
implementation project(':wowoviewpager')
25+
implementation 'com.tbuonomo.andrui:viewpagerdotsindicator:3.0.3'
26+
implementation 'com.android.support:multidex:1.0.3'
27+
implementation 'com.android.support:appcompat-v7:28.0.0'
28+
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
29+
implementation 'com.android.support:support-v4:28.0.0'
30+
implementation 'com.android.support:design:28.0.0'
31+
implementation 'com.android.support:support-annotations:28.0.0'
32+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
33+
testImplementation 'junit:junit:4.12'
34+
testImplementation 'org.assertj:assertj-core:3.9.1'
35+
testImplementation 'org.mockito:mockito-core:2.15.0'
36+
androidTestImplementation 'com.android.support.test:runner:1.0.2'
37+
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
38+
implementation 'com.huxq17.android:SwipeCardsView:1.3.4'
39+
implementation 'com.github.hajiyevelnur92:intentanimation:1.0'
40+
//to load pictures
41+
implementation 'com.squareup.picasso:picasso:2.71828'
42+
implementation 'com.squareup.okhttp:okhttp:2.7.5'
43+
44+
//if possible image cropping functionality
45+
implementation 'com.theartofdev.edmodo:android-image-cropper:2.7.0'
46+
47+
//directly getting circular image
48+
implementation 'de.hdodenhof:circleimageview:3.0.0'
49+
50+
//to load images even offline and fast while storing in a compressed format
51+
implementation 'id.zelory:compressor:2.1.0'
52+
53+
//if used for zoom effect image
54+
implementation 'com.github.chrisbanes:PhotoView:2.1.4'
55+
56+
implementation 'com.squareup.retrofit2:retrofit:2.5.0'
57+
implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
58+
59+
// to get dialog boxes in spots loading design
60+
implementation 'com.github.d-max:spots-dialog:1.1@aar'
61+
// to convert json into object and vice-versa using google gson
62+
implementation 'com.google.code.gson:gson:2.8.5'
63+
//for caches
64+
implementation 'io.paperdb:paperdb:2.5'
65+
66+
//diagonal layout
67+
implementation 'com.github.florent37:diagonallayout:1.0.7'
68+
// animate image view
69+
implementation 'com.flaviofaria:kenburnsview:1.0.7'
70+
// Using Relativetimetextview Custom Textview
71+
implementation 'com.github.curioustechizen.android-ago:library:1.3.4'
72+
implementation 'com.felipecsl:gifimageview:2.1.0'
73+
implementation 'commons-io:commons-io:2.4'
74+
//firebase if used further
75+
76+
implementation 'com.google.firebase:firebase-core:16.0.9'
77+
implementation 'com.google.firebase:firebase-database:17.0.0'
78+
implementation 'com.google.firebase:firebase-firestore:19.0.0'
79+
implementation 'com.google.android.gms:play-services-auth:16.0.1'
80+
implementation 'com.google.firebase:firebase-storage:17.0.0'
81+
implementation 'com.google.firebase:firebase-auth:17.0.0'
82+
implementation 'com.firebaseui:firebase-ui-database:5.0.0'
83+
implementation 'com.firebaseui:firebase-ui-auth:5.0.0'
84+
implementation 'com.miguelcatalan:materialsearchview:1.4.0'
85+
implementation 'com.karumi:dexter:4.2.0'
86+
implementation 'com.rengwuxian.materialedittext:library:2.1.4'
87+
implementation 'com.chaos.view:pinview:1.3.2'
88+
89+
}
90+
91+
apply plugin: 'com.google.gms.google-services'

app/google-services.json

+106
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
{
2+
"project_info": {
3+
"project_number": "270958765809",
4+
"firebase_url": "https://project-df6f2.firebaseio.com",
5+
"project_id": "project-df6f2",
6+
"storage_bucket": "project-df6f2.appspot.com"
7+
},
8+
"client": [
9+
{
10+
"client_info": {
11+
"mobilesdk_app_id": "1:270958765809:android:ab603df11814554b",
12+
"android_client_info": {
13+
"package_name": "com.shubham.fintech"
14+
}
15+
},
16+
"oauth_client": [
17+
{
18+
"client_id": "270958765809-ksdh448n3ke0aj6bkqd3feo5p0k2onc6.apps.googleusercontent.com",
19+
"client_type": 3
20+
}
21+
],
22+
"api_key": [
23+
{
24+
"current_key": "AIzaSyANzun-xsMGpxO-GYzAWE56ae90UOC6d6M"
25+
}
26+
],
27+
"services": {
28+
"appinvite_service": {
29+
"other_platform_oauth_client": [
30+
{
31+
"client_id": "270958765809-ksdh448n3ke0aj6bkqd3feo5p0k2onc6.apps.googleusercontent.com",
32+
"client_type": 3
33+
}
34+
]
35+
}
36+
}
37+
},
38+
{
39+
"client_info": {
40+
"mobilesdk_app_id": "1:270958765809:android:30b5e3405316b8f5",
41+
"android_client_info": {
42+
"package_name": "com.shubham.thunderquake"
43+
}
44+
},
45+
"oauth_client": [
46+
{
47+
"client_id": "270958765809-ksdh448n3ke0aj6bkqd3feo5p0k2onc6.apps.googleusercontent.com",
48+
"client_type": 3
49+
}
50+
],
51+
"api_key": [
52+
{
53+
"current_key": "AIzaSyANzun-xsMGpxO-GYzAWE56ae90UOC6d6M"
54+
}
55+
],
56+
"services": {
57+
"appinvite_service": {
58+
"other_platform_oauth_client": [
59+
{
60+
"client_id": "270958765809-ksdh448n3ke0aj6bkqd3feo5p0k2onc6.apps.googleusercontent.com",
61+
"client_type": 3
62+
}
63+
]
64+
}
65+
}
66+
},
67+
{
68+
"client_info": {
69+
"mobilesdk_app_id": "1:270958765809:android:5d9f29613af5b6de",
70+
"android_client_info": {
71+
"package_name": "shubham.project"
72+
}
73+
},
74+
"oauth_client": [
75+
{
76+
"client_id": "270958765809-p5fgmd97drju3hvi5huunmlhihm1rn3s.apps.googleusercontent.com",
77+
"client_type": 1,
78+
"android_info": {
79+
"package_name": "shubham.project",
80+
"certificate_hash": "45b3a2b89b7b74987888476ceb6ea575120d122e"
81+
}
82+
},
83+
{
84+
"client_id": "270958765809-ksdh448n3ke0aj6bkqd3feo5p0k2onc6.apps.googleusercontent.com",
85+
"client_type": 3
86+
}
87+
],
88+
"api_key": [
89+
{
90+
"current_key": "AIzaSyANzun-xsMGpxO-GYzAWE56ae90UOC6d6M"
91+
}
92+
],
93+
"services": {
94+
"appinvite_service": {
95+
"other_platform_oauth_client": [
96+
{
97+
"client_id": "270958765809-ksdh448n3ke0aj6bkqd3feo5p0k2onc6.apps.googleusercontent.com",
98+
"client_type": 3
99+
}
100+
]
101+
}
102+
}
103+
}
104+
],
105+
"configuration_version": "1"
106+
}

app/proguard-rules.pro

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Add project specific ProGuard rules here.
2+
# By default, the flags in this file are appended to flags specified
3+
# in D:\Programs\SDK/tools/proguard/proguard-android.txt
4+
# You can edit the include path and order by changing the proguardFiles
5+
# directive in build.gradle.
6+
#
7+
# For more details, see
8+
# http://developer.android.com/guide/developing/tools/proguard.html
9+
10+
# Add any project specific keep options here:
11+
12+
# If your project uses WebView with JS, uncomment the following
13+
# and specify the fully qualified class name to the JavaScript interface
14+
# class:
15+
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16+
# public *;
17+
#}

app/release/app-release.apk

11.5 MB
Binary file not shown.

app/release/output.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.shubham.fintech;
2+
3+
import android.app.Application;
4+
import android.test.ApplicationTestCase;
5+
6+
/**
7+
* <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
8+
*/
9+
public class ApplicationTest extends ApplicationTestCase<Application> {
10+
public ApplicationTest() {
11+
super(Application.class);
12+
}
13+
}

app/src/main/AndroidManifest.xml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3+
package="com.shubham.fintech">
4+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
5+
<uses-permission android:name="android.permission.STORAGE" />
6+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
7+
<uses-permission android:name="android.permission.INTERNET" />
8+
9+
<application
10+
android:allowBackup="true"
11+
android:icon="@drawable/ic_launcher"
12+
android:roundIcon="@drawable/ic_launcher"
13+
android:label="@string/app_name"
14+
android:largeHeap="true"
15+
android:supportsRtl="true"
16+
android:theme="@style/AppTheme">
17+
<activity android:name=".GuidePageActivity2"
18+
android:theme="@style/ShowAppTheme"
19+
>
20+
<intent-filter>
21+
<action android:name="android.intent.action.MAIN" />
22+
<category android:name="android.intent.category.LAUNCHER" />
23+
<category android:name="android.intent.category.DEFAULT" />
24+
</intent-filter>
25+
</activity>
26+
<activity android:name=".MainActivity"/>
27+
<uses-library android:name="org.apache.http.legacy"
28+
android:required="false"/>
29+
<provider
30+
android:name="android.support.v4.content.FileProvider"
31+
android:authorities="com.shubham.fintech"
32+
android:exported="false"
33+
android:grantUriPermissions="true">
34+
<meta-data
35+
android:name="com.facebook.sdk.ApplicationId"
36+
android:value="64766462375220"
37+
/>
38+
<meta-data
39+
android:name="android.support.FILE_PROVIDER_PATHS"
40+
android:resource="@xml/provider_paths" />
41+
</provider>
42+
43+
</application>
44+
45+
</manifest>

0 commit comments

Comments
 (0)