🖥 Programming/📱 Android (Kotlin)108 [Android][kotlin] Execution failed for task ':app:dataBindingMergeDependencyArtifactsDebug'. 오류 해결 android Kotlin 프로젝트를 공부하려고 코딩 중 다음과 같은 오류가 나오게 되었다. 문제는 무엇이었을까? Execution failed for task ':app:dataBindingMergeDependencyArtifactsDebug'. > Could not resolve all files for configuration ':app:debugCompileClasspath'. > Could not find com.android.databinding:compiler:3.5.3. Required by: project :app Possible solution: - Declare repository providing the artifact, see the documentation at https://d.. 2021. 10. 22. [Android] RecyclerView (리사이클러뷰) 알아보기 이번에는 kotlin으로 RecyclerView와 Binding에 대해서 알아보겠습니다~! :) Step 1. Recyclerview 라이브러리 / Binding 설정 (주석부분 참고) plugins { id 'com.android.application' id 'kotlin-android' } android { compileSdkVersion 30 buildToolsVersion "30.0.3" defaultConfig { applicationId "com.example.recyclerview_kotlin" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.r.. 2021. 10. 22. [Android][kotlin] No type arguments expected for class Call 에러 Retrofit2 사용 시 "No type arguments expected for class Call" 라는 에러가 발생 하는 경우가 있다. *해결방법: 올바른 패키지를 import 했는 지 확인하여 변경하자! ex) retrofit2.Call(O) android.telecom.Call (X) 2021. 10. 21. [kotlin][Android] retrofit2 (레트로핏) 사용방법 Retrofit2 - REST API 통신 라이브러리? API 통신을 위해 구현된 OkHTTP의 HTTP 통신을 간편하게 만들어주는 라이브러리를 뜻함 Async Task가 없이 Background 쓰레드를 실행 -> CallBack을 통하여 Main Thread에서 UI를 업데이트 동일 Squareup사의 OkHttp 라이브러리의 상위 구현체 Retrofit2의 장점 3가지 -Retrofit2의 장점은 3가지로 볼 수 있음 -> (속도, 편의성, 가독성) OkHTTP 사용 시에 AsyncTask를 통해 비동기로 실행하여 속도가 느린이슈. 하지만 Retrofit2에서는 자체적 비동기 실행과 스레드 관리가 가능하여 속도를 빠르다는 장점! (AsyncTask의 3~10배 성능 차이가 난다고 함) 함수 호출 시.. 2021. 10. 20. 이전 1 ··· 24 25 26 27 다음