From 099d4df53d5efb18007df8861f3fc8270f598067 Mon Sep 17 00:00:00 2001 From: Mondei1 Date: Mon, 22 Jun 2020 18:55:06 +0200 Subject: [PATCH] Initial project with basic activity. --- .gitignore | 14 ++ .idea/.name | 1 + .idea/codeStyles/Project.xml | 122 +++++++++++++ .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/gradle.xml | 21 +++ .idea/jarRepositories.xml | 25 +++ .idea/misc.xml | 9 + .idea/runConfigurations.xml | 12 ++ .idea/vcs.xml | 6 + app/.gitignore | 1 + app/build.gradle | 47 +++++ app/proguard-rules.pro | 21 +++ .../offpass/ExampleInstrumentedTest.kt | 22 +++ app/src/main/AndroidManifest.xml | 29 +++ .../github/mondei1/offpass/MainActivity.kt | 46 +++++ .../drawable-v24/ic_launcher_foreground.xml | 30 +++ app/src/main/res/drawable/add.png | Bin 0 -> 8402 bytes app/src/main/res/drawable/donate.png | Bin 0 -> 2605 bytes .../res/drawable/ic_launcher_background.xml | 170 +++++++++++++++++ app/src/main/res/drawable/ic_logo.xml | 29 +++ app/src/main/res/drawable/logo.png | Bin 0 -> 18427 bytes app/src/main/res/drawable/main_background.png | Bin 0 -> 8685 bytes app/src/main/res/drawable/settings.png | Bin 0 -> 8682 bytes app/src/main/res/font/righteous.xml | 6 + app/src/main/res/layout/activity_main.xml | 101 ++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3121 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 5339 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2037 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 3388 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4110 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 7472 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6334 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 11873 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 8576 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 16570 bytes app/src/main/res/values/colors.xml | 6 + app/src/main/res/values/font_certs.xml | 17 ++ app/src/main/res/values/preloaded_fonts.xml | 6 + app/src/main/res/values/strings.xml | 3 + app/src/main/res/values/styles.xml | 10 + .../github/mondei1/offpass/ExampleUnitTest.kt | 16 ++ build.gradle | 26 +++ credits.txt | 4 + gradle.properties | 21 +++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 172 ++++++++++++++++++ gradlew.bat | 84 +++++++++ logo.svg | 85 +++++++++ logo_text.svg | 88 +++++++++ main_background.svg | 38 ++++ settings.gradle | 2 + 54 files changed, 1311 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.name create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/github/mondei1/offpass/ExampleInstrumentedTest.kt create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/github/mondei1/offpass/MainActivity.kt create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/add.png create mode 100644 app/src/main/res/drawable/donate.png create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_logo.xml create mode 100644 app/src/main/res/drawable/logo.png create mode 100644 app/src/main/res/drawable/main_background.png create mode 100644 app/src/main/res/drawable/settings.png create mode 100644 app/src/main/res/font/righteous.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/font_certs.xml create mode 100644 app/src/main/res/values/preloaded_fonts.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/test/java/com/github/mondei1/offpass/ExampleUnitTest.kt create mode 100644 build.gradle create mode 100644 credits.txt create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 logo.svg create mode 100644 logo_text.svg create mode 100644 main_background.svg create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..603b140 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..ddbbe99 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +OffPass \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..88ea3aa --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,122 @@ + + + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+ + +
+
\ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..ac6b0ae --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..d5d35ec --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..273371c --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,47 @@ +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' + +android { + compileSdkVersion 29 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + defaultConfig { + applicationId "com.github.mondei1.offpass" + minSdkVersion 23 + targetSdkVersion 29 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } +} + +repositories { + jcenter() +} + + +dependencies { + implementation fileTree(dir: "libs", include: ["*.jar"]) + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + implementation 'androidx.core:core-ktx:1.3.0' + implementation 'com.journeyapps:zxing-android-embedded:4.1.0' + implementation 'androidx.appcompat:appcompat:1.1.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' + +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# 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 \ No newline at end of file diff --git a/app/src/androidTest/java/com/github/mondei1/offpass/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/github/mondei1/offpass/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..4c41798 --- /dev/null +++ b/app/src/androidTest/java/com/github/mondei1/offpass/ExampleInstrumentedTest.kt @@ -0,0 +1,22 @@ +package com.github.mondei1.offpass + +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.platform.app.InstrumentationRegistry +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.github.mondei1.offpass", appContext.packageName) + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..e724dac --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/github/mondei1/offpass/MainActivity.kt b/app/src/main/java/com/github/mondei1/offpass/MainActivity.kt new file mode 100644 index 0000000..9b1215a --- /dev/null +++ b/app/src/main/java/com/github/mondei1/offpass/MainActivity.kt @@ -0,0 +1,46 @@ +package com.github.mondei1.offpass + +import android.content.Intent +import android.os.Bundle +import android.util.Log +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.google.zxing.integration.android.IntentIntegrator +import com.google.zxing.integration.android.IntentResult +import kotlinx.android.synthetic.main.activity_main.* + +class MainActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + this.supportActionBar?.hide() + + setContentView(R.layout.activity_main) + + main_screen.setOnClickListener { + IntentIntegrator(this) + .setPrompt("Scan OffPass created QR-Code") + .setBeepEnabled(false) + .setBarcodeImageEnabled(false) + .initiateScan() + Log.i("Main", "Clicked on text") + } + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + super.onActivityResult(requestCode, resultCode, data) + var result: IntentResult = + IntentIntegrator.parseActivityResult(requestCode, resultCode, data) + if (result != null) { + if (result.contents == null) { + Toast.makeText(this, "Cancelled", Toast.LENGTH_LONG).show() + } else { + Log.i("SCANNER", "Scanned: " + result.contents) + Toast.makeText(this, "Scanned: " + result.contents, Toast.LENGTH_LONG).show() + } + } else { + super.onActivityResult(requestCode, resultCode, data) + } + } + +} \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/add.png b/app/src/main/res/drawable/add.png new file mode 100644 index 0000000000000000000000000000000000000000..43f9d9dd1f8e632144cacff629d0f68fd3935422 GIT binary patch literal 8402 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_logo.xml b/app/src/main/res/drawable/ic_logo.xml new file mode 100644 index 0000000..3bc9706 --- /dev/null +++ b/app/src/main/res/drawable/ic_logo.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/app/src/main/res/drawable/logo.png b/app/src/main/res/drawable/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bc82611764f2066731ee3ef9b07fd64ee9f10575 GIT binary patch literal 18427 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�G|pBuSBew~t(2Zx=dMr1>trqxSX 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 IM6N<$f@ + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..b9f1067 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + +