plugins { id 'com.android.library' } android { namespace 'at.lockstep.jukebox' compileSdk 35 defaultConfig { minSdk 24 consumerProguardFiles 'consumer-rules.pro' testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } testOptions { unitTests { includeAndroidResources = true } } } dependencies { def room = '2.6.1' implementation "androidx.room:room-runtime:$room" implementation 'androidx.lifecycle:lifecycle-livedata:2.8.7' annotationProcessor "androidx.room:room-compiler:$room" testImplementation "androidx.room:room-testing:$room" implementation 'com.squareup.okhttp3:okhttp:4.12.0' implementation 'com.squareup.retrofit2:retrofit:2.11.0' implementation 'com.squareup.retrofit2:converter-gson:2.11.0' implementation 'com.google.code.gson:gson:2.11.0' testImplementation 'junit:junit:4.13.2' testImplementation 'org.robolectric:robolectric:4.14.1' testImplementation 'androidx.test:core:1.6.1' }