implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'
implementation 'androidx.test.ext:junit-ktx:1.1.3'
testImplementation 'junit:junit:4.12'
def anko_version = '0.10.0'
implementation 'androidx.core:core-ktx:1.7.0'
implementation 'androidx.appcompat:appcompat:1.4.0'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
//Anko
implementation "org.jetbrains.anko:anko-commons:$anko_version"
// ViewModel and LiveData
def arch_version = '2.2.0-alpha01'
implementation "androidx.lifecycle:lifecycle-extensions:$arch_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$arch_version"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$arch_version"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:$arch_version"
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0-alpha03'
//Retrofit
def retrofit2_version = "2.9.0"
def okhttp3_version = "4.9.0"
//retrofit
implementation "com.squareup.retrofit2:retrofit:$retrofit2_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit2_version"
implementation 'com.squareup.retrofit2:converter-scalars:2.1.0'
//Okhttp3
implementation "com.squareup.okhttp3:okhttp:$okhttp3_version"
//hilt
implementation("com.google.dagger:hilt-android:2.38.1")
kapt("com.google.dagger:hilt-android-compiler:2.38.1")
implementation 'me.relex:circleindicator:2.1.6'
//RXjava
implementation 'io.reactivex.rxjava3:rxjava:3.1.2'
implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'
implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'
// Testing
androidTestImplementation "org.mockito:mockito-core:2.27.0"
testImplementation "org.mockito:mockito-core:2.27.0"
testImplementation "androidx.arch.core:core-testing:2.1.0"