diff --git a/.idea/copyright/Apache_V2.xml b/.idea/copyright/Apache_V2.xml
index 0f14837..4d0d0ce 100644
--- a/.idea/copyright/Apache_V2.xml
+++ b/.idea/copyright/Apache_V2.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 14c807e..711f3b3 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/app/build.gradle b/app/build.gradle
index caec401..380bd38 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -27,10 +27,10 @@ apply plugin: 'com.google.android.gms.oss-licenses-plugin'
android {
compileSdkVersion versions.compile_sdk
defaultConfig {
- applicationId "com.baruckis.mycryptocoins"
+ applicationId "com.baruckis.kriptofolio"
minSdkVersion versions.min_sdk
targetSdkVersion versions.target_sdk
- versionCode 2
+ versionCode 1
versionName "@string/app_version"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
@@ -202,7 +202,7 @@ dependencies {
// Helps apps to display open source software licenses and notices. When the application builds,
// the Gradle plugin will process the licenses and add them to the app resources.
- implementation 'com.google.android.gms:play-services-oss-licenses:16.0.1'
+ implementation "com.google.android.gms:play-services-oss-licenses:$versions.licenses"
/* Testing */
diff --git a/app/src/androidTest/java/com/baruckis/mycryptocoins/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/baruckis/kriptofolio/ExampleInstrumentedTest.kt
similarity index 84%
rename from app/src/androidTest/java/com/baruckis/mycryptocoins/ExampleInstrumentedTest.kt
rename to app/src/androidTest/java/com/baruckis/kriptofolio/ExampleInstrumentedTest.kt
index 61b9d4b..9880927 100644
--- a/app/src/androidTest/java/com/baruckis/mycryptocoins/ExampleInstrumentedTest.kt
+++ b/app/src/androidTest/java/com/baruckis/kriptofolio/ExampleInstrumentedTest.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins
+package com.baruckis.kriptofolio
import androidx.test.InstrumentationRegistry
import androidx.test.runner.AndroidJUnit4
@@ -35,6 +35,6 @@ class ExampleInstrumentedTest {
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getTargetContext()
- assertEquals("com.baruckis.mycryptocoins", appContext.packageName)
+ assertEquals("com.baruckis.kriptofolio", appContext.packageName)
}
}
diff --git a/app/src/demo/java/com/baruckis/mycryptocoins/utilities/ConstantsFlavor.kt b/app/src/demo/java/com/baruckis/kriptofolio/utilities/ConstantsFlavor.kt
similarity index 89%
rename from app/src/demo/java/com/baruckis/mycryptocoins/utilities/ConstantsFlavor.kt
rename to app/src/demo/java/com/baruckis/kriptofolio/utilities/ConstantsFlavor.kt
index 2a37fcd..32a1f87 100644
--- a/app/src/demo/java/com/baruckis/mycryptocoins/utilities/ConstantsFlavor.kt
+++ b/app/src/demo/java/com/baruckis/kriptofolio/utilities/ConstantsFlavor.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
/**
* Constants used throughout the app for DEMO build.
diff --git a/app/src/demo/res/values/strings.xml b/app/src/demo/res/values/strings.xml
index 4502deb..f12ffbe 100644
--- a/app/src/demo/res/values/strings.xml
+++ b/app/src/demo/res/values/strings.xml
@@ -1,5 +1,5 @@
+ package="com.baruckis.kriptofolio">
@@ -51,9 +51,9 @@
@@ -67,20 +67,20 @@
+ android:value="com.baruckis.kriptofolio.ui.mainlist.MainActivity" />
+ android:parentActivityName="com.baruckis.kriptofolio.ui.mainlist.MainActivity">
+ android:value="com.baruckis.kriptofolio.ui.mainlist.MainActivity" />
diff --git a/app/src/main/ic_launcher-web.png b/app/src/main/ic_launcher-web.png
index 7c6f645..0d0518a 100644
Binary files a/app/src/main/ic_launcher-web.png and b/app/src/main/ic_launcher-web.png differ
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/App.kt b/app/src/main/java/com/baruckis/kriptofolio/App.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/App.kt
rename to app/src/main/java/com/baruckis/kriptofolio/App.kt
index 26a992e..3cd261c 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/App.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/App.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins
+package com.baruckis.kriptofolio
import android.app.Activity
import android.app.Application
import android.content.Context
import android.content.res.Configuration
-import com.baruckis.mycryptocoins.dependencyinjection.AppInjector
-import com.baruckis.mycryptocoins.utilities.localization.LocalizationManager
-import com.baruckis.mycryptocoins.utilities.logConsoleVerbose
+import com.baruckis.kriptofolio.dependencyinjection.AppInjector
+import com.baruckis.kriptofolio.utilities.localization.LocalizationManager
+import com.baruckis.kriptofolio.utilities.logConsoleVerbose
import com.facebook.stetho.Stetho
import com.google.android.gms.ads.MobileAds
import dagger.android.AndroidInjector
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/api/ApiResponse.kt b/app/src/main/java/com/baruckis/kriptofolio/api/ApiResponse.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/api/ApiResponse.kt
rename to app/src/main/java/com/baruckis/kriptofolio/api/ApiResponse.kt
index dcc6df9..3390cae 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/api/ApiResponse.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/api/ApiResponse.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.api
+package com.baruckis.kriptofolio.api
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/api/ApiService.kt b/app/src/main/java/com/baruckis/kriptofolio/api/ApiService.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/api/ApiService.kt
rename to app/src/main/java/com/baruckis/kriptofolio/api/ApiService.kt
index 06f7550..2c5cec4 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/api/ApiService.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/api/ApiService.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.api
+package com.baruckis.kriptofolio.api
import androidx.lifecycle.LiveData
-import com.baruckis.mycryptocoins.utilities.API_SERVICE_RESULTS_LIMIT
+import com.baruckis.kriptofolio.utilities.API_SERVICE_RESULTS_LIMIT
import retrofit2.http.GET
import retrofit2.http.Query
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/api/AuthenticationInterceptor.kt b/app/src/main/java/com/baruckis/kriptofolio/api/AuthenticationInterceptor.kt
similarity index 79%
rename from app/src/main/java/com/baruckis/mycryptocoins/api/AuthenticationInterceptor.kt
rename to app/src/main/java/com/baruckis/kriptofolio/api/AuthenticationInterceptor.kt
index da2d911..79c716c 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/api/AuthenticationInterceptor.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/api/AuthenticationInterceptor.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.api
+package com.baruckis.kriptofolio.api
-import com.baruckis.mycryptocoins.utilities.API_SERVICE_AUTHENTICATION_KEY
-import com.baruckis.mycryptocoins.utilities.API_SERVICE_AUTHENTICATION_NAME
+import com.baruckis.kriptofolio.utilities.API_SERVICE_AUTHENTICATION_KEY
+import com.baruckis.kriptofolio.utilities.API_SERVICE_AUTHENTICATION_NAME
import okhttp3.Interceptor
import okhttp3.Response
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/api/CoinMarketCap.kt b/app/src/main/java/com/baruckis/kriptofolio/api/CoinMarketCap.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/api/CoinMarketCap.kt
rename to app/src/main/java/com/baruckis/kriptofolio/api/CoinMarketCap.kt
index 2b82735..0cd0e70 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/api/CoinMarketCap.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/api/CoinMarketCap.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.api
+package com.baruckis.kriptofolio.api
import com.google.gson.annotations.SerializedName
import java.util.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/api/CryptocurrencyLatest.kt b/app/src/main/java/com/baruckis/kriptofolio/api/CryptocurrencyLatest.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/api/CryptocurrencyLatest.kt
rename to app/src/main/java/com/baruckis/kriptofolio/api/CryptocurrencyLatest.kt
index 6256f01..13978f9 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/api/CryptocurrencyLatest.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/api/CryptocurrencyLatest.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.api
+package com.baruckis.kriptofolio.api
import com.google.gson.annotations.SerializedName
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/binding/BindingAdapters.kt b/app/src/main/java/com/baruckis/kriptofolio/binding/BindingAdapters.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/binding/BindingAdapters.kt
rename to app/src/main/java/com/baruckis/kriptofolio/binding/BindingAdapters.kt
index 75beb4c..d0a5199 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/binding/BindingAdapters.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/binding/BindingAdapters.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.binding
+package com.baruckis.kriptofolio.binding
import android.view.View
import androidx.databinding.BindingAdapter
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/AppDatabase.kt b/app/src/main/java/com/baruckis/kriptofolio/db/AppDatabase.kt
similarity index 91%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/AppDatabase.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/AppDatabase.kt
index 2f902fd..72e850b 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/AppDatabase.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/AppDatabase.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
import androidx.room.Database
import androidx.room.RoomDatabase
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/Converters.kt b/app/src/main/java/com/baruckis/kriptofolio/db/Converters.kt
similarity index 89%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/Converters.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/Converters.kt
index a3f3ebe..b885cc6 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/Converters.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/Converters.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
import androidx.room.TypeConverter
import java.util.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/Cryptocurrency.kt b/app/src/main/java/com/baruckis/kriptofolio/db/Cryptocurrency.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/Cryptocurrency.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/Cryptocurrency.kt
index a7e836f..c07a149 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/Cryptocurrency.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/Cryptocurrency.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
import android.os.Parcelable
import androidx.room.ColumnInfo
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/CryptocurrencyDao.kt b/app/src/main/java/com/baruckis/kriptofolio/db/CryptocurrencyDao.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/CryptocurrencyDao.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/CryptocurrencyDao.kt
index 6115c96..d162196 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/CryptocurrencyDao.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/CryptocurrencyDao.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
import androidx.lifecycle.LiveData
import androidx.room.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/LibraryLicenseInfo.kt b/app/src/main/java/com/baruckis/kriptofolio/db/LibraryLicenseInfo.kt
similarity index 86%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/LibraryLicenseInfo.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/LibraryLicenseInfo.kt
index 6b8fedc..bc0b5d7 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/LibraryLicenseInfo.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/LibraryLicenseInfo.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
data class LibraryLicenseInfo(val library: String,
val developer: String,
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/MyCryptocurrency.kt b/app/src/main/java/com/baruckis/kriptofolio/db/MyCryptocurrency.kt
similarity index 92%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/MyCryptocurrency.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/MyCryptocurrency.kt
index 0044f96..5dfdc0d 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/MyCryptocurrency.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/MyCryptocurrency.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
import android.os.Parcelable
import androidx.room.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/db/MyCryptocurrencyDao.kt b/app/src/main/java/com/baruckis/kriptofolio/db/MyCryptocurrencyDao.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/db/MyCryptocurrencyDao.kt
rename to app/src/main/java/com/baruckis/kriptofolio/db/MyCryptocurrencyDao.kt
index 2265197..cdcb55b 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/db/MyCryptocurrencyDao.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/db/MyCryptocurrencyDao.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.db
+package com.baruckis.kriptofolio.db
import androidx.lifecycle.LiveData
import androidx.room.*
-import com.baruckis.mycryptocoins.utilities.getAmountFiatChange24hCounted
-import com.baruckis.mycryptocoins.utilities.getAmountFiatCounted
+import com.baruckis.kriptofolio.utilities.getAmountFiatChange24hCounted
+import com.baruckis.kriptofolio.utilities.getAmountFiatCounted
/**
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ActivityBuildersModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ActivityBuildersModule.kt
similarity index 78%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ActivityBuildersModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ActivityBuildersModule.kt
index 41823a3..f8df575 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ActivityBuildersModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ActivityBuildersModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
-import com.baruckis.mycryptocoins.ui.addsearchlist.AddSearchActivity
-import com.baruckis.mycryptocoins.ui.mainlist.MainActivity
-import com.baruckis.mycryptocoins.ui.settings.SettingsActivity
+import com.baruckis.kriptofolio.ui.addsearchlist.AddSearchActivity
+import com.baruckis.kriptofolio.ui.mainlist.MainActivity
+import com.baruckis.kriptofolio.ui.settings.SettingsActivity
import dagger.Module
import dagger.android.ContributesAndroidInjector
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppComponent.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppComponent.kt
similarity index 91%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppComponent.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppComponent.kt
index 7cdfa8a..8c26c89 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppComponent.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppComponent.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
-import com.baruckis.mycryptocoins.App
+import com.baruckis.kriptofolio.App
import dagger.BindsInstance
import dagger.Component
import dagger.android.support.AndroidSupportInjectionModule
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppGlideModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppGlideModule.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppGlideModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppGlideModule.kt
index 882ec2b..5eb3d12 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppGlideModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppGlideModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import com.bumptech.glide.annotation.GlideModule
import com.bumptech.glide.module.AppGlideModule
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppInjector.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppInjector.kt
similarity index 94%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppInjector.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppInjector.kt
index 5fb632c..68638eb 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppInjector.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppInjector.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import android.app.Activity
import android.app.Application
@@ -23,7 +23,7 @@ import android.os.Bundle
import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity
import androidx.fragment.app.FragmentManager
-import com.baruckis.mycryptocoins.App
+import com.baruckis.kriptofolio.App
import dagger.android.AndroidInjection
import dagger.android.support.AndroidSupportInjection
import dagger.android.support.HasSupportFragmentInjector
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppModule.kt
similarity index 86%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppModule.kt
index 00921b0..18b8d75 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/AppModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/AppModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,22 +14,22 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import android.content.Context
import android.content.SharedPreferences
import android.preference.PreferenceManager
import androidx.room.Room
-import com.baruckis.mycryptocoins.App
-import com.baruckis.mycryptocoins.BuildConfig
-import com.baruckis.mycryptocoins.api.ApiService
-import com.baruckis.mycryptocoins.api.AuthenticationInterceptor
-import com.baruckis.mycryptocoins.db.AppDatabase
-import com.baruckis.mycryptocoins.db.CryptocurrencyDao
-import com.baruckis.mycryptocoins.db.MyCryptocurrencyDao
-import com.baruckis.mycryptocoins.utilities.API_SERVICE_BASE_URL
-import com.baruckis.mycryptocoins.utilities.DATABASE_NAME
-import com.baruckis.mycryptocoins.utilities.LiveDataCallAdapterFactory
+import com.baruckis.kriptofolio.App
+import com.baruckis.kriptofolio.BuildConfig
+import com.baruckis.kriptofolio.api.ApiService
+import com.baruckis.kriptofolio.api.AuthenticationInterceptor
+import com.baruckis.kriptofolio.db.AppDatabase
+import com.baruckis.kriptofolio.db.CryptocurrencyDao
+import com.baruckis.kriptofolio.db.MyCryptocurrencyDao
+import com.baruckis.kriptofolio.utilities.API_SERVICE_BASE_URL
+import com.baruckis.kriptofolio.utilities.DATABASE_NAME
+import com.baruckis.kriptofolio.utilities.LiveDataCallAdapterFactory
import dagger.Module
import dagger.Provides
import okhttp3.OkHttpClient
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/Injectable.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/Injectable.kt
similarity index 83%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/Injectable.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/Injectable.kt
index f592d49..558b086 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/Injectable.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/Injectable.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
/**
* It is just a plain empty marker interface, which tells to automatically inject activities or fragments if they implement it.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LanguageCodes.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LanguageCodes.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LanguageCodes.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LanguageCodes.kt
index 3a1db7f..a01a461 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LanguageCodes.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LanguageCodes.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import java.util.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LanguageKey.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LanguageKey.kt
similarity index 85%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LanguageKey.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LanguageKey.kt
index de2aa84..ae4a748 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LanguageKey.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LanguageKey.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import dagger.MapKey
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LocalizationModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LocalizationModule.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LocalizationModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LocalizationModule.kt
index 798a5f7..8b6e85c 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/LocalizationModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/LocalizationModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import android.content.Context
import android.content.SharedPreferences
import android.content.res.Configuration
import android.content.res.Resources
-import com.baruckis.mycryptocoins.utilities.localization.Localization
-import com.baruckis.mycryptocoins.utilities.localization.LocalizationLanguage
+import com.baruckis.kriptofolio.utilities.localization.Localization
+import com.baruckis.kriptofolio.utilities.localization.LocalizationLanguage
import dagger.Module
import dagger.Provides
import dagger.multibindings.IntoMap
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/MainListFragmetBuildersModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/MainListFragmetBuildersModule.kt
similarity index 82%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/MainListFragmetBuildersModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/MainListFragmetBuildersModule.kt
index 55d247a..51e253c 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/MainListFragmetBuildersModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/MainListFragmetBuildersModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
-import com.baruckis.mycryptocoins.ui.mainlist.MainListFragment
+import com.baruckis.kriptofolio.ui.mainlist.MainListFragment
import dagger.Module
import dagger.android.ContributesAndroidInjector
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/SettingsFragmetsBuildersModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/SettingsFragmetsBuildersModule.kt
similarity index 78%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/SettingsFragmetsBuildersModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/SettingsFragmetsBuildersModule.kt
index 1a00039..f234932 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/SettingsFragmetsBuildersModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/SettingsFragmetsBuildersModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
-import com.baruckis.mycryptocoins.ui.settings.thirdpartysoft.LibrariesLicensesListFragment
-import com.baruckis.mycryptocoins.ui.settings.SettingsFragment
+import com.baruckis.kriptofolio.ui.settings.thirdpartysoft.LibrariesLicensesListFragment
+import com.baruckis.kriptofolio.ui.settings.SettingsFragment
import dagger.Module
import dagger.android.ContributesAndroidInjector
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelFactory.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelFactory.kt
similarity index 92%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelFactory.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelFactory.kt
index d59bc7a..501a61a 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelFactory.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelFactory.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelKey.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelKey.kt
similarity index 88%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelKey.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelKey.kt
index 8fb38e9..69308a4 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelKey.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelKey.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import androidx.lifecycle.ViewModel
import dagger.MapKey
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelsModule.kt b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelsModule.kt
similarity index 81%
rename from app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelsModule.kt
rename to app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelsModule.kt
index a679f96..daaf1aa 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/dependencyinjection/ViewModelsModule.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/dependencyinjection/ViewModelsModule.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.dependencyinjection
+package com.baruckis.kriptofolio.dependencyinjection
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
-import com.baruckis.mycryptocoins.ui.addsearchlist.AddSearchViewModel
-import com.baruckis.mycryptocoins.ui.mainlist.MainViewModel
-import com.baruckis.mycryptocoins.ui.settings.thirdpartysoft.LibrariesLicensesViewModel
-import com.baruckis.mycryptocoins.ui.settings.SettingsViewModel
+import com.baruckis.kriptofolio.ui.addsearchlist.AddSearchViewModel
+import com.baruckis.kriptofolio.ui.mainlist.MainViewModel
+import com.baruckis.kriptofolio.ui.settings.thirdpartysoft.LibrariesLicensesViewModel
+import com.baruckis.kriptofolio.ui.settings.SettingsViewModel
import dagger.Binds
import dagger.Module
import dagger.multibindings.IntoMap
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/repository/CryptocurrencyRepository.kt b/app/src/main/java/com/baruckis/kriptofolio/repository/CryptocurrencyRepository.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/repository/CryptocurrencyRepository.kt
rename to app/src/main/java/com/baruckis/kriptofolio/repository/CryptocurrencyRepository.kt
index f7ae8b4..8b18800 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/repository/CryptocurrencyRepository.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/repository/CryptocurrencyRepository.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.repository
+package com.baruckis.kriptofolio.repository
import android.content.Context
import android.content.SharedPreferences
@@ -22,15 +22,15 @@ import androidx.lifecycle.LiveData
import androidx.lifecycle.MediatorLiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.Transformations
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.api.*
-import com.baruckis.mycryptocoins.db.Cryptocurrency
-import com.baruckis.mycryptocoins.db.CryptocurrencyDao
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-import com.baruckis.mycryptocoins.db.MyCryptocurrencyDao
-import com.baruckis.mycryptocoins.utilities.*
-import com.baruckis.mycryptocoins.utilities.localization.StringsLocalization
-import com.baruckis.mycryptocoins.vo.Resource
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.api.*
+import com.baruckis.kriptofolio.db.Cryptocurrency
+import com.baruckis.kriptofolio.db.CryptocurrencyDao
+import com.baruckis.kriptofolio.db.MyCryptocurrency
+import com.baruckis.kriptofolio.db.MyCryptocurrencyDao
+import com.baruckis.kriptofolio.utilities.*
+import com.baruckis.kriptofolio.utilities.localization.StringsLocalization
+import com.baruckis.kriptofolio.vo.Resource
import java.util.*
import javax.inject.Inject
import javax.inject.Singleton
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/repository/LicensesRepository.kt b/app/src/main/java/com/baruckis/kriptofolio/repository/LicensesRepository.kt
similarity index 98%
rename from app/src/main/java/com/baruckis/mycryptocoins/repository/LicensesRepository.kt
rename to app/src/main/java/com/baruckis/kriptofolio/repository/LicensesRepository.kt
index 7a36659..d3188a9 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/repository/LicensesRepository.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/repository/LicensesRepository.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.repository
+package com.baruckis.kriptofolio.repository
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.db.LibraryLicenseInfo
-import com.baruckis.mycryptocoins.utilities.localization.StringsLocalization
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.db.LibraryLicenseInfo
+import com.baruckis.kriptofolio.utilities.localization.StringsLocalization
import javax.inject.Inject
import javax.inject.Singleton
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/repository/NetworkBoundResource.kt b/app/src/main/java/com/baruckis/kriptofolio/repository/NetworkBoundResource.kt
similarity index 93%
rename from app/src/main/java/com/baruckis/mycryptocoins/repository/NetworkBoundResource.kt
rename to app/src/main/java/com/baruckis/kriptofolio/repository/NetworkBoundResource.kt
index f4bb000..b284958 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/repository/NetworkBoundResource.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/repository/NetworkBoundResource.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,18 +14,18 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.repository
+package com.baruckis.kriptofolio.repository
import android.os.Handler
import androidx.annotation.MainThread
import androidx.annotation.WorkerThread
import androidx.lifecycle.LiveData
import androidx.lifecycle.MediatorLiveData
-import com.baruckis.mycryptocoins.api.ApiEmptyResponse
-import com.baruckis.mycryptocoins.api.ApiErrorResponse
-import com.baruckis.mycryptocoins.api.ApiResponse
-import com.baruckis.mycryptocoins.api.ApiSuccessResponse
-import com.baruckis.mycryptocoins.vo.Resource
+import com.baruckis.kriptofolio.api.ApiEmptyResponse
+import com.baruckis.kriptofolio.api.ApiErrorResponse
+import com.baruckis.kriptofolio.api.ApiResponse
+import com.baruckis.kriptofolio.api.ApiSuccessResponse
+import com.baruckis.kriptofolio.vo.Resource
/**
* A generic class that can provide a resource backed by both the sqlite database and the network.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchActivity.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchActivity.kt
similarity index 93%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchActivity.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchActivity.kt
index 3f7cba2..7d283d4 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchActivity.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchActivity.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.addsearchlist
+package com.baruckis.kriptofolio.ui.addsearchlist
import android.app.Activity
import android.app.SearchManager
@@ -23,7 +23,6 @@ import android.content.Intent
import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
-import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.SearchView
import androidx.coordinatorlayout.widget.CoordinatorLayout
import androidx.databinding.DataBindingUtil
@@ -31,17 +30,17 @@ import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.ViewModelProviders
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.databinding.ActivityAddSearchBinding
-import com.baruckis.mycryptocoins.db.Cryptocurrency
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-import com.baruckis.mycryptocoins.dependencyinjection.Injectable
-import com.baruckis.mycryptocoins.ui.addsearchlist.CryptocurrencyAmountDialog.Companion.DIALOG_CRYPTOCURRENCY_AMOUNT_TAG
-import com.baruckis.mycryptocoins.ui.common.BaseActivity
-import com.baruckis.mycryptocoins.ui.common.RetryCallback
-import com.baruckis.mycryptocoins.utilities.*
-import com.baruckis.mycryptocoins.utilities.localization.StringsLocalization
-import com.baruckis.mycryptocoins.vo.Status
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.databinding.ActivityAddSearchBinding
+import com.baruckis.kriptofolio.db.Cryptocurrency
+import com.baruckis.kriptofolio.db.MyCryptocurrency
+import com.baruckis.kriptofolio.dependencyinjection.Injectable
+import com.baruckis.kriptofolio.ui.addsearchlist.CryptocurrencyAmountDialog.Companion.DIALOG_CRYPTOCURRENCY_AMOUNT_TAG
+import com.baruckis.kriptofolio.ui.common.BaseActivity
+import com.baruckis.kriptofolio.ui.common.RetryCallback
+import com.baruckis.kriptofolio.utilities.*
+import com.baruckis.kriptofolio.utilities.localization.StringsLocalization
+import com.baruckis.kriptofolio.vo.Status
import com.google.android.material.snackbar.Snackbar
import kotlinx.android.synthetic.main.content_add_search.*
import kotlinx.coroutines.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchListAdapter.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchListAdapter.kt
similarity index 89%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchListAdapter.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchListAdapter.kt
index 9f61c82..eb21627 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchListAdapter.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchListAdapter.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.addsearchlist
+package com.baruckis.kriptofolio.ui.addsearchlist
import android.content.Context
import android.net.Uri
@@ -23,12 +23,12 @@ import android.view.View
import android.view.ViewGroup
import android.widget.BaseAdapter
import androidx.databinding.DataBindingUtil
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.databinding.ActivityAddSearchListItemBinding
-import com.baruckis.mycryptocoins.db.Cryptocurrency
-import com.baruckis.mycryptocoins.dependencyinjection.GlideApp
-import com.baruckis.mycryptocoins.utilities.*
-import com.baruckis.mycryptocoins.utilities.glide.WhiteBackground
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.databinding.ActivityAddSearchListItemBinding
+import com.baruckis.kriptofolio.db.Cryptocurrency
+import com.baruckis.kriptofolio.dependencyinjection.GlideApp
+import com.baruckis.kriptofolio.utilities.*
+import com.baruckis.kriptofolio.utilities.glide.WhiteBackground
import com.bumptech.glide.load.MultiTransformation
import com.bumptech.glide.load.resource.bitmap.CircleCrop
import kotlinx.android.synthetic.main.flipview_front_custom.view.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchViewModel.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchViewModel.kt
similarity index 84%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchViewModel.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchViewModel.kt
index 2141478..d8b58c9 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/AddSearchViewModel.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/AddSearchViewModel.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.addsearchlist
+package com.baruckis.kriptofolio.ui.addsearchlist
import androidx.lifecycle.LiveData
import androidx.lifecycle.MediatorLiveData
-import com.baruckis.mycryptocoins.db.Cryptocurrency
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-import com.baruckis.mycryptocoins.repository.CryptocurrencyRepository
-import com.baruckis.mycryptocoins.ui.common.BaseViewModel
-import com.baruckis.mycryptocoins.utilities.SERVER_CALL_DELAY_MILLISECONDS
-import com.baruckis.mycryptocoins.utilities.TimeFormat
-import com.baruckis.mycryptocoins.vo.Resource
+import com.baruckis.kriptofolio.db.Cryptocurrency
+import com.baruckis.kriptofolio.db.MyCryptocurrency
+import com.baruckis.kriptofolio.repository.CryptocurrencyRepository
+import com.baruckis.kriptofolio.ui.common.BaseViewModel
+import com.baruckis.kriptofolio.utilities.SERVER_CALL_DELAY_MILLISECONDS
+import com.baruckis.kriptofolio.utilities.TimeFormat
+import com.baruckis.kriptofolio.vo.Resource
import javax.inject.Inject
class AddSearchViewModel @Inject constructor(var cryptocurrencyRepository: CryptocurrencyRepository) : BaseViewModel() {
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/CryptocurrencyAmountDialog.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/CryptocurrencyAmountDialog.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/CryptocurrencyAmountDialog.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/CryptocurrencyAmountDialog.kt
index 456da81..4aecd29 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/addsearchlist/CryptocurrencyAmountDialog.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/addsearchlist/CryptocurrencyAmountDialog.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.addsearchlist
+package com.baruckis.kriptofolio.ui.addsearchlist
import android.annotation.SuppressLint
import android.app.Dialog
@@ -25,9 +25,9 @@ import android.view.WindowManager
import android.widget.EditText
import androidx.appcompat.app.AlertDialog
import androidx.fragment.app.DialogFragment
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.utilities.nonEmpty
-import com.baruckis.mycryptocoins.utilities.validate
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.utilities.nonEmpty
+import com.baruckis.kriptofolio.utilities.validate
import kotlinx.android.synthetic.main.dialog_add_crypto_amount.view.*
/**
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/BaseActivity.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/common/BaseActivity.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/common/BaseActivity.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/common/BaseActivity.kt
index 522ebfb..353202c 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/BaseActivity.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/common/BaseActivity.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.common
+package com.baruckis.kriptofolio.ui.common
import android.app.Activity
import android.content.Context
@@ -22,9 +22,9 @@ import android.content.pm.PackageManager
import android.content.res.Resources
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
-import com.baruckis.mycryptocoins.BuildConfig
-import com.baruckis.mycryptocoins.utilities.localization.LocalizationManager
-import com.baruckis.mycryptocoins.utilities.logConsoleVerbose
+import com.baruckis.kriptofolio.BuildConfig
+import com.baruckis.kriptofolio.utilities.localization.LocalizationManager
+import com.baruckis.kriptofolio.utilities.logConsoleVerbose
import java.util.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/BaseViewModel.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/common/BaseViewModel.kt
similarity index 92%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/common/BaseViewModel.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/common/BaseViewModel.kt
index 0f19663..97bf871 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/BaseViewModel.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/common/BaseViewModel.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.common
+package com.baruckis.kriptofolio.ui.common
import androidx.lifecycle.ViewModel
import kotlinx.coroutines.CoroutineScope
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/CustomItemAnimator.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/common/CustomItemAnimator.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/common/CustomItemAnimator.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/common/CustomItemAnimator.kt
index 013aee3..6c22a64 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/CustomItemAnimator.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/common/CustomItemAnimator.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.common
+package com.baruckis.kriptofolio.ui.common
import androidx.recyclerview.widget.DefaultItemAnimator
import androidx.recyclerview.widget.RecyclerView
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/RetryCallback.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/common/RetryCallback.kt
similarity index 83%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/common/RetryCallback.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/common/RetryCallback.kt
index c852b51..d45981a 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/common/RetryCallback.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/common/RetryCallback.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.common
+package com.baruckis.kriptofolio.ui.common
/**
* Generic interface for retry buttons.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainActivity.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainActivity.kt
similarity index 94%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainActivity.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainActivity.kt
index a12f402..028bfd0 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainActivity.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainActivity.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import android.content.Intent
import android.os.Bundle
@@ -26,9 +26,9 @@ import androidx.fragment.app.Fragment
import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.ViewModelProviders
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.ui.common.BaseActivity
-import com.baruckis.mycryptocoins.ui.settings.SettingsActivity
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.ui.common.BaseActivity
+import com.baruckis.kriptofolio.ui.settings.SettingsActivity
import dagger.android.AndroidInjector
import dagger.android.DispatchingAndroidInjector
import dagger.android.support.HasSupportFragmentInjector
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListFragment.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListFragment.kt
similarity index 97%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListFragment.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListFragment.kt
index b0d0dbc..53aaac1 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListFragment.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListFragment.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import android.app.Activity
import android.content.Intent
@@ -37,15 +37,15 @@ import androidx.recyclerview.selection.StorageStrategy
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.databinding.FragmentMainListBinding
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-import com.baruckis.mycryptocoins.dependencyinjection.Injectable
-import com.baruckis.mycryptocoins.ui.addsearchlist.AddSearchActivity
-import com.baruckis.mycryptocoins.ui.common.CustomItemAnimator
-import com.baruckis.mycryptocoins.ui.settings.SettingsActivity
-import com.baruckis.mycryptocoins.utilities.*
-import com.baruckis.mycryptocoins.vo.Status
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.databinding.FragmentMainListBinding
+import com.baruckis.kriptofolio.db.MyCryptocurrency
+import com.baruckis.kriptofolio.dependencyinjection.Injectable
+import com.baruckis.kriptofolio.ui.addsearchlist.AddSearchActivity
+import com.baruckis.kriptofolio.ui.common.CustomItemAnimator
+import com.baruckis.kriptofolio.ui.settings.SettingsActivity
+import com.baruckis.kriptofolio.utilities.*
+import com.baruckis.kriptofolio.vo.Status
import com.google.android.material.appbar.AppBarLayout
import com.google.android.material.snackbar.Snackbar
import kotlinx.android.synthetic.main.activity_main.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemDetails.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListItemDetails.kt
similarity index 91%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemDetails.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListItemDetails.kt
index a3c86df..a47a0d4 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemDetails.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListItemDetails.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import android.view.MotionEvent
import androidx.recyclerview.selection.ItemDetailsLookup
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemLookup.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListItemLookup.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemLookup.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListItemLookup.kt
index cc1d3c5..80004c8 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemLookup.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainListItemLookup.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import android.view.MotionEvent
import androidx.recyclerview.selection.ItemDetailsLookup
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainRecyclerViewAdapter.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainRecyclerViewAdapter.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainRecyclerViewAdapter.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainRecyclerViewAdapter.kt
index e628988..ce518e6 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainRecyclerViewAdapter.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainRecyclerViewAdapter.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import android.net.Uri
import android.os.Parcelable
@@ -24,12 +24,12 @@ import android.view.ViewGroup
import androidx.recyclerview.selection.ItemDetailsLookup
import androidx.recyclerview.selection.SelectionTracker
import androidx.recyclerview.widget.RecyclerView
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.databinding.FragmentMainListItemBinding
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-import com.baruckis.mycryptocoins.dependencyinjection.GlideApp
-import com.baruckis.mycryptocoins.utilities.*
-import com.baruckis.mycryptocoins.utilities.glide.WhiteBackground
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.databinding.FragmentMainListItemBinding
+import com.baruckis.kriptofolio.db.MyCryptocurrency
+import com.baruckis.kriptofolio.dependencyinjection.GlideApp
+import com.baruckis.kriptofolio.utilities.*
+import com.baruckis.kriptofolio.utilities.glide.WhiteBackground
import com.bumptech.glide.load.MultiTransformation
import com.bumptech.glide.load.resource.bitmap.CircleCrop
import kotlinx.android.parcel.Parcelize
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainViewModel.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainViewModel.kt
similarity index 97%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainViewModel.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainViewModel.kt
index e5378b7..f3bf005 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainViewModel.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/MainViewModel.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import android.content.Context
import android.text.SpannableString
@@ -22,14 +22,14 @@ import androidx.lifecycle.LiveData
import androidx.lifecycle.MediatorLiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.Transformations
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.db.Cryptocurrency
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-import com.baruckis.mycryptocoins.repository.CryptocurrencyRepository
-import com.baruckis.mycryptocoins.ui.common.BaseViewModel
-import com.baruckis.mycryptocoins.utilities.*
-import com.baruckis.mycryptocoins.utilities.localization.StringsLocalization
-import com.baruckis.mycryptocoins.vo.Resource
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.db.Cryptocurrency
+import com.baruckis.kriptofolio.db.MyCryptocurrency
+import com.baruckis.kriptofolio.repository.CryptocurrencyRepository
+import com.baruckis.kriptofolio.ui.common.BaseViewModel
+import com.baruckis.kriptofolio.utilities.*
+import com.baruckis.kriptofolio.utilities.localization.StringsLocalization
+import com.baruckis.kriptofolio.vo.Resource
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/ViewHolderWithDetails.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/ViewHolderWithDetails.kt
similarity index 86%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/ViewHolderWithDetails.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/ViewHolderWithDetails.kt
index 152cf51..9356822 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/ViewHolderWithDetails.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/mainlist/ViewHolderWithDetails.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.mainlist
+package com.baruckis.kriptofolio.ui.mainlist
import androidx.recyclerview.selection.ItemDetailsLookup
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/DonateCryptoDialog.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/DonateCryptoDialog.kt
similarity index 96%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/settings/DonateCryptoDialog.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/settings/DonateCryptoDialog.kt
index ec088bf..0cf758c 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/DonateCryptoDialog.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/DonateCryptoDialog.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.settings
+package com.baruckis.kriptofolio.ui.settings
import android.annotation.SuppressLint
import android.app.AlertDialog
@@ -28,7 +28,7 @@ import android.widget.ScrollView
import android.widget.Toast
import androidx.core.view.doOnLayout
import androidx.fragment.app.DialogFragment
-import com.baruckis.mycryptocoins.R
+import com.baruckis.kriptofolio.R
import kotlinx.android.synthetic.main.dialog_donate_crypto.view.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/LicenseFragment.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/LicenseFragment.kt
similarity index 92%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/settings/LicenseFragment.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/settings/LicenseFragment.kt
index 0f5ac02..589aa54 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/LicenseFragment.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/LicenseFragment.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.settings
+package com.baruckis.kriptofolio.ui.settings
import android.os.Bundle
import android.view.LayoutInflater
@@ -22,7 +22,7 @@ import android.view.View
import android.view.ViewGroup
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.Fragment
-import com.baruckis.mycryptocoins.R
+import com.baruckis.kriptofolio.R
import kotlinx.android.synthetic.main.fragment_license.view.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsFragment.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/SettingsFragment.kt
similarity index 96%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsFragment.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/settings/SettingsFragment.kt
index a62b0b6..2ebc1a5 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsFragment.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/SettingsFragment.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.settings
+package com.baruckis.kriptofolio.ui.settings
import android.content.ActivityNotFoundException
import android.content.Intent
@@ -30,12 +30,12 @@ import androidx.navigation.Navigation
import androidx.preference.ListPreference
import androidx.preference.Preference
import androidx.preference.PreferenceFragmentCompat
-import com.baruckis.mycryptocoins.BuildConfig
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.dependencyinjection.Injectable
-import com.baruckis.mycryptocoins.ui.mainlist.MainActivity
-import com.baruckis.mycryptocoins.ui.settings.DonateCryptoDialog.Companion.DIALOG_DONATE_CRYPTO_TAG
-import com.baruckis.mycryptocoins.utilities.*
+import com.baruckis.kriptofolio.BuildConfig
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.dependencyinjection.Injectable
+import com.baruckis.kriptofolio.ui.mainlist.MainActivity
+import com.baruckis.kriptofolio.ui.settings.DonateCryptoDialog.Companion.DIALOG_DONATE_CRYPTO_TAG
+import com.baruckis.kriptofolio.utilities.*
import com.google.android.gms.ads.AdRequest
import com.google.android.gms.ads.MobileAds
import com.google.android.gms.ads.reward.RewardItem
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesListFragment.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesListFragment.kt
similarity index 92%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesListFragment.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesListFragment.kt
index 18fa14c..7288fd8 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesListFragment.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesListFragment.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.settings.thirdpartysoft
+package com.baruckis.kriptofolio.ui.settings.thirdpartysoft
import android.content.ActivityNotFoundException
import android.content.Intent
@@ -31,10 +31,10 @@ import androidx.lifecycle.ViewModelProviders
import androidx.navigation.Navigation
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.databinding.FragmentLibrariesLicensesListBinding
-import com.baruckis.mycryptocoins.dependencyinjection.Injectable
-import com.baruckis.mycryptocoins.ui.settings.LicenseFragment
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.databinding.FragmentLibrariesLicensesListBinding
+import com.baruckis.kriptofolio.dependencyinjection.Injectable
+import com.baruckis.kriptofolio.ui.settings.LicenseFragment
import com.google.android.gms.oss.licenses.OssLicensesMenuActivity
import kotlinx.android.synthetic.main.fragment_libraries_licenses_list.*
import javax.inject.Inject
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesRecyclerViewAdapter.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesRecyclerViewAdapter.kt
similarity index 89%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesRecyclerViewAdapter.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesRecyclerViewAdapter.kt
index 572c165..4680f06 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesRecyclerViewAdapter.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesRecyclerViewAdapter.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.settings.thirdpartysoft
+package com.baruckis.kriptofolio.ui.settings.thirdpartysoft
import android.view.LayoutInflater
import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView
-import com.baruckis.mycryptocoins.databinding.FragmentLibrariesLicensesListItemBinding
-import com.baruckis.mycryptocoins.db.LibraryLicenseInfo
+import com.baruckis.kriptofolio.databinding.FragmentLibrariesLicensesListItemBinding
+import com.baruckis.kriptofolio.db.LibraryLicenseInfo
class LibrariesLicensesRecyclerViewAdapter(private val dataList: List,
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesViewModel.kt b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesViewModel.kt
similarity index 75%
rename from app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesViewModel.kt
rename to app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesViewModel.kt
index 3ee6282..38593b4 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/thirdpartysoft/LibrariesLicensesViewModel.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/ui/settings/thirdpartysoft/LibrariesLicensesViewModel.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.ui.settings.thirdpartysoft
+package com.baruckis.kriptofolio.ui.settings.thirdpartysoft
import androidx.lifecycle.ViewModel
-import com.baruckis.mycryptocoins.db.LibraryLicenseInfo
-import com.baruckis.mycryptocoins.repository.LicensesRepository
-import com.baruckis.mycryptocoins.utilities.localization.StringsLocalization
+import com.baruckis.kriptofolio.db.LibraryLicenseInfo
+import com.baruckis.kriptofolio.repository.LicensesRepository
+import com.baruckis.kriptofolio.utilities.localization.StringsLocalization
import javax.inject.Inject
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/AbsentLiveData.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/AbsentLiveData.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/AbsentLiveData.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/AbsentLiveData.kt
index ec23083..e096c1e 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/AbsentLiveData.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/AbsentLiveData.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
import androidx.lifecycle.LiveData
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/CalculateUtils.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/CalculateUtils.kt
similarity index 88%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/CalculateUtils.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/CalculateUtils.kt
index b10f7da..87cdd06 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/CalculateUtils.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/CalculateUtils.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
/**
* Static methods used to calculate financial values.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/Constants.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/Constants.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/Constants.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/Constants.kt
index ac9a98a..0d1ba9e 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/Constants.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/Constants.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
/**
* Constants used throughout the app.
*/
-const val LOG_TAG = "my-crypto-coins"
-const val DATABASE_NAME = "my-crypto-coins-db"
+const val LOG_TAG = "kriptofolio"
+const val DATABASE_NAME = "kriptofolio-db"
const val CRYPTO_FORMAT_PATTERN = "#,##0.00000000"
const val FIAT_FORMAT_PATTERN = "#,##0.00"
const val PERCENT_FORMAT_PATTERN = "##0.00"
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsSharedPreferenceLiveData.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/ExtensionsSharedPreferenceLiveData.kt
similarity index 97%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsSharedPreferenceLiveData.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/ExtensionsSharedPreferenceLiveData.kt
index a7402dd..4a2bf8e 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsSharedPreferenceLiveData.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/ExtensionsSharedPreferenceLiveData.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
import android.content.SharedPreferences
import androidx.lifecycle.LiveData
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsSnackbar.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/ExtensionsSnackbar.kt
similarity index 95%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsSnackbar.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/ExtensionsSnackbar.kt
index ae1c07a..827ad86 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsSnackbar.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/ExtensionsSnackbar.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
import android.view.View
import androidx.annotation.StringRes
-import com.baruckis.mycryptocoins.R
+import com.baruckis.kriptofolio.R
import com.google.android.material.snackbar.Snackbar
/**
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/FormatUtils.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/FormatUtils.kt
similarity index 96%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/FormatUtils.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/FormatUtils.kt
index 50f8c5d..c56828d 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/FormatUtils.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/FormatUtils.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
import android.content.Context
import android.text.Spannable
@@ -23,7 +23,7 @@ import android.text.style.BackgroundColorSpan
import android.text.style.CharacterStyle
import android.text.style.ForegroundColorSpan
import androidx.core.content.ContextCompat
-import com.baruckis.mycryptocoins.R
+import com.baruckis.kriptofolio.R
import java.math.RoundingMode
import java.text.DecimalFormat
import java.text.SimpleDateFormat
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/LiveDataCallAdapterFactory.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/LiveDataCallAdapterFactory.kt
similarity index 90%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/LiveDataCallAdapterFactory.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/LiveDataCallAdapterFactory.kt
index 2d0a05f..96863d0 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/LiveDataCallAdapterFactory.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/LiveDataCallAdapterFactory.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities
+package com.baruckis.kriptofolio.utilities
import androidx.lifecycle.LiveData
-import com.baruckis.mycryptocoins.api.ApiResponse
+import com.baruckis.kriptofolio.api.ApiResponse
import retrofit2.CallAdapter
import retrofit2.Retrofit
import java.lang.reflect.ParameterizedType
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/glide/Transformation.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/glide/Transformation.kt
similarity index 97%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/glide/Transformation.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/glide/Transformation.kt
index bda6c47..ef9b228 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/glide/Transformation.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/glide/Transformation.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities.glide
+package com.baruckis.kriptofolio.utilities.glide
import android.graphics.Bitmap
import android.graphics.Canvas
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/glide/WhiteBackground.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/glide/WhiteBackground.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/glide/WhiteBackground.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/glide/WhiteBackground.kt
index 335f54e..442ee15 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/glide/WhiteBackground.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/glide/WhiteBackground.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities.glide
+package com.baruckis.kriptofolio.utilities.glide
import android.graphics.Bitmap
import androidx.annotation.NonNull
@@ -49,7 +49,7 @@ class WhiteBackground : BitmapTransformation() {
companion object {
private val VERSION = 1
- private val ID = "com.baruckis.mycryptocoins.utilities.glide.WhiteBackground.$VERSION"
+ private val ID = "com.baruckis.kriptofolio.utilities.glide.WhiteBackground.$VERSION"
private val ID_BYTES = ID.toByteArray(Key.CHARSET)
}
}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/LocalizationLanguage.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/localization/LocalizationLanguage.kt
similarity index 91%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/LocalizationLanguage.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/localization/LocalizationLanguage.kt
index 1ccabbd..22d61cd 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/LocalizationLanguage.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/localization/LocalizationLanguage.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities.localization
+package com.baruckis.kriptofolio.utilities.localization
import android.content.Context
import android.content.SharedPreferences
import android.os.Build
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.dependencyinjection.Language
+import com.baruckis.kriptofolio.R
+import com.baruckis.kriptofolio.dependencyinjection.Language
import java.util.*
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/LocalizationManager.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/localization/LocalizationManager.kt
similarity index 92%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/LocalizationManager.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/localization/LocalizationManager.kt
index e9fdec3..da10a31 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/LocalizationManager.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/localization/LocalizationManager.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities.localization
+package com.baruckis.kriptofolio.utilities.localization
import android.content.Context
import android.content.res.Configuration
@@ -22,7 +22,7 @@ import android.content.res.Resources
import android.os.Build
import android.os.Build.VERSION_CODES.N
import android.preference.PreferenceManager
-import com.baruckis.mycryptocoins.R
+import com.baruckis.kriptofolio.R
import java.util.*
// A singleton is created by simply declaring an object.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/StringsLocalization.kt b/app/src/main/java/com/baruckis/kriptofolio/utilities/localization/StringsLocalization.kt
similarity index 88%
rename from app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/StringsLocalization.kt
rename to app/src/main/java/com/baruckis/kriptofolio/utilities/localization/StringsLocalization.kt
index 8968681..31bfd55 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/localization/StringsLocalization.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/utilities/localization/StringsLocalization.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.utilities.localization
+package com.baruckis.kriptofolio.utilities.localization
import android.content.res.Resources
import androidx.annotation.StringRes
-import com.baruckis.mycryptocoins.dependencyinjection.Language
-import com.baruckis.mycryptocoins.utilities.logConsoleError
-import com.baruckis.mycryptocoins.utilities.logConsoleWarn
+import com.baruckis.kriptofolio.dependencyinjection.Language
+import com.baruckis.kriptofolio.utilities.logConsoleError
+import com.baruckis.kriptofolio.utilities.logConsoleWarn
import java.util.*
import javax.inject.Inject
import javax.inject.Singleton
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/vo/Resource.kt b/app/src/main/java/com/baruckis/kriptofolio/vo/Resource.kt
similarity index 91%
rename from app/src/main/java/com/baruckis/mycryptocoins/vo/Resource.kt
rename to app/src/main/java/com/baruckis/kriptofolio/vo/Resource.kt
index ee6a9ca..45ef6e3 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/vo/Resource.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/vo/Resource.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.vo
+package com.baruckis.kriptofolio.vo
/**
* A generic class that holds a value with its loading status.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/vo/Status.kt b/app/src/main/java/com/baruckis/kriptofolio/vo/Status.kt
similarity index 87%
rename from app/src/main/java/com/baruckis/mycryptocoins/vo/Status.kt
rename to app/src/main/java/com/baruckis/kriptofolio/vo/Status.kt
index d1d8d99..3afff99 100644
--- a/app/src/main/java/com/baruckis/mycryptocoins/vo/Status.kt
+++ b/app/src/main/java/com/baruckis/kriptofolio/vo/Status.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
+ * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | kriptofolio.app
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.baruckis.mycryptocoins.vo
+package com.baruckis.kriptofolio.vo
/**
* Status of a resource that is provided to the UI.
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/repository/AppExecutors.kt b/app/src/main/java/com/baruckis/mycryptocoins/repository/AppExecutors.kt
deleted file mode 100644
index 7de8689..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/repository/AppExecutors.kt
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.repository
-
-import android.os.Handler
-import android.os.Looper
-import java.util.concurrent.Executor
-import java.util.concurrent.Executors
-import javax.inject.Inject
-import javax.inject.Singleton
-
-/**
- * Global executor pools for the whole application.
- *
- * Grouping tasks like this avoids the effects of task starvation (e.g. disk reads don't wait behind
- * webservice requests).
- */
-@Singleton
-open class AppExecutors(
- private val diskIO: Executor,
- private val networkIO: Executor,
- private val mainThread: Executor
-) {
-
- @Inject
- constructor() : this(
- Executors.newSingleThreadExecutor(),
- Executors.newFixedThreadPool(3),
- MainThreadExecutor()
- )
-
- fun diskIO(): Executor {
- return diskIO
- }
-
- fun networkIO(): Executor {
- return networkIO
- }
-
- fun mainThread(): Executor {
- return mainThread
- }
-
- private class MainThreadExecutor : Executor {
- private val mainThreadHandler = Handler(Looper.getMainLooper())
- override fun execute(command: Runnable) {
- mainThreadHandler.post(command)
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemKeyProvider.kt b/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemKeyProvider.kt
deleted file mode 100644
index 5cd1c12..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/mainlist/MainListItemKeyProvider.kt
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.ui.mainlist
-
-import androidx.recyclerview.selection.ItemKeyProvider
-import com.baruckis.mycryptocoins.db.MyCryptocurrency
-
-
-/**
- * This class decide on the key type used to identify selected items. For each item we need unique
- * key that can be three types: Parcelable, String, and Long ItemKey provider conjunction of stable
- * IDs. It will allow for a quick mapping between the IDs and the items that will handle the
- * selection by the selection library.
- */
-class MainListItemKeyProvider(private var myCryptocurrencyList: List,
- scope: Int = ItemKeyProvider.SCOPE_CACHED) : ItemKeyProvider(scope) {
-
- private lateinit var keyToPosition: MutableMap
-
- init {
- updataData(myCryptocurrencyList)
- }
-
- fun updataData(newCryptocurrencyList: List) {
- myCryptocurrencyList = newCryptocurrencyList
- keyToPosition = HashMap(myCryptocurrencyList.size)
-
- for ((i, cryptocurrency) in myCryptocurrencyList.withIndex()) {
- keyToPosition[cryptocurrency.myId.toString()] = i
- }
- }
-
-
- override fun getKey(position: Int): String? {
- // As unique identifier lets make id which is also unique for each cryptocurrency.
- return myCryptocurrencyList[position].myId.toString()
- }
-
- override fun getPosition(key: String): Int {
- return keyToPosition.get(key) ?: -1
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsActivity.kt b/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsActivity.kt
deleted file mode 100644
index 2e1ef0f..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsActivity.kt
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.ui.settings
-
-import android.os.Bundle
-import androidx.appcompat.app.AppCompatActivity
-import androidx.fragment.app.Fragment
-import androidx.navigation.Navigation
-import com.baruckis.mycryptocoins.R
-import com.baruckis.mycryptocoins.ui.common.BaseActivity
-import dagger.android.AndroidInjector
-import dagger.android.DispatchingAndroidInjector
-import dagger.android.support.HasSupportFragmentInjector
-import javax.inject.Inject
-
-/**
- * A [AppCompatActivity] that presents a set of application settings.
- */
-class SettingsActivity : BaseActivity(), HasSupportFragmentInjector {
-
- @Inject
- lateinit var dispatchingAndroidInjector: DispatchingAndroidInjector
-
- override fun supportFragmentInjector(): AndroidInjector = dispatchingAndroidInjector
-
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
-
- // Get a support ActionBar corresponding to this toolbar and enable the Up button.
- supportActionBar?.setDisplayHomeAsUpEnabled(true)
-
- setContentView(R.layout.activity_settings)
- }
-
- // We want to finish the activity when we are at the start destination of Navigation component.
- // Navigation library would hide the back arrow whenever it is at the start destination, so
- // we do not use recommended "setupActionBarWithNavController" and control everything manually.
- override fun onSupportNavigateUp() =
- Navigation.findNavController(this, R.id.nav_host_fragment).navigateUp() ||
- super.onSupportNavigateUp()
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsViewModel.kt b/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsViewModel.kt
deleted file mode 100644
index bca1409..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/ui/settings/SettingsViewModel.kt
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.ui.settings
-
-import androidx.lifecycle.ViewModel
-import com.baruckis.mycryptocoins.repository.CryptocurrencyRepository
-import com.baruckis.mycryptocoins.repository.LicensesRepository
-import com.baruckis.mycryptocoins.utilities.localization.StringsLocalization
-import javax.inject.Inject
-
-
-class SettingsViewModel @Inject constructor(
- cryptocurrencyRepository: CryptocurrencyRepository,
- licensesRepository: LicensesRepository,
- val stringsLocalization: StringsLocalization) : ViewModel() {
-
- var videoAdIsRequested: Boolean = false
-
- val currentLanguage = cryptocurrencyRepository.getCurrentLanguage()
-
- val currentFiatCurrencyCode = cryptocurrencyRepository.getCurrentFiatCurrencyCode()
-
- val currentDateFormat = cryptocurrencyRepository.getCurrentDateFormat()
-
- val appLicenseData: String = licensesRepository.getAppLicense()
-
- val noBrowserFoundMessage: String = licensesRepository.getNoBrowserFoundMessage()
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/DebugUtils.kt b/app/src/main/java/com/baruckis/mycryptocoins/utilities/DebugUtils.kt
deleted file mode 100644
index 82a0637..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/DebugUtils.kt
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.utilities
-
-import android.util.Log
-import com.baruckis.mycryptocoins.BuildConfig
-
-
-/**
- * Debug console logger for verbose message.
- *
- * @param message
- */
-fun logConsoleVerbose(message: String) {
- if (BuildConfig.DEBUG) {
- Log.v(LOG_TAG, message)
- }
-}
-
-/**
- * Debug console logger for warning message.
- *
- * @param message
- */
-fun logConsoleWarn(message: String) {
- if (BuildConfig.DEBUG) {
- Log.w(LOG_TAG, message)
- }
-}
-
-/**
- * Debug console logger for error message.
- *
- * @param message
- */
-fun logConsoleError(message: String) {
- if (BuildConfig.DEBUG) {
- Log.e(LOG_TAG, message)
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsValidation.kt b/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsValidation.kt
deleted file mode 100644
index 5fbe5da..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/ExtensionsValidation.kt
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.utilities
-
-import android.text.Editable
-import android.text.TextWatcher
-import android.widget.EditText
-
-/**
- * Extension functions allow you to add behaviour to a class without the need of getting to its
- * source code, since it can be declared outside the scope of its class.
- */
-
-// If the text changes, do some actions.
-fun EditText.afterTextChanged(afterTextChanged: (String) -> Unit) {
- this.addTextChangedListener(object: TextWatcher {
- override fun afterTextChanged(s: Editable?) {
- afterTextChanged.invoke(s.toString())
- }
-
- override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { }
-
- override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { }
- })
-}
-
-// Check if edit text is empty or not and invoke actions accordingly.
-fun EditText.nonEmpty(onEmpty: (() -> Unit), onNotEmpty: (() -> Unit)) {
- if (this.text.toString().isEmpty()) onEmpty.invoke()
- this.afterTextChanged {
- if (it.isEmpty()) onEmpty.invoke()
- if (it.isNotEmpty()) onNotEmpty.invoke()
- }
-}
-
-// Validate user input with custom validator and show error if validation did not pass.
-fun EditText.validate(validator: (String) -> Boolean, message: String):Boolean {
- val isValid = validator(this.text.toString())
- this.error = if (isValid) null else message
- return isValid
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/LiveDataCallAdapter.kt b/app/src/main/java/com/baruckis/mycryptocoins/utilities/LiveDataCallAdapter.kt
deleted file mode 100644
index c9a673a..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/LiveDataCallAdapter.kt
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.utilities
-
-import androidx.lifecycle.LiveData
-import com.baruckis.mycryptocoins.api.ApiResponse
-import retrofit2.Call
-import retrofit2.CallAdapter
-import retrofit2.Callback
-import retrofit2.Response
-import java.lang.reflect.Type
-import java.util.concurrent.atomic.AtomicBoolean
-
-/**
- * A Retrofit adapter that converts the Call into a LiveData of ApiResponse.
- * @param
- */
-class LiveDataCallAdapter(private val responseType: Type) :
- CallAdapter>> {
-
- override fun responseType() = responseType
-
- override fun adapt(call: Call): LiveData> {
- return object : LiveData>() {
- private var started = AtomicBoolean(false)
- override fun onActive() {
- super.onActive()
- if (started.compareAndSet(false, true)) {
- call.enqueue(object : Callback {
- override fun onResponse(call: Call, response: Response) {
- postValue(ApiResponse.create(response))
- }
-
- override fun onFailure(call: Call, throwable: Throwable) {
- postValue(ApiResponse.create(throwable))
- }
- })
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/baruckis/mycryptocoins/utilities/PrimaryActionModeController.kt b/app/src/main/java/com/baruckis/mycryptocoins/utilities/PrimaryActionModeController.kt
deleted file mode 100644
index 7c7ead9..0000000
--- a/app/src/main/java/com/baruckis/mycryptocoins/utilities/PrimaryActionModeController.kt
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * Copyright 2018-2019 Andrius Baruckis www.baruckis.com | mycryptocoins.baruckis.com
- *
- * 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.
- */
-
-package com.baruckis.mycryptocoins.utilities
-
-
-import android.os.Build
-import android.view.Menu
-import android.view.MenuItem
-import androidx.annotation.MenuRes
-import androidx.appcompat.app.AppCompatActivity
-import androidx.appcompat.view.ActionMode
-import androidx.core.content.ContextCompat
-import com.baruckis.mycryptocoins.R
-
-
-/**
- * Helper callback class to create primary type action mode. Primary mode means a contextual action
- * bar is shown over an existing app bar or in place of one if your theme/layout does not include one.
- */
-class PrimaryActionModeController : ActionMode.Callback {
-
- private lateinit var activity: AppCompatActivity
- private var statusBarColor: Int = 0
-
- // A simple interface that listens for some action mode events.
- interface PrimaryActionModeListener {
- fun onEnterActionMode()
- fun onLeaveActionMode()
- fun onActionItemClick(item: MenuItem)
- }
-
- private var primaryActionModeListener: PrimaryActionModeListener? = null
-
- private var mode: ActionMode? = null
- @MenuRes
- private var menuResId: Int = 0
- private var title: String? = null
- private var subtitle: String? = null
-
-
- // Called after startActionMode.
- override fun onCreateActionMode(mode: ActionMode?, menu: Menu?): Boolean {
- primaryActionModeListener?.onEnterActionMode()
-
- mode?.let {
- // Inflate a menu resource providing context menu items.
- mode.menuInflater.inflate(menuResId, menu)
- mode.title = title
- mode.subtitle = subtitle
- this.mode = it
-
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
- statusBarColor = activity.window.statusBarColor
- activity.window.statusBarColor = ContextCompat.getColor(activity, R.color.colorForActionModeStatusBar)
- }
- }
- return true
- }
-
- // Called each time the action mode is shown.
- override fun onPrepareActionMode(mode: ActionMode?, menu: Menu?): Boolean {
- return false
- }
-
- // Called when the action mode is finished.
- override fun onDestroyActionMode(mode: ActionMode?) {
- primaryActionModeListener?.onLeaveActionMode()
-
- this.mode = null
-
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
- activity.window.statusBarColor = statusBarColor
- }
- }
-
- // Called when the user selects a contextual menu item.
- override fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
- item?.let {
- primaryActionModeListener?.onActionItemClick(item)
- }
- return true
- }
-
-
- fun startActionMode(activity: AppCompatActivity,
- primaryActionModeListener: PrimaryActionModeListener,
- @MenuRes menuResId: Int,
- title: String? = null,
- subtitle: String? = null
- ) {
- this.menuResId = menuResId
- this.title = title
- this.subtitle = subtitle
- this.activity = activity
- this.primaryActionModeListener = primaryActionModeListener
-
- activity.startSupportActionMode(this)
- }
-
- fun finishActionMode() {
- mode?.finish()
- }
-
- fun isInMode(): Boolean {
- return mode != null
- }
-
- fun setTitle(text: String) {
- mode?.title = text
- }
-
-}
\ No newline at end of file
diff --git a/app/src/main/res/animator-v21/appbar_elevation.xml b/app/src/main/res/animator-v21/appbar_elevation.xml
index 2901555..1abc369 100644
--- a/app/src/main/res/animator-v21/appbar_elevation.xml
+++ b/app/src/main/res/animator-v21/appbar_elevation.xml
@@ -1,6 +1,6 @@
"v1.0.0"
@@ -369,9 +369,9 @@
"About""Website"
- "mycryptocoins.baruckis.com"
+ "kriptofolio.app""website"
- "http://mycryptocoins.baruckis.com"
+ "https://kriptofolio.app""Author Andrius Baruckis""www.baruckis.com"
@@ -381,7 +381,7 @@
"View source on""GitHub""source"
- "https://github.com/baruckis/MyCryptoCoinsApp-Android"
+ "https://github.com/baruckis/Kriptofolio""Third-party software""Free & open source licenses"
diff --git a/app/src/main/res/values/strings_licenses.xml b/app/src/main/res/values/strings_licenses.xml
index b1c6d6c..8ebafb7 100644
--- a/app/src/main/res/values/strings_licenses.xml
+++ b/app/src/main/res/values/strings_licenses.xml
@@ -1,5 +1,5 @@