11월 18일 실천한 Today I Learned
오늘 한 일 체크
최종적으로 만들 앱을 위해 코딩하면서 공부하기 ✅
알고리즘 문제 최소 하루에 한 개 이상은 풀면서 공부하기 ✅
블로그에 Today I Learned 적기 ✅
GitHub에 1일 1커밋 하기 ✅
느낌점
- 개인 프로젝트에서 RecyclerView가 필요하여 RecyclerView를 구현하려다가 분명 몇개월 전에 클론 코딩 강의를 보며 구현했던 내용이지만 혼자하려니 머리 속에 남아있는게 없었고 다시 처음부터 인터넷에서 여러 자료를 찾아보며 구현하면서 내가 그동안 클론 코딩을 하며 코딩을 학습하고 있다고 생각해왔었는데 초등학생도 할 수 있는 타자 따라치기를 내 실력이라고 착각하고 있었구나를 깨달았다 하지만 오늘 처음부터 RecyclerView를 구현하기 위해 여러 자료를 찾아보며 RecyclerView에 대해 이해할 수 있게 되었고 그동안 하고 있었던 학습 방법에 문제에 대해 깨닫게 된 중요한 날이였던 것 같다
오늘 추가적으로 한 일
오늘 배운 내용
개인 프로젝트에서 데이터들을 리스트처럼 보여주는 것이 필요하여 해당 사항을 구현하기 위해 방법을 찾다가 ListView와 RecyclerView라는 두가지 방법이 있다는 걸 알게 되었고 둘중 어떤 방법을 적용하는 것이 적절한지 알아보기 위해 두 방법에 차이점에 대해 알아보았고 두 방법에 가장 큰 차이점은 안에 들어가는 itemView가 재사용 되는가 재사용되지 않는가 라는 차이가 있다는 것을 알게 되었다
RecyclerView를 구현하기 위해 RecyclerView에 대해 여러 자료들을 찾아보면서 직접 RecyclerView를 여러번 구현해보며 하고 있는 개인 프로젝트에 적용하면서 RecyclerView를 구현하는 법에 대해 감을 잡을 수 있게 되었다
인터넷 강의를 보며 클론 코딩을 하면서 배우는 것보다 직접 찾아보면서 개인 프로젝트를 하며 사용해보는 것이 이해하고 배우는 것이 머리 속에 남는 것도 그렇고 응용이나 직접 사용할 수 있게 익숙해지는 면에서 더 좋은 것 같다는 걸 RecyclerView를 하면서 배웠다
안드로이드 부트캠프 3강 RecyclerView! 제대로 이해하고 쓰자! 강의를 수강했다