블로그를 새로 시작하는 김에 되돌아 볼 겸 안드로이드의 기초 중에 기초인 컴포넌트에 대해 요점만 간략하게 포스팅하겠습니다.
(피곤하여 잠이 온다는 변명으로 각 컴포넌트들의 상세한 내용은 다음에.... )
저는 대학에서 안드로이드 모바일을 전공하였는데 숱하게 교수님이 컴포넌트에 대해 강의하고 쪽지시험까지 보며 중요성을 강조했던 게 기억이 나네요.
그만큼 안드
❓ Retrofit2?
Retrofit은 Square사에서 만든 라이브러리로 서버와 통신을 하기 위해 HTTP API를 자바나 코틀린의 인터페이스 형태로 변환해 사용할 수 있도록 해준다.
요즘은 안드로이드 개발 시, 통신 부분은 대부분 Retrofit 라이브러리를 사용한다고 한다.
AsyncTask나 Volley와 비교했을 때 응답 속도가 훨씬 빠름.
예제
[7장, 8장 없음..]
코드가 존재하리라
코드는 더 이상 문제가 아니라고, 모델이나 요구사항에 집중해야 한다고 생각하는 사람도 있고, 실제로도 코드의 종말이 코앞에 닥쳤다고 주장하는 사람이 없지 않다. (그때가 되면 영업 직원이 명세에서 프로그램을 자동으로 생성하면 되니까)