05/17 TIL 하나의 레이아웃 매니저를 여러 리사이클러 뷰에서 사용하면 오류가난다. 1매니저 1뷰 기억하자어제 수정 덜된 pr을 merge하는 실수를 저질렀다. 다행히도 팀원분께서 revert후 commit 지우기를 통해 복구해주셨지만 다음에는 이런 실수를 하지 말아야한다.Spinner를 처음 사용해봤다. 아무리 봐도 popup menu보다 나은 것 같다.coil 라이브러리를 개인프로젝트에서 사용해봤다. 글라이드보다 빠른건 모르겠지만 가볍긴한것같다. TIL 2024.05.17
05/16 TIL Retrofit의 장점에 대해 공부했다.Hilt와 DI에 대해 공부했다.Glide와 Coil의 장단점과 차이점에 대해 공부했다.팀 프로젝트를 어느정도 진행하고 병합했다. TIL 2024.05.16
05/14 TIL 리스트 어댑터를 사용하는 리사이클러 뷰 어댑터에 대해 알게 되었다.observe 패턴을 이용할 때 lifecycle의 중요성에 대해 알게 되었다.담당하는 프래그먼트에 리사이클러 뷰가 3개 들어가는데 3개 중 하나의 아이템의 데이터 클래스가 달라서 뷰홀더만 두 개를 만들것인지, 어댑터를 두개로 나눌 것인지 고민중이다. TIL 2024.05.14
05/13 TIL 팀프로젝트 발제를 듣고 SA를 작성했다.팀 프로젝트에 repository pattern, MVVM, Clean Architecture를 적용해서 코드의 골조를 짰다.5분기록의 발제를 듣고 몇가지 작성 했다. TIL 2024.05.13
05/10 TIL 개인과제 A는 마무리 하고 제출했고 개인과제 B는 리사이클러 뷰 문제와 무한스크롤을 해결하지 못한채로 제출했다.결과 코드를 보면서 분석 중이다.room/flow, .di 패턴을 찾아봤지만 이해가 잘 가지 않는다. 주말 중에 좀 더 찾아봐야겠다. TIL 2024.05.10
05/09 TIL 개인과제 B타입을 거의 만들었다. 기능적으로는 무한 스크롤 기능만 추가하면 될 것 같다.StaggeredGridLayout을 사용해보는 중인데 아이템을 클릭할 때 마다 이미지 크기가 왔다갔다해서 문제를 찾고있는중이다. TIL 2024.05.09
05/08 TIL 과제 Type A를 완성했다. 레이아웃 부분만 좀 다듬어서 제출하면 될 것같다.Type B를 도전하고자 한다. 스크롤 했을 때 다음 리스트를 불러오는 작업과 동영상 썸네일도 받아오기, shared preference를 이용한 리스트 저장 정도만 하면 될 듯하다. TIL 2024.05.08
05/07 TIL 개인과제를 거의 다 만들었다. 데이터를 MVVM패턴을 이용해 저장했는데 과제 요구사항이 MainActivity에 저장하는것이었다! 대폭 수정해야겠다. TIL 2024.05.07