상세 컨텐츠

본문 제목

안드로이드 백그라운드 서비스 개발시 고려해야 할 사항

커리어피드 정보

by 더팀스 2020. 2. 5. 12:00

본문

주식회사 사운들리에서 발행한 안드로이드 백그라운드 서비스 개발시 고려해야 할 사항


지난 시간엔 사운들리 백엔드에 대해 설명을 드렸었죠. 이번 시간엔 사운들리 서비스중 클라이언트에 해당하는 안드로이드 SDK, 그 중에서도 백그라운드 서비스에 초점을 맞추어 설명을 해 볼까 합니다.

안드로이드의 특징 중 하나로 Service 를 들 수 있습니다. 이 서비스란 녀석은 백그라운드에서 실행 될 수 있다는 점이 가장 큰 특징인데요. 물론 iOS 에서도 일부 지원은 합니다만 매우 제한적인 경우(음악 재생 등)에만 사용 가능합니다.


제가 생각하는 백그라운드 서비스 개발 시 유의 사항은 아래와 같습니다.

그 외에도 많은 부분들이 있지만 일단 저 정도만 고려해도 개인적인 생각으로는 충분히 개발 가능하다고 생각 합니다.

그러면 각각에 대해서 좀 더 자세하게 알아 볼까요?


동작 기간에 대해서 이야기 하기 전에 먼저 유저 레벨에서 가장 많이 사용하는 Service 와 IntentService 의 차이점에 대하여 짚고 넘어가보겠습니다.

상기 특징을 보면 Service 는 상시 동작하는 서비스에, IntentService 는 특정 조건에서 동작하는 서비스에 더 특화된 것을 볼 수 있습니다.

...

더 읽어보러 가기

직군 정보
웹 백엔드

기업 문화 정보


기술 스택 정보
Android SDK

더 많은 내용은 더팀스에서 확인하세요!

'커리어피드 정보' 카테고리의 다른 글

뱅크샐러드의 디자인 철학.  (0) 2020.02.06
진짜 A급 팀웍  (0) 2020.02.05
뉴페 등장 소식!  (0) 2020.02.05
레코딩 플러그인 이야기  (0) 2020.02.04
구글이냐 노점상이냐 (선택과 결정)  (0) 2020.02.04

관련글 더보기