마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱 개발 도중 서버와 통신 관려해서 질문 있습니다.

0 추천
안녕하세요 앱개발자를 목표로 하고있는 학생입니다.

다름아니라 제가 이번에 토이프로젝트로 간단한 프로그램을 하나 만들어보려고 하는데

궁금한 점이 있어서 질문드립니다.

제가 지금 만들려는 앱은 foreground서비스를 이용해서 서버와 주기적으로 데이터를 주고받아야

하는데, 안드로이드에서는 retrofit, 서버는 nodejs를 사용하고 있습니다.

이때 싱글톤 패턴을 사용해서 별도의 파일에 retrofit빌더를 object에 만들어놓고

이를 foreground서비스에서 호출하면 제가 원하는 기능이 제대로 구현될까요?
bonon (620 포인트) 님이 2021년 1월 26일 질문

1개의 답변

0 추천
우선 질문이 너무 애매모호 합니다. foreground서비스를 이용해 서버와 주기적으로 데이터를 주고 받아야 한다는 것만으로는 님이 하시려는 것을 이해하기가 쉽지않네요. 이건 많은 앱들이 일반적으로 구현하는 기능이고, 어떤 데이터를 어떤 방법으로 주고 받는지 정도는 알려주셔햐 할듯합니다. 예를 들면, 푸쉬를 쓸 건지, 폴링을 쓸건지. 통신주기는 어떻게 되는지. 일반적인 상황이라고 가정하면 Service나  WorkManager 같은 걸 사용해서 그 안에서 Retrofit을 이용하시면 될 것 같긴 합니다만.
spark (227,470 포인트) 님이 2021년 1월 26일 답변
...