Android 앱 + 에러 처리 사용자 관점 + 캐시 전략 + 릴리즈 후 로그 분석 경험
졸업 프로젝트로 Android 앱 기반 소비자 서비스를 처음 만들면서 내부 도구와 어떻게 다른지 직접 경험했습니다. B2C 서비스에서 가장 먼저 느낀 건 사용자가 오류 메시지를 볼 때 이탈이 바로 일어난다는 것이었습니다. 그래서 에러 처리를 개발자 관점이 아닌 사용자 맥락으로 설계하는 습관이 생겼습니다. 트래픽 측면에서는 특정 시간대에 사용자가 집중되는 패턴을 배포 전에 미리 고려했는데, 캐시 전략과 API 응답 속도가 체감에 직접 연결된다는 걸 배웠습니다. 기능 설계에서는 핵심 플로우를 최대한 단순하게 유지하는 것이 사용자 이탈을 줄이는 데 효과적이었습니다. 릴리즈 후에는 크래시 로그와 사용 패턴 데이터를 보면서 다음 개선 방향을 잡는 것이 중요하다는 걸 경험했습니다.
B2C 서비스 개발은 기술보다 사용자가 어떤 상황에서 그 기능을 쓰는지 이해하는 게 먼저라는 걸 배웠습니다.