Tiny project refactor

- Updated build files
- Removed unused flavor
- Renamed units module
This commit is contained in:
Sad Ellie 2023-12-02 18:11:38 +03:00
parent f7a89594fa
commit f02a4ecf8a
59 changed files with 120 additions and 157 deletions

View File

@ -76,7 +76,6 @@ android {
flavorDimensions += "mainFlavorDimension"
productFlavors {
create("playStore") {}
create("ruStore") {}
create("fdroid") {}
}

View File

@ -48,7 +48,6 @@ internal fun Project.configureKotlinAndroid(
flavorDimensions += "mainFlavorDimension"
productFlavors {
create("playStore") {}
create("ruStore") {}
create("fdroid") {}
}

View File

@ -33,9 +33,6 @@ android {
getByName("playStore") {
storeLink("http://play.google.com/store/apps/details?id=com.sadellie.unitto")
}
getByName("ruStore") {
storeLink("https://apps.rustore.ru/app/com.sadellie.unitto")
}
getByName("fdroid") {
storeLink("https://github.com/sadellie/unitto")
}

View File

@ -23,12 +23,9 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.core.ui"
// Workaround from https://github.com/robolectric/robolectric/pull/4736
testOptions.unitTests.isIncludeAndroidResources = true
}
android.namespace = "com.sadellie.unitto.core.ui"
// Workaround from https://github.com/robolectric/robolectric/pull/4736
android.testOptions.unitTests.isIncludeAndroidResources = true
dependencies {
testImplementation(libs.org.robolectric.robolectric)

View File

@ -22,9 +22,7 @@ plugins {
id("unitto.android.hilt")
}
android {
namespace = "com.sadellie.unitto.data.backup"
}
android.namespace = "com.sadellie.unitto.data.backup"
dependencies {
implementation(libs.androidx.datastore.datastore.preferences)

View File

@ -22,11 +22,9 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.calculator"
}
android.namespace = "com.sadellie.unitto.data.calculator"
dependencies {
implementation(project(":data:model"))
implementation(project(":data:database"))
implementation(project(":data:model"))
}

View File

@ -21,9 +21,7 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.common"
}
android.namespace = "com.sadellie.unitto.data.common"
dependencies {
implementation(libs.androidx.core.core.ktx)

View File

@ -23,11 +23,10 @@ plugins {
id("unitto.android.library.jacoco")
}
android.namespace = "com.sadellie.unitto.data.converter"
android.testOptions.unitTests.isIncludeAndroidResources = true
android {
namespace = "com.sadellie.unitto.data.units"
testOptions.unitTests.isIncludeAndroidResources = true
room {
val schemaLocation = "$projectDir/schemas"
schemaDirectory(schemaLocation)
@ -45,7 +44,7 @@ dependencies {
implementation(libs.com.squareup.retrofit2.converter.moshi)
implementation(project(":core:base"))
implementation(project(":data:database"))
implementation(project(":data:common"))
implementation(project(":data:database"))
implementation(project(":data:model"))
}

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units
package com.sadellie.unitto.data.converter
import android.content.Context
import com.sadellie.unitto.data.database.CurrencyRatesDao

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units
package com.sadellie.unitto.data.converter
/**
* All UnitIDs. Long file.

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units
package com.sadellie.unitto.data.converter
import android.content.Context
import android.util.Log
@ -30,31 +30,31 @@ import com.sadellie.unitto.data.model.repository.UnitsRepository
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.ReverseUnit
import com.sadellie.unitto.data.model.unit.filterByLev
import com.sadellie.unitto.data.units.collections.accelerationCollection
import com.sadellie.unitto.data.units.collections.angleCollection
import com.sadellie.unitto.data.units.collections.areaCollection
import com.sadellie.unitto.data.units.collections.currencyCollection
import com.sadellie.unitto.data.units.collections.dataCollection
import com.sadellie.unitto.data.units.collections.dataTransferCollection
import com.sadellie.unitto.data.units.collections.electrostaticCapacitance
import com.sadellie.unitto.data.units.collections.energyCollection
import com.sadellie.unitto.data.units.collections.flowRateCollection
import com.sadellie.unitto.data.units.collections.fluxCollection
import com.sadellie.unitto.data.units.collections.forceCollection
import com.sadellie.unitto.data.units.collections.fuelConsumptionCollection
import com.sadellie.unitto.data.units.collections.lengthCollection
import com.sadellie.unitto.data.units.collections.luminanceCollection
import com.sadellie.unitto.data.units.collections.massCollection
import com.sadellie.unitto.data.units.collections.numberBaseCollection
import com.sadellie.unitto.data.units.collections.powerCollection
import com.sadellie.unitto.data.units.collections.prefixCollection
import com.sadellie.unitto.data.units.collections.pressureCollection
import com.sadellie.unitto.data.units.collections.speedCollection
import com.sadellie.unitto.data.units.collections.temperatureCollection
import com.sadellie.unitto.data.units.collections.timeCollection
import com.sadellie.unitto.data.units.collections.torqueCollection
import com.sadellie.unitto.data.units.collections.volumeCollection
import com.sadellie.unitto.data.units.remote.CurrencyApi
import com.sadellie.unitto.data.converter.collections.accelerationCollection
import com.sadellie.unitto.data.converter.collections.angleCollection
import com.sadellie.unitto.data.converter.collections.areaCollection
import com.sadellie.unitto.data.converter.collections.currencyCollection
import com.sadellie.unitto.data.converter.collections.dataCollection
import com.sadellie.unitto.data.converter.collections.dataTransferCollection
import com.sadellie.unitto.data.converter.collections.electrostaticCapacitance
import com.sadellie.unitto.data.converter.collections.energyCollection
import com.sadellie.unitto.data.converter.collections.flowRateCollection
import com.sadellie.unitto.data.converter.collections.fluxCollection
import com.sadellie.unitto.data.converter.collections.forceCollection
import com.sadellie.unitto.data.converter.collections.fuelConsumptionCollection
import com.sadellie.unitto.data.converter.collections.lengthCollection
import com.sadellie.unitto.data.converter.collections.luminanceCollection
import com.sadellie.unitto.data.converter.collections.massCollection
import com.sadellie.unitto.data.converter.collections.numberBaseCollection
import com.sadellie.unitto.data.converter.collections.powerCollection
import com.sadellie.unitto.data.converter.collections.prefixCollection
import com.sadellie.unitto.data.converter.collections.pressureCollection
import com.sadellie.unitto.data.converter.collections.speedCollection
import com.sadellie.unitto.data.converter.collections.temperatureCollection
import com.sadellie.unitto.data.converter.collections.timeCollection
import com.sadellie.unitto.data.converter.collections.torqueCollection
import com.sadellie.unitto.data.converter.collections.volumeCollection
import com.sadellie.unitto.data.converter.remote.CurrencyApi
import dagger.hilt.android.qualifiers.ApplicationContext
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.Flow

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val accelerationCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val angleCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val areaCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.ReverseUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val currencyCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val dataCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val dataTransferCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val electrostaticCapacitance: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val energyCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.ReverseUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
val flowRateCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val fluxCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
val forceCollection: List<AbstractUnit> by lazy {

View File

@ -16,14 +16,14 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.FuelBackward
import com.sadellie.unitto.data.model.unit.FuelForward
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
val fuelConsumptionCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val lengthCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
val luminanceCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val massCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NumberBaseUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val numberBaseCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val powerCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
val prefixCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val pressureCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val speedCollection: List<AbstractUnit> by lazy {

View File

@ -16,14 +16,14 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.MAX_PRECISION
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.TemperatureUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
import java.math.RoundingMode

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val timeCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
val torqueCollection: List<AbstractUnit> by lazy {

View File

@ -16,13 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.collections
package com.sadellie.unitto.data.converter.collections
import com.sadellie.unitto.core.base.R
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import java.math.BigDecimal
internal val volumeCollection: List<AbstractUnit> by lazy {

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.remote
package com.sadellie.unitto.data.converter.remote
import com.squareup.moshi.Moshi
import retrofit2.Retrofit

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units.remote
package com.sadellie.unitto.data.converter.remote
import com.squareup.moshi.FromJson
import com.squareup.moshi.ToJson

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units
package com.sadellie.unitto.data.converter
import android.content.Context
import androidx.room.Room

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units
package com.sadellie.unitto.data.converter
import android.content.Context
import com.sadellie.unitto.core.base.R

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.sadellie.unitto.data.units
package com.sadellie.unitto.data.converter
import com.sadellie.unitto.data.common.lev
import org.junit.Assert.assertEquals

View File

@ -23,9 +23,9 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.database"
android.namespace = "com.sadellie.unitto.data.database"
android {
room {
val schemaLocation = "$projectDir/schemas"
schemaDirectory(schemaLocation)

View File

@ -21,10 +21,8 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
// Different namespace. Possible promotion to a separate project.
namespace = "io.github.sadellie.evaluatto"
}
// Different namespace. Possible promotion to a separate project.
android.namespace = "io.github.sadellie.evaluatto"
dependencies {
implementation(project(":core:base"))

View File

@ -22,6 +22,4 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.licenses"
}
android.namespace = "com.sadellie.unitto.data.licenses"

View File

@ -21,9 +21,7 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.model"
}
android.namespace = "com.sadellie.unitto.data.model"
dependencies {
implementation(project(":core:base"))

View File

@ -22,13 +22,11 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.timezone"
}
android.namespace = "com.sadellie.unitto.data.timezone"
dependencies {
implementation(project(":core:base"))
implementation(project(":data:common"))
implementation(project(":data:model"))
implementation(project(":data:database"))
implementation(project(":data:model"))
}

View File

@ -22,9 +22,7 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.data.userprefs"
}
android.namespace = "com.sadellie.unitto.data.userprefs"
dependencies {
implementation(libs.androidx.datastore.datastore.preferences)
@ -32,5 +30,5 @@ dependencies {
implementation(project(":core:base"))
implementation(project(":data:model"))
implementation(project(":data:units"))
implementation(project(":data:converter"))
}

View File

@ -25,7 +25,7 @@ import com.sadellie.unitto.core.base.TopLevelDestinations
import com.sadellie.unitto.data.model.ALL_UNIT_GROUPS
import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.UnitsListSorting
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
fun Preferences.getEnableDynamicTheme(): Boolean {
return this[PrefsKeys.ENABLE_DYNAMIC_THEME] ?: true

View File

@ -24,19 +24,17 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.feature.calculator"
testOptions.unitTests.isIncludeAndroidResources = true
}
android.namespace = "com.sadellie.unitto.feature.calculator"
android.testOptions.unitTests.isIncludeAndroidResources = true
dependencies {
testImplementation(libs.org.robolectric.robolectric)
testImplementation(libs.org.jetbrains.kotlinx.kotlinx.coroutines.test)
implementation(project(":data:calculator"))
implementation(project(":data:common"))
implementation(project(":data:database"))
implementation(project(":data:evaluatto"))
implementation(project(":data:model"))
implementation(project(":data:userprefs"))
implementation(project(":data:calculator"))
implementation(project(":data:evaluatto"))
}

View File

@ -25,11 +25,8 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.feature.converter"
testOptions.unitTests.isIncludeAndroidResources = true
}
android.namespace = "com.sadellie.unitto.feature.converter"
android.testOptions.unitTests.isIncludeAndroidResources = true
dependencies {
testImplementation(libs.org.robolectric.robolectric)
@ -44,8 +41,8 @@ dependencies {
implementation(project(":data:common"))
implementation(project(":data:database"))
implementation(project(":data:evaluatto"))
implementation(project(":data:model"))
implementation(project(":data:userprefs"))
implementation(project(":data:units"))
implementation(project(":data:evaluatto"))
implementation(project(":data:converter"))
}

View File

@ -45,7 +45,7 @@ import com.sadellie.unitto.data.model.UnitGroup
import com.sadellie.unitto.data.model.UnitsListSorting
import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import com.sadellie.unitto.feature.converter.components.BasicUnitListItem
import com.sadellie.unitto.feature.converter.components.ChipsFlexRow
import com.sadellie.unitto.feature.converter.components.ChipsRow

View File

@ -46,7 +46,7 @@ import com.sadellie.unitto.data.model.unit.AbstractUnit
import com.sadellie.unitto.data.model.unit.DefaultUnit
import com.sadellie.unitto.data.model.unit.NormalUnit
import com.sadellie.unitto.data.model.unit.NumberBaseUnit
import com.sadellie.unitto.data.units.MyUnitIDS
import com.sadellie.unitto.data.converter.MyUnitIDS
import com.sadellie.unitto.feature.converter.components.BasicUnitListItem
import com.sadellie.unitto.feature.converter.components.FavoritesButton
import com.sadellie.unitto.feature.converter.components.UnitGroupHeader

View File

@ -24,9 +24,7 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.feature.datecalculator"
}
android.namespace = "com.sadellie.unitto.feature.datecalculator"
dependencies {
implementation(project(":data:common"))

View File

@ -24,9 +24,7 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.feature.settings"
}
android.namespace = "com.sadellie.unitto.feature.settings"
dependencies {
implementation(libs.com.github.sadellie.themmo)
@ -37,6 +35,6 @@ dependencies {
implementation(project(":data:common"))
implementation(project(":data:database"))
implementation(project(":data:model"))
implementation(project(":data:userprefs"))
implementation(project(":data:licenses"))
implementation(project(":data:userprefs"))
}

View File

@ -24,9 +24,7 @@ plugins {
id("unitto.android.library.jacoco")
}
android {
namespace = "com.sadellie.unitto.feature.timezone"
}
android.namespace = "com.sadellie.unitto.feature.timezone"
dependencies {
testImplementation(libs.org.robolectric.robolectric)
@ -36,8 +34,8 @@ dependencies {
implementation(libs.androidx.appcompat.appcompat)
implementation(project(":data:common"))
implementation(project(":data:userprefs"))
implementation(project(":data:database"))
implementation(project(":data:timezone"))
implementation(project(":data:model"))
implementation(project(":data:timezone"))
implementation(project(":data:userprefs"))
}

View File

@ -159,7 +159,6 @@ internal fun FavoriteTimeZoneItem(
fadeIn() togetherWith fadeOut() using (SizeTransform(clip = false))
}
) { time ->
// TODO Add AM PM as dots (apply to 12 and 24 hour systems)
Text(
text = time,
style = MaterialTheme.typography.headlineMedium,

View File

@ -18,7 +18,7 @@ dependencyResolutionManagement {
}
rootProject.name = "Unitto"
include(":app")
include(":data:units")
include(":data:converter")
include(":core:base")
include(":core:ui")
include(":feature:converter")