네이버 API는 안드로이 SDK를 제공하지 않나요? 별도로 안드로이드용 SDK를 제공하는 이유가 있겠죠?
이걸 Retrofit을 이용해서 직접 구현하시려면 OAuth2란 것 직접 구현하셔야 해요. 이렇게 하려면 일이 많이 복잡해 지겠죠? 그리고 AccessToken, RefreshToken 등도 관리해주셔하구요. AccessToken 이 expired되면 RefershToken으로 AccessToken을 재발급받는 등의 동작도 처리하셔야 하구요. 무엇보다도 보안관련해서 문제가 될겁니다. 이런 저런 이유로 네이버에서 제공하는 SDK를 사용하는 것이 맞다고 보여집니다. 혹 다 구현하셨다 하더라도, 안드로이드에서 Retrofit으로 직접 엑세스할 경우 네이버에서 못사용하게 할 수도 있을 겁니다.
그리고 AsyncTask를 사용하는 부분은 어느 부분인지는 모르겠지만, RxJava(Java)나 Corotuine(Kotlin. 구글의 권장사항)를 사용하시면 해결될 겁니다. 둘다 사용하지 못하는 경우라면 쓰레드를 생성해서 처리하시면 될거구요.