Kakao 이미지 API를 활용해서 개발한 안드로이드 검색 애플리케이션입니다.
- [O] 사용언어 : Kotlin
- [O] 디자인 패턴 : MVVM
- [O] DI : Kotlin Koin
- [O] API : Retrofit2 + RxJava
개발에 사용한 소스코드 패키지는 Dokka로 문서화 되어있으며, 본 Git Repo의 GitHubPage와 연동되어 있습니다.
자세한 사항은 링크를 참고해주세요.
minSdkVersion 27
targetSdkVersion 30
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
id 'org.jetbrains.dokka-android'
}
kapt "com.android.databinding:compiler:$android_plugin_version"
// Kotlin Koin Dependency Injection
implementation "io.insert-koin:koin-android:$koin_version"
// RxJava & RxAndroid
implementation "io.reactivex.rxjava2:rxjava:$rx_java_version"
implementation "io.reactivex.rxjava2:rxandroid:$rx_android_version"
// Retrofit2.
implementation "com.squareup.retrofit2:retrofit:$retrofit2_version"
implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit2_rxjava_adapter_version"
implementation "com.squareup.retrofit2:converter-gson:$retroift2_gson_converter_version"
// Glide dependency
implementation "com.github.bumptech.glide:glide:$glide_version"
kapt "com.github.bumptech.glide:compiler:$glide_compiler_version"
// Custom Layout Components
implementation "com.github.shadowalker77:wp7progressbar:$wp_progress_bar_version"
implementation "com.linroid.filtermenu:library:$filter_menu_version"
// TedPermission
implementation "io.github.ParkSangGwon:tedpermission-normal:$ted_permission_version"
email : [email protected]
mobile : +82)10-3224-9504