From 623a79fb88f9958c3db2678b575a9d7a46eaf094 Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Mon, 11 Feb 2019 12:08:36 +0100 Subject: [PATCH] Add dependencies --- app/build.gradle | 40 ++++++++++++-- app/google-services.json | 55 +++++++++++++++++++ app/src/main/AndroidManifest.xml | 5 +- .../android/PokerAnalyticsApplication.kt | 13 +++++ .../android/{ => ui/activity}/MainActivity.kt | 3 +- app/src/main/res/layout/activity_main.xml | 2 +- build.gradle | 10 ++-- 7 files changed, 116 insertions(+), 12 deletions(-) create mode 100644 app/google-services.json create mode 100644 app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt rename app/src/main/java/net/pokeranalytics/android/{ => ui/activity}/MainActivity.kt (93%) diff --git a/app/build.gradle b/app/build.gradle index 182269ea..9198b207 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,11 +1,24 @@ apply plugin: 'com.android.application' - apply plugin: 'kotlin-android' - apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-kapt' +apply plugin: 'realm-android' +apply plugin: 'io.fabric' + +repositories { + maven { url 'https://maven.fabric.io/public' } +} android { + compileSdkVersion 28 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + defaultConfig { applicationId "net.pokeranalytics.android" minSdkVersion 23 @@ -14,24 +27,41 @@ android { versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'androidx.appcompat:appcompat:1.0.0-beta01' + // Android + implementation 'androidx.appcompat:appcompat:1.0.2' implementation 'androidx.core:core-ktx:1.1.0-alpha04' - implementation 'com.google.android.material:material:1.0.0-beta01' - implementation 'androidx.constraintlayout:constraintlayout:1.1.2' + implementation 'com.google.android.material:material:1.0.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0' + + // Firebase + implementation 'com.google.firebase:firebase-core:16.0.7' + // Crashlytics + implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9' + + // Kotlin + implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1' + + + // Test testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.1.0-alpha4' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4' } + +apply plugin: 'com.google.gms.google-services' \ No newline at end of file diff --git a/app/google-services.json b/app/google-services.json new file mode 100644 index 00000000..f242d7b2 --- /dev/null +++ b/app/google-services.json @@ -0,0 +1,55 @@ +{ + "project_info": { + "project_number": "245968016816", + "firebase_url": "https://poker-analytics-97998.firebaseio.com", + "project_id": "poker-analytics-97998", + "storage_bucket": "poker-analytics-97998.appspot.com" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:245968016816:android:47f8b4f74b1296b4", + "android_client_info": { + "package_name": "net.pokeranalytics.android" + } + }, + "oauth_client": [ + { + "client_id": "245968016816-tr2mo4kbe1acn8u3ebbd9nk29iuk8fqr.apps.googleusercontent.com", + "client_type": 1, + "android_info": { + "package_name": "net.pokeranalytics.android", + "certificate_hash": "e26278fa6db56acde23b0ff5981692f7f60408b9" + } + }, + { + "client_id": "245968016816-756j040n0luup2nlfu9e49qm9jv0oih2.apps.googleusercontent.com", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "AIzaSyDERILd3hSujwzqHcS4CyQjiDI7J6WvNZ4" + } + ], + "services": { + "analytics_service": { + "status": 1 + }, + "appinvite_service": { + "status": 2, + "other_platform_oauth_client": [ + { + "client_id": "245968016816-756j040n0luup2nlfu9e49qm9jv0oih2.apps.googleusercontent.com", + "client_type": 3 + } + ] + }, + "ads_service": { + "status": 2 + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index afd2d9d8..1cc27c9c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,9 +8,11 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" + android:name=".PokerAnalyticsApplication" android:theme="@style/AppTheme"> + @@ -18,6 +20,7 @@ + \ No newline at end of file diff --git a/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt b/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt new file mode 100644 index 00000000..7addeb66 --- /dev/null +++ b/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt @@ -0,0 +1,13 @@ +package net.pokeranalytics.android + +import android.app.Application + +class PokerAnalyticsApplication: Application() { + + override fun onCreate() { + super.onCreate() + + + } + +} \ No newline at end of file diff --git a/app/src/main/java/net/pokeranalytics/android/MainActivity.kt b/app/src/main/java/net/pokeranalytics/android/ui/activity/MainActivity.kt similarity index 93% rename from app/src/main/java/net/pokeranalytics/android/MainActivity.kt rename to app/src/main/java/net/pokeranalytics/android/ui/activity/MainActivity.kt index 8fcb919f..6055c953 100644 --- a/app/src/main/java/net/pokeranalytics/android/MainActivity.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/activity/MainActivity.kt @@ -1,9 +1,10 @@ -package net.pokeranalytics.android +package net.pokeranalytics.android.ui.activity import android.os.Bundle import com.google.android.material.bottomnavigation.BottomNavigationView import androidx.appcompat.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_main.* +import net.pokeranalytics.android.R class MainActivity : AppCompatActivity() { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 05466031..2be04d4c 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -6,7 +6,7 @@ android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".MainActivity"> + tools:context=".ui.activity.MainActivity">