Android (2) 썸네일형 리스트형 [Android] RxJava2 + Retrofit2 RxJava와 가장 많은 조합으로 사용된다고 알고 있는 Retrofit 사용법을 정리해보고자 합니다. RxJava 스타일대로 Retrofit을 사용할 수 있게 해주는 adapter 라이브러리가 RxJava3 버전으로 아직 나오지 않아서 이번 글은 RxJava2 + Retrofit의 조합으로 Android에서 REST API 통신을 하는 방법에 대해 작성하였습니다. RxJava3 정리는 아래 링크에서 확인 가능합니다 :) -> https://dev-eunji.tistory.com/19 역시 가장 빠르게 배우고, 써먹을 수 있는 방법은 직접 해보는 것이기 때문에 Fake REST API 사이트, https://jsonplaceholder.typicode.com 의 json 데이터의 도움을 받아서 테스트 코드.. [Android] BottomSheet 개요 화면 하단에서 어느 정도 높이로 고정이 되어있지만 손 드래그에 따라 올라가기도, 내려가기도, 또 사라지기도 하는 뷰를 만들고 싶을 때 사용할 수 있는 안드로이드 컴포넌트이다. 종류 일반 (Persistent BottomSheet) Dependency 추가 implementation 'com.google.android.material:material:1.0.0' Persistent BottomSheet 특징 BottomSheet는 1) CoordinatorLayout의 자식으로 적용해야 한다. 2) 모든 레이아웃에 app:layout_behavior 정의로 간단하게 사용 가능하다. * app:behavior_peekHeight: 기본 높이 * app:behavior_hideable: 레이아웃을 아래로.. 이전 1 다음