Android Kotlin RESTful API사용

이성진·2023년 11월 3일
0

TIL

목록 보기
68/95
post-thumbnail
post-custom-banner

Android Kotlin에서 RESTful API 통신 사용하기

안드로이드에서 서버와 통신할 때 Retrofit 라이브러리를 활용하면 편리합니다.

1. 필요한 라이브러리 추가

implementation 'com.squareup.retrofit2:retrofit:2.x.x'
implementation 'com.squareup.retrofit2:converter-gson:2.x.x'

2. API 인터페이스 정의

interface ApiService {
    @GET("users/{user}")
    fun getUser(@Path("user") userId: String): Call<User>
}

3. Retrofit 설정 및 API 호출

val retrofit = Retrofit.Builder()
    .baseUrl("https://api.example.com/")
    .addConverterFactory(GsonConverterFactory.create())
    .build()

val apiService = retrofit.create(ApiService::class.java)
val call = apiService.getUser("john_doe")

4. 응답 처리

call.enqueue(object : Callback<User> {
    override fun onResponse(call: Call<User>, response: Response<User>) {
        // Handle response
    }
    override fun onFailure(call: Call<User>, t: Throwable) {
        // Handle error
    }
})

Retrofit과 Kotlin을 활용하여 간단하게 서버와 데이터를 주고 받을 수 있습니다.

profile
2023.08 ~ Android Kotlin 공부
post-custom-banner

0개의 댓글