data class Product(
val id: Int,
@SelializedName("name") // 이거를 쓰면 클래스의 이름을 원하는 대로 바꿀수 있다. 대신 이거 안쓰면 무조건 API 이름이랑 똒같이 적어줘야 함
val name: String,
val price: Int,
val imageUrl: String
)
Retrofit
- main에서와 retrofit call 안에서의 스레드는 똑같다.
- 결론은 레트로 핏는 메인스레이드에서 돌아간다
~
질문
- 수업시간 배운 것을 충분히 학습하자~
- 다른 거 집중보다 이게 더 중요
검색 꿀팁
공식문서 검색 방법
- ex> 컨캣 어댑터 궁금해
- adroid concatAdpater docs쳤는디 어려워!
- 그럴 땐 공식문서 내의 검색기능을 활용해봐라
- 거기서 검색을 하면 docs/reference 하위에 있는 문서들은 레퍼런스가 나옴, 그래서 guide 하위 문서를 봐야함
- android/guide
- 만일 guide 문서가 없다면? Recyclerview 안에서도 concat을 찾을 수 있음
- 안드로이드 공식 블로그에서도 확인가능
구글 검색에 있는 다양한 기능들을 활용해라
- site:구글 공식문서 ConcatAdapter
- 특정 단어 포함 원하면 site:구글 공식문서 ConcatAdapter “position”
- util class is “evil” 이런 식으로 좋은 코드인지 확인해보기