본문 바로가기
♞ | 공부일지/♝ | TIL

[Android, 내일배움캠프] 공부일지(2024-08-16)

by immgga 2024. 8. 16.
오늘 공부한 내용 정리(2024년 8월 16일)

 

꾸준히 정진해 하늘로 계속 올라가는 열기구처럼 삶의 목표를 위해 나아가는 사람이 되자.

 

알고리즘 문제풀이

논리학 교수(Silver 5, 1813번)

https://rkdrkd-history.tistory.com/198

 

[Kotlin, S5] 백준 1813번 논리학 교수

논리학 교수(1813번)Silver 5#애드 혹 문제 내용  문제 접근입력받는 숫자가 i이면 i개의 말은 참이다라는 뜻이다.i개의 말이 참이 되기 위해서는 i가 2라면 2개의 말이 참이 되어 있어야 한다. 그렇

rkdrkd-history.tistory.com

 

 

개인 공부

팀 프로젝트 검색 API 결과 RecyclerView로 띄우기

공부 내용 간단 정리

https://rkdrkd-history.tistory.com/199

 

[Android] ViewModel과 UiState를 이용해 상황에 맞는 화면 띄우기 (1)

내일배움캠프 앱 개발 심화 팀 프로젝트 서론이제 본격적으로 부트캠프에서 앱 개발하고 나서 발생한 문제의 해결 과정과 새로 알게 된 기능 정리 및 알고 있던 개념 복습 차원에서 개발 기록

rkdrkd-history.tistory.com

 

 

RecyclerView 무한 스크롤 적용

공부 내용 간단 정리

무한 스크롤 구현을 끝까지 스크롤을 내리고 나면 Loading Indicator가 있는 card를 보여주고, card가 사라지면서 다음 페이지 검색 결과가 뜰 수 있도록 구현하려 했다.

결론은 무한 스크롤 구현은 했지만 Loading Indicator card를 붙이지 못했다.

 

state 관리가 미흡해서 searchVideo와 searchReultMore가 같이 수행되는 일이 있었다.

searchResultMore 함수는 기존 RecyclerView scroll이 맨 아래로 끝까지 스크롤되었을 때 실행하도록 했는데 왜 같이 수행되는지 알 수 없다.

현재 혹시 모를 Loading Indicator 구현을 위해 uiState를 만들어 놓긴 했다.

그리고 대충 어떻게 구현해야 하는지 감은 잡았으니, state 관리를 어떻게 좀 하면 해결이 가능할 것 같긴 하다.

 

 


 

오늘 공부 내용 정리 및 회고

팀 프로젝트 무한 스크롤 구현 중 문제가 발생헀다. 이럴 때는 compose가 그리워진다.

xml 보다 훨씬 구현이 쉬운데 말이다.

728x90