이 포스팅을 작성하는 이유 안드로이드를 처음 접할 때 retrofit을 이용해 서버와 통신할 경우 아래와 같은 코드를 작성하게됩니다. interface UserApi { @GET("api/") suspend fun getUserList( @Query("page") page: Int, @Query("results") results: Int, @Query("seed") seed: Int, ): Call } ... NetworkManager.UserApi .getUserList(page, MainActivity.USER_COUNT, seed) .enqueue(object : Callback{ override fun onResponse(call: Call, response: Response) { // 통신 성공..