인프런 커뮤니티 질문&답변

ᄋᄋ님의 프로필 이미지

작성한 질문수

[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)

관찰하는 데이터가 여러 개일 때 어떤 걸 사용하나요?

23.03.20 14:48 작성

·

260

0

강사님의 챕터 메인화면꾸미기(관심있는 코인가격)의 코인 가격 변동사항 로직 작성 마무리(Room)에서 관찰하는 데이터가 arr15min, arr30min, arr45min만 있으니 Livedata를 쓰지만 많을 경우에는 아니라고 하셨는데 많을 경우에는 어떻게 처리해주는지 궁금합니다

답변 1

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

2023. 03. 20. 21:22

안녕하세요 ㅇㅇ님

좋은 질문이시네요.

사실 관찰하는 데이터가 100개 면은 변수를 100개 만들어서 작업해주는 것은 정말 너무 힘든 작업이며 비효율적인 작업입니다.

사실 클라이언트에서 이런 부분을 처리하는 것이 일반적이지 않습니다

실무에서는 서버 개발자와 협업하며 주기적으로 서버와 통신해서 서버에서 바뀐 값을 주면 그 때 list를 받아와서 사용자에게 보여주는 형태로 구현한다고 생각해주시면 좋을 것 같습니다 :)

(강의에서는 서버 개발자와 협업이 아닌, 클라이언트 혼자 구현하는 부분이라 일부 서버 로직을 클라이언트에서 처리하도록 구현한 부분이 있습니다!)

ᄋᄋ님의 프로필 이미지

작성한 질문수

질문하기