5/26 수업

hyunji·2023년 5월 26일
0
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” 이런 식으로 좋은 코드인지 확인해보기

0개의 댓글