오준석의 생존코딩

[Android 고급] 백그라운드 서비스 끝판왕 – Flavor 설정부터 MVI 아키텍처까지

비디오 플레이어 로딩 중...
121,000165,000
결제 대행사(Paddle)에는 사업자명인 'OHRANGE'로 표시되나, '생존코딩'의 정식 결제가 맞으니 안심하고 진행하세요.

이 강의에 포함된 내용

10시간 12분의 강의
실시간 질의응답 지원
수강생 전용 커뮤니티
평생 무제한 수강
14일 이내 환불 (미시청 시)
5

0개의 수강평

강의 소개

안드로이드의 핵심 기능인 Foreground Service, 위치 정보 처리, Jetpack Compose, MVI 아키텍처 등을 활용하여 실물 수준의 러닝 트래커 앱을 바닥부터 개발합니다. 실시간 GPS 트래킹, 지도 렌더링, Room을 이용한 데이터 영속화, 성능 최적화까지 안드로이드 고급 개발자가 알아야 할 모든 실무 기술을 한 과정에 담았습니다.

학습 목표

  • Foreground Service와 알림(Notification)을 활용한 안정적인 백그라운드 로직 구현
  • MVI 아키텍처와 Jetpack Compose를 활용해 유지보수가 용이한 UI 레이어 설계
  • Build Flavor를 통한 다중 빌드 환경 구성 및 지도 라이브러리 서비스 추상화
  • JUnit과 Mock 위치 데이터를 활용한 핵심 비즈니스 로직 단위 테스트

추천 대상

  • 실무 수준의 복잡한 안드로이드 앱 개발 흐름을 경험하고 싶은 개발자
  • Jetpack Compose와 최신 아키텍처(MVVM, MVI, DI)를 실제 프로젝트에 적용하고 싶은 분
  • 백그라운드 서비스와 하드웨어 센서 연동 기술을 깊이 있게 학습하고 싶은 분