├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── github │ │ └── jmatsu │ │ └── multipreference │ │ ├── DataStore.java │ │ ├── InMemoryDataStore.java │ │ ├── Key.java │ │ ├── Multipreference.java │ │ ├── Preference.java │ │ └── SharedPreferencesDataStore.java │ └── test │ ├── java │ └── com │ │ └── github │ │ └── jmatsu │ │ └── multipreference │ │ ├── DataStoreTestBase.kt │ │ ├── InMemoryDataStoreTest.kt │ │ ├── MultipreferenceTest.kt │ │ └── SharedPreferencesDataStoreTest.kt │ └── resources │ └── com │ └── github │ └── jmatsu │ └── multipreference │ └── robolectric.properties ├── processor ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── jmatsu │ │ │ └── multipreference │ │ │ └── processor │ │ │ ├── PreferenceProcessor.kt │ │ │ ├── TypeAliases.kt │ │ │ ├── dsl │ │ │ ├── CodeBlock.kt │ │ │ ├── FieldSpec.kt │ │ │ ├── MethodSpec.kt │ │ │ ├── ModifiedType.kt │ │ │ ├── Modifier.kt │ │ │ ├── ModifierSpec.kt │ │ │ ├── ParameterSpec.kt │ │ │ └── TypeAliases.kt │ │ │ ├── exception │ │ │ ├── KeyValidationException.kt │ │ │ ├── OutOfNameStrategyException.kt │ │ │ └── PreferenceValidationException.kt │ │ │ ├── extension │ │ │ ├── Element.kt │ │ │ ├── ParameterizedTypeName.kt │ │ │ ├── String.kt │ │ │ ├── TypeKind.kt │ │ │ ├── TypeMirror.kt │ │ │ └── TypeName.kt │ │ │ ├── model │ │ │ ├── CachedKey.kt │ │ │ ├── Key.kt │ │ │ ├── NonCachedKey.kt │ │ │ ├── Preference.kt │ │ │ ├── TypeAliases.kt │ │ │ └── Utility.kt │ │ │ └── util │ │ │ └── Nullability.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ └── java │ └── com │ └── github │ └── jmatsu │ └── multipreference │ └── processor │ └── extension │ ├── ParameterizedTypeNameSpek.kt │ └── TypeKindSpek.kt ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── debug │ └── java │ │ └── com │ │ └── github │ │ └── jmatsu │ │ └── multipreference │ │ └── sample │ │ └── DebugConfig.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── github │ │ │ └── jmatsu │ │ │ └── multipreference │ │ │ └── sample │ │ │ ├── FlavorBasedConfig.java │ │ │ ├── KeyValueDefinitions.java │ │ │ ├── MethodBased.java │ │ │ ├── Sample1.java │ │ │ └── Sample2.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── release │ └── java │ │ └── com │ │ └── github │ │ └── jmatsu │ │ └── multipreference │ │ └── sample │ │ └── ReleaseConfig.java │ ├── test │ └── java │ │ └── com │ │ └── github │ │ └── jmatsu │ │ └── multipreference │ │ └── sample │ │ ├── MethodBasedImpl.kt │ │ ├── MethodBasedSpek.kt │ │ ├── Sample1Spek.kt │ │ └── Sample2Spek.kt │ ├── testDebug │ └── java │ │ └── com │ │ └── github │ │ └── jmatsu │ │ └── multipreference │ │ └── sample │ │ └── FlavorBasedConfigSpek.kt │ └── testRelease │ └── java │ └── com │ └── github │ └── jmatsu │ └── multipreference │ └── sample │ └── FlavorBasedConfigSpek.kt ├── scripts └── testing.bash ├── settings.gradle ├── shared.gradle └── version.gradle /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /library/src/main/java/com/github/jmatsu/multipreference/DataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/main/java/com/github/jmatsu/multipreference/DataStore.java -------------------------------------------------------------------------------- /library/src/main/java/com/github/jmatsu/multipreference/InMemoryDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/main/java/com/github/jmatsu/multipreference/InMemoryDataStore.java -------------------------------------------------------------------------------- /library/src/main/java/com/github/jmatsu/multipreference/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/main/java/com/github/jmatsu/multipreference/Key.java -------------------------------------------------------------------------------- /library/src/main/java/com/github/jmatsu/multipreference/Multipreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/main/java/com/github/jmatsu/multipreference/Multipreference.java -------------------------------------------------------------------------------- /library/src/main/java/com/github/jmatsu/multipreference/Preference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/main/java/com/github/jmatsu/multipreference/Preference.java -------------------------------------------------------------------------------- /library/src/main/java/com/github/jmatsu/multipreference/SharedPreferencesDataStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/main/java/com/github/jmatsu/multipreference/SharedPreferencesDataStore.java -------------------------------------------------------------------------------- /library/src/test/java/com/github/jmatsu/multipreference/DataStoreTestBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/test/java/com/github/jmatsu/multipreference/DataStoreTestBase.kt -------------------------------------------------------------------------------- /library/src/test/java/com/github/jmatsu/multipreference/InMemoryDataStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/test/java/com/github/jmatsu/multipreference/InMemoryDataStoreTest.kt -------------------------------------------------------------------------------- /library/src/test/java/com/github/jmatsu/multipreference/MultipreferenceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/test/java/com/github/jmatsu/multipreference/MultipreferenceTest.kt -------------------------------------------------------------------------------- /library/src/test/java/com/github/jmatsu/multipreference/SharedPreferencesDataStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/library/src/test/java/com/github/jmatsu/multipreference/SharedPreferencesDataStoreTest.kt -------------------------------------------------------------------------------- /library/src/test/resources/com/github/jmatsu/multipreference/robolectric.properties: -------------------------------------------------------------------------------- 1 | sdk=28 -------------------------------------------------------------------------------- /processor/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/build.gradle -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/PreferenceProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/PreferenceProcessor.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/TypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/TypeAliases.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/CodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/CodeBlock.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/FieldSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/FieldSpec.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/MethodSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/MethodSpec.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/ModifiedType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/ModifiedType.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/Modifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/Modifier.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/ModifierSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/ModifierSpec.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/ParameterSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/ParameterSpec.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/TypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/dsl/TypeAliases.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/exception/KeyValidationException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/exception/KeyValidationException.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/exception/OutOfNameStrategyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/exception/OutOfNameStrategyException.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/exception/PreferenceValidationException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/exception/PreferenceValidationException.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/Element.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/Element.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/ParameterizedTypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/ParameterizedTypeName.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/String.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/TypeKind.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/TypeKind.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/TypeMirror.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/TypeMirror.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/TypeName.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/extension/TypeName.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/model/CachedKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/model/CachedKey.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/model/Key.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/model/Key.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/model/NonCachedKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/model/NonCachedKey.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/model/Preference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/model/Preference.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/model/TypeAliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/model/TypeAliases.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/model/Utility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/model/Utility.kt -------------------------------------------------------------------------------- /processor/src/main/java/com/github/jmatsu/multipreference/processor/util/Nullability.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/java/com/github/jmatsu/multipreference/processor/util/Nullability.kt -------------------------------------------------------------------------------- /processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /processor/src/test/java/com/github/jmatsu/multipreference/processor/extension/ParameterizedTypeNameSpek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/test/java/com/github/jmatsu/multipreference/processor/extension/ParameterizedTypeNameSpek.kt -------------------------------------------------------------------------------- /processor/src/test/java/com/github/jmatsu/multipreference/processor/extension/TypeKindSpek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/processor/src/test/java/com/github/jmatsu/multipreference/processor/extension/TypeKindSpek.kt -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/debug/java/com/github/jmatsu/multipreference/sample/DebugConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/debug/java/com/github/jmatsu/multipreference/sample/DebugConfig.java -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/com/github/jmatsu/multipreference/sample/FlavorBasedConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/java/com/github/jmatsu/multipreference/sample/FlavorBasedConfig.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/jmatsu/multipreference/sample/KeyValueDefinitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/java/com/github/jmatsu/multipreference/sample/KeyValueDefinitions.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/jmatsu/multipreference/sample/MethodBased.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/java/com/github/jmatsu/multipreference/sample/MethodBased.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/jmatsu/multipreference/sample/Sample1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/java/com/github/jmatsu/multipreference/sample/Sample1.java -------------------------------------------------------------------------------- /sample/src/main/java/com/github/jmatsu/multipreference/sample/Sample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/java/com/github/jmatsu/multipreference/sample/Sample2.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/src/release/java/com/github/jmatsu/multipreference/sample/ReleaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/release/java/com/github/jmatsu/multipreference/sample/ReleaseConfig.java -------------------------------------------------------------------------------- /sample/src/test/java/com/github/jmatsu/multipreference/sample/MethodBasedImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/test/java/com/github/jmatsu/multipreference/sample/MethodBasedImpl.kt -------------------------------------------------------------------------------- /sample/src/test/java/com/github/jmatsu/multipreference/sample/MethodBasedSpek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/test/java/com/github/jmatsu/multipreference/sample/MethodBasedSpek.kt -------------------------------------------------------------------------------- /sample/src/test/java/com/github/jmatsu/multipreference/sample/Sample1Spek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/test/java/com/github/jmatsu/multipreference/sample/Sample1Spek.kt -------------------------------------------------------------------------------- /sample/src/test/java/com/github/jmatsu/multipreference/sample/Sample2Spek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/test/java/com/github/jmatsu/multipreference/sample/Sample2Spek.kt -------------------------------------------------------------------------------- /sample/src/testDebug/java/com/github/jmatsu/multipreference/sample/FlavorBasedConfigSpek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/testDebug/java/com/github/jmatsu/multipreference/sample/FlavorBasedConfigSpek.kt -------------------------------------------------------------------------------- /sample/src/testRelease/java/com/github/jmatsu/multipreference/sample/FlavorBasedConfigSpek.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/sample/src/testRelease/java/com/github/jmatsu/multipreference/sample/FlavorBasedConfigSpek.kt -------------------------------------------------------------------------------- /scripts/testing.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/scripts/testing.bash -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/settings.gradle -------------------------------------------------------------------------------- /shared.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/shared.gradle -------------------------------------------------------------------------------- /version.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmatsu/multipreference/HEAD/version.gradle --------------------------------------------------------------------------------