Skip to content

Commit bf7484b

Browse files
committed
first init
0 parents  commit bf7484b

File tree

633 files changed

+85191
-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.

633 files changed

+85191
-0
lines changed

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#built application files
2+
*.apk
3+
*.ap_
4+
*.aab
5+
6+
# files for the dex VM
7+
*.dex
8+
9+
# Java class files
10+
*.class
11+
12+
# generated files
13+
bin/
14+
gen/
15+
16+
# Local configuration file (sdk path, etc)
17+
local.properties
18+
19+
# Windows thumbnail db
20+
Thumbs.db
21+
22+
# OSX files
23+
.DS_Store
24+
25+
# Android Studio
26+
*.iml
27+
.idea
28+
#.idea/workspace.xml - remove # and delete .idea if it better suit your needs.
29+
.gradle
30+
build/
31+
.navigation
32+
captures/
33+
output.json
34+
35+
#NDK
36+
obj/

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Tools
2+
Tools Box Android Application
3+
4+
A collection of tools

abzaar+/build.gradle

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
apply plugin: 'com.android.application'
2+
3+
android {
4+
compileSdkVersion 29
5+
buildToolsVersion '29.0.3'
6+
defaultConfig {
7+
applicationId "ghasemi.abbas.abzaar"
8+
minSdkVersion 16
9+
targetSdkVersion 29
10+
versionCode 135
11+
versionName "1.3.5"
12+
multiDexEnabled true
13+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
14+
}
15+
16+
buildTypes {
17+
release {
18+
minifyEnabled true
19+
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
20+
}
21+
}
22+
23+
}
24+
25+
repositories {
26+
maven { url 'https://jitpack.io' }
27+
}
28+
29+
dependencies {
30+
implementation fileTree(dir: 'libs', include: ['*.jar'])
31+
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
32+
androidTestImplementation('androidx.test.espresso:espresso-core:3.2.0', {
33+
exclude group: 'com.android.support', module: 'support-annotations'
34+
})
35+
testImplementation 'junit:junit:4.13'
36+
implementation 'androidx.appcompat:appcompat:1.2.0-alpha02'
37+
implementation 'com.google.android.material:material:1.1.0'
38+
implementation 'androidx.cardview:cardview:1.0.0'
39+
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
40+
41+
implementation 'com.google.android.gms:play-services-vision:19.0.0'
42+
implementation project(':bahaar')
43+
implementation 'io.github.inflationx:calligraphy3:3.1.1'
44+
implementation 'io.github.inflationx:viewpump:2.0.3'
45+
implementation 'com.github.bumptech.glide:glide:4.11.0'
46+
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
47+
implementation 'com.ablanco.zoomy:zoomy:1.1.0'
48+
implementation 'com.squareup.okhttp3:okhttp:4.4.0'
49+
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
50+
implementation 'com.wang.avi:library:2.1.3'
51+
implementation 'com.pushpole.android:pushsdk:1.7.1'
52+
implementation 'androidx.multidex:multidex:2.0.1'
53+
}

abzaar+/proguard-rules.pro

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Add project specific ProGuard rules here.
2+
# By default, the flags in this file are appended to flags specified
3+
# in C:\Users\SmartApp\AppData\Local\Android\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+
#}
18+
19+
-keepattributes Signature
20+
-keepattributes *Annotation*
21+
-keepattributes EnclosingMethod
22+
-keep class sun.misc.Unsafe { *; }
23+
-keep class com.google.gson.stream.** { *; }
24+
-keep class com.google.gson.** { *; }
25+
-keepclassmembers enum * { *; }
26+
-keep class **.R$* { *; }
27+
-keepnames class * extends android.app.Activity
28+
-dontwarn com.unity3d.player.**
29+
-keep class com.auth0.jwt.** { *; }
30+
-dontwarn com.auth0.jwt.**
31+
32+
-keep class com.android.vending.billing
33+
-dontwarn com.squareup.okhttp.**
34+
-dontwarn okio.**
35+
-keep public class android.support.v7.widget.SearchView {
36+
*;
37+
}
38+
39+
-keep class com.wang.avi.** { *; }
40+
-keep class com.wang.avi.indicators.** { *; }
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package ghasemi.abbas.abzaar;
2+
3+
import android.content.Context;
4+
import androidx.test.platform.app.InstrumentationRegistry;
5+
import androidx.test.ext.junit.runners.AndroidJUnit4;
6+
7+
import org.junit.Test;
8+
import org.junit.runner.RunWith;
9+
10+
import static org.junit.Assert.*;
11+
12+
/**
13+
* Instrumentation test, which will execute on an Android device.
14+
*
15+
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
16+
*/
17+
@RunWith(AndroidJUnit4.class)
18+
public class ExampleInstrumentedTest {
19+
@Test
20+
public void useAppContext() throws Exception {
21+
// Context of the app under test.
22+
Context appContext = InstrumentationRegistry.getTargetContext();
23+
24+
assertEquals("ghasemi.abbas.abzaar", appContext.getPackageName());
25+
}
26+
}

0 commit comments

Comments
 (0)