
kmong Android 앱에 백신 투여하기
두줄요약
Android 앱 비정상 종료를 줄이기 위한 로그, 자동화 테스트, 협업 문화를 소개했습니다.\nCrashlytics·Jira·Slack 연동으로 오류를 빠르게 탐지하고 대응합니다.
문제 상황
- 예기치 않은 앱 종료로 인한 사용자 만족도 저하와 이탈 가능성
- App Vital의 비정상 종료 발생률 감소 필요성
해결 방법
- Firebase Crashlytics의 사용자 ID·커스텀 키·로그·예외 기록을 통한 오류 맥락 수집
- Unit 테스트·Espresso UI 테스트와 중요 화면 시나리오 테스트 운영
- PR·오프라인 코드 리뷰와 요청 기반 페어 코딩 병행
성능/운영 포인트
- Firebase Console의 Fatal·Non-Fatal 오류를 Jira 티켓과 Slack 알림으로 연동
- 스토어 리뷰의 Slack 전달을 통한 사용자 관점 문제 조기 인지
- 이슈 원인·대응·재발 방지 프로세스 중심의 Slack·Confluence·개발 회의 소통
적용해볼 점
- 개발·도구·문화 영역을 함께 운영하는 앱 안정성 관리 체계
- 오류 탐지 이후 빠른 공유와 재발 방지 논의의 정례화

