1. 개발 목적
- 통화 맥락 유실 방지 시스템 구축: 통화 전·중·후 오버레이 메모를 통해 영업·업무 현장에서 발생하는 중요 통화 내용의 유실을 방지하고, 이전 통화 맥락을 즉시 확인할 수 있는 환경을 구축하여 업무 연속성을 극대화.
- 통화 상태 실시간 감지 기반 자동화: TelephonyManager 및 CallLog ContentObserver를 활용하여 수신·발신·종료·부재중 상태를 실시간으로 감지하고 메모 팝업을 자동으로 노출하는 구조를 설계하여 사용자의 별도 조작 없이 통화 맥락 관리가 이루어지는 완전 자동화 환경 구현.
- 구독형 지능형 통화 비서 서비스화: STT 음성 메모·로컬 검색·서버 동기화를 결합한 지능형 메모 시스템을 구독 모델로 제공하여 영업직·업무 종사자의 일상 통화 관리 도구로 포지셔닝.
2. 기술 스택 및 선정 포인트
Front-end : Android / Kotlin Back-end : Node.js / NestJS Server : AWS EC2 DB : PostgreSQL / Room(FTS4)
Android 14+ 대응 FOREGROUND_SERVICE_SPECIAL_USE 기반 상시 백그라운드 프로세스 관리와 TelephonyManager·CallLog ContentObserver 연동이 필수적인 네이티브 기능 요구사항에 맞춰 Android 네이티브로 구현. Room FTS4로 로컬 메모 전문 검색을 처리하고 REST API 기반 서버 DB와 동기화하는 이중 저장 구조 설계.
3. 주요 기능
TelephonyManager·CallLog ContentObserver 기반 통화 상태 실시간 감지, 통화 전·중·후 오버레이 메모 자동 팝업, 상단 블라인드 UI, STT 음성 메모 연동, Room FTS4 로컬 전문 검색, OAuth 2.0 소셜 로그인, REST API 기반 서버 DB 메모 동기화, 부재중 태그 최우선 노출, tel: URI 기반 즉시 발신, Google Play 인앱 결제 구독 연동, Android 14+ FOREGROUND_SERVICE_SPECIAL_USE 백그라운드 프로세스 관리
4. 루멘트만의 성공 전략
- 통화 상태 자동 감지 기반 제로 조작 UX 구현: 수신·발신 전화가 연결되는 순간 이전 통화 메모가 자동으로 팝업되고 부재중 통화는 최우선 태그로 노출되는 완전 자동화 플로우를 구현. 사용자가 앱을 열거나 별도 조작 없이도 통화 맥락이 자동으로 관리되는 제로 조작 UX로 영업·업무 현장에서의 실사용 편의성을 극대화.
- 로컬·서버 이중 저장 구조로 검색 성능과 동기화 동시 확보: Room FTS4 기반 로컬 전문 검색으로 오프라인 환경에서도 빠른 메모 검색을 지원하고, REST API 기반 서버 DB 동기화로 기기 변경·분실 시에도 데이터를 보존하는 이중 저장 아키텍처를 설계. 속도와 안전성을 동시에 확보하는 구조로 구독 사용자의 장기 신뢰 기반 마련.
5. 작업 결과
- 통화 상태 실시간 감지·오버레이 메모 자동 팝업·STT 음성 메모·Room FTS4 로컬 검색·서버 동기화 전 기능 구현 완료. Android 14+ FOREGROUND_SERVICE_SPECIAL_USE 대응 상시 백그라운드 프로세스 안정화. Google Play 인앱 결제 구독 연동 및 OAuth 2.0 소셜 로그인 적용으로 구독형 서비스 출시 완료.
* 실제 앱 화면은 하단의 이미지를 확인해주세요.





