소개말 안드로이드 프로젝트를 처음 생성해서 뷰에 데이터를 표현할 때 가장 많이 쓰는 함수는 "View.findViewById(id: Int)" 일 것입니다. 하지만 뷰에 쓰는 컴포넌트가 많아질 수록 반복해서 호출해야하고, 코드가 길어지는 문제를 야기합니다. 우리는 바
Inflate란? 사전적 정의로 '부풀리다, 올리다'라는 의미를 가지고 있다. 그렇다면 무엇을 부풀린다는 걸까? 안드로이드에서 inflate는 xml에 표기된
Fragment란? 사전적 의미로 Fragment란 조각을 의미한다. 우리가 앱을 개발하다보면 액티비티에 부분적인 화면을 추가하고 싶을 때가 있다. 특히, 한 액티비티에서 여러 화면이 전환되게 만들고 싶을 때 이를 도와줄 수 있는 것이 Fragment이다. 특징 F
공식문서에 나와있는 내용을 참고하면서 하겠습니다.프로젝트를 생성하면 기본적인 의존성은 다 주입된 상태여서 따로 해줄 작업이 없지만 만약 의존성주입이 안되있다면 공식사이트의 안내에 따라 주입해주면 됩니다.프로젝트 레벨의 build.gradle모듈 레벨의 build.gra
RecyclerView란? 오늘은 안드로이드에서 자주사용되는 RecyclerView에 관해서 알아보겠습니다. 정의 안드로이드 공식문서에는 A flexible view for providing a limited window into a large data set. 로 소
이전 글에선 리사이클러뷰를 기본 사용법과 예제를 살펴봤습니다. 이제 리사이클러뷰 아이템 클릭 이벤트를 처리하는 방법을 알아보겠습니다. 리스트뷰를 써본 경험이 있다면 리스트뷰의 아이템 클릭을 <span style=color:그래서 리사이클러뷰에서도 리스트뷰와 마찬가
Retrofit2는 안드로이드 REST API 통신 라이브러리입니다.. 통신 라이브러리중 Volley와 함께 가장 많이 사용되는 라이브러리입니다. Retrofit의 가장 큰 특징으로 Type-Safe를 꼽을 수 있습니다.소개는 여기까지하고 바로 구현으로 들어가겠습니다.