diff --git a/core/.gitignore b/core/.gitignore deleted file mode 100644 index 796b96d1..00000000 --- a/core/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/core/build.gradle b/core/build.gradle deleted file mode 100644 index a1f793e0..00000000 --- a/core/build.gradle +++ /dev/null @@ -1,44 +0,0 @@ -apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' -apply plugin: 'kotlin-android-extensions' -apply plugin: 'kotlin-kapt' -android { - compileSdkVersion 28 - buildToolsVersion "29.0.0" - - - defaultConfig { - minSdkVersion 15 - targetSdkVersion 28 - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - consumerProguardFiles 'consumer-rules.pro' - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } - -} - -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - implementation 'androidx.appcompat:appcompat:1.0.2' - implementation 'androidx.core:core-ktx:1.0.2' - - implementation 'com.google.dagger:dagger:2.11' - kapt 'com.google.dagger:dagger-compiler:2.11' - - implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' - implementation 'io.reactivex.rxjava2:rxjava:2.2.9' - - testImplementation 'junit:junit:4.12' - androidTestImplementation 'androidx.test.ext:junit:1.1.0' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' -} diff --git a/core/consumer-rules.pro b/core/consumer-rules.pro deleted file mode 100644 index e69de29b..00000000 diff --git a/core/proguard-rules.pro b/core/proguard-rules.pro deleted file mode 100644 index f1b42451..00000000 --- a/core/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile diff --git a/core/src/androidTest/java/code/name/monkey/core/ExampleInstrumentedTest.kt b/core/src/androidTest/java/code/name/monkey/core/ExampleInstrumentedTest.kt deleted file mode 100644 index f9115a4b..00000000 --- a/core/src/androidTest/java/code/name/monkey/core/ExampleInstrumentedTest.kt +++ /dev/null @@ -1,24 +0,0 @@ -package code.name.monkey.core - -import androidx.test.platform.app.InstrumentationRegistry -import androidx.test.ext.junit.runners.AndroidJUnit4 - -import org.junit.Test -import org.junit.runner.RunWith - -import org.junit.Assert.* - -/** - * Instrumented test, which will execute on an Android device. - * - * See [testing documentation](http://d.android.com/tools/testing). - */ -@RunWith(AndroidJUnit4::class) -class ExampleInstrumentedTest { - @Test - fun useAppContext() { - // Context of the app under test. - val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("code.name.monkey.core.test", appContext.packageName) - } -} diff --git a/core/src/main/AndroidManifest.xml b/core/src/main/AndroidManifest.xml deleted file mode 100644 index 2ff27a18..00000000 --- a/core/src/main/AndroidManifest.xml +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/core/src/main/java/code/name/monkey/core/DataManager.kt b/core/src/main/java/code/name/monkey/core/DataManager.kt deleted file mode 100644 index d5885dd7..00000000 --- a/core/src/main/java/code/name/monkey/core/DataManager.kt +++ /dev/null @@ -1,6 +0,0 @@ -package code.name.monkey.core - -import io.reactivex.Observable - -interface DataManager { -} \ No newline at end of file diff --git a/core/src/main/java/code/name/monkey/core/Presenter.kt b/core/src/main/java/code/name/monkey/core/Presenter.kt deleted file mode 100644 index ffa11d4e..00000000 --- a/core/src/main/java/code/name/monkey/core/Presenter.kt +++ /dev/null @@ -1,7 +0,0 @@ -package code.name.monkey.core - -interface Presenter { - fun attachView(view: T) - - fun detachView() -} \ No newline at end of file diff --git a/core/src/main/java/code/name/monkey/core/PresenterImpl.kt b/core/src/main/java/code/name/monkey/core/PresenterImpl.kt deleted file mode 100644 index 155692d7..00000000 --- a/core/src/main/java/code/name/monkey/core/PresenterImpl.kt +++ /dev/null @@ -1,13 +0,0 @@ -package code.name.monkey.core - -class PresenterImpl { - var view: T? = null - - fun attachView(view: T) { - this.view = view - } - - fun detachView() { - this.view = null - } -} \ No newline at end of file diff --git a/core/src/main/java/code/name/monkey/core/dagger/songs/SongsPresenter.kt b/core/src/main/java/code/name/monkey/core/dagger/songs/SongsPresenter.kt deleted file mode 100644 index d915f573..00000000 --- a/core/src/main/java/code/name/monkey/core/dagger/songs/SongsPresenter.kt +++ /dev/null @@ -1,15 +0,0 @@ -package code.name.monkey.core.dagger.songs - -import code.name.monkey.core.DataManager -import code.name.monkey.core.Presenter -import javax.inject.Inject - -interface SongsPresenter : Presenter { - fun loadSongs() - - class SongsPresenterImpl @Inject constructor(private val dataManager: DataManager) -} - -interface SongView { - fun songs() -} diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml deleted file mode 100644 index 6f8e4f60..00000000 --- a/core/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - core - diff --git a/core/src/test/java/code/name/monkey/core/ExampleUnitTest.kt b/core/src/test/java/code/name/monkey/core/ExampleUnitTest.kt deleted file mode 100644 index f3fc5be4..00000000 --- a/core/src/test/java/code/name/monkey/core/ExampleUnitTest.kt +++ /dev/null @@ -1,17 +0,0 @@ -package code.name.monkey.core - -import org.junit.Test - -import org.junit.Assert.* - -/** - * Example local unit test, which will execute on the development machine (host). - * - * See [testing documentation](http://d.android.com/tools/testing). - */ -class ExampleUnitTest { - @Test - fun addition_isCorrect() { - assertEquals(4, 2 + 2) - } -}