[프로젝트] 사이렌 사운드보드

업데이트:



사이렌 사운드보드

실행 화면

한국어/영어 메인 화면과 상세 메뉴 화면(2026-03-13 캡처)입니다.

프로젝트 개요

사이렌 사운드보드는 여러 종류의 경보음을 빠르게 재생하고 세밀하게 조절할 수 있는 사운드보드 앱입니다.

  • 배포: 플레이 스토어
  • 최신 버전: 4.0.4 (45) (2026-03-13 기준)
  • 성과: (2020-02-14 기준) 2,780회 이상 설치, 평점 4.429/5.0 (21명 참여)
  • 운영: Firebase Analytics + AdMob 적용
  • 개인정보 처리방침: 보기

주요 기능

  • 탭 한 번으로 재생/정지
  • 무한 반복 토글
  • 마스터 볼륨 및 항목별 볼륨 조절
  • 항목별 재생 속도 조절
  • 상세 메뉴에서 시스템 사운드(알람/알림/벨소리/SMS) 설정 지원
  • 테마 모드(시스템/라이트/다크) 지원
  • 다국어 지원(ko/en/ja/zh-CN/zh-TW/pt/es)

프로젝트 개발 정보

  • 개발 기간: 2014.02.01. ~ 2014.02.27. (초기 개발), 2026.03 리빌드/유지보수
  • 출시 일자: 2014.02.27.
  • 개발 인원: 1
  • 역할: 설계 및 구현

3.2.0 이후 업데이트 이력

  • Jetpack Compose + MVVM 구조로 전환
  • 반응형 그리드 레이아웃, 상단 제어/상태 UI 재정비
  • 롱클릭 상세 메뉴를 섹션화하고 재생/볼륨/속도 제어 흐름 개선
  • 시스템 사운드 설정(알람/알림/벨소리/SMS) 기능 강화
  • 무한 반복 토글, 마스터/개별 볼륨 저장형 제어 추가
  • SoundPool 로드 대기/페이드 인아웃으로 재생 안정성 개선
  • 테마 모드(시스템/라이트/다크) 전환 적용
  • 다국어 리소스 확장 및 항목 명칭 정리
  • Firebase Analytics 재생 세션 추적 연동
  • 앱 내 개인정보 처리방침 웹뷰 진입 추가

실행 및 개발 환경

개발 O/S
Windows 8.1 → Windows 10
실행 O/S
Android
프레임워크
Android SDK, Jetpack Compose
아키텍처
MVVM
개발 언어
JAVA → Kotlin
에디터 / IDE
Eclipse → Android Studio

개발 후기

고등학교 시절 안드로이드 학습용으로 시작한 앱을 장기간 운영하면서, 단순 사운드 재생 앱이라도 UX/성능/정책 대응이 계속 필요하다는 점을 체감한 프로젝트입니다.

2026년 리빌드에서는 구조 전환(Compose + MVVM), 재생 제어 안정화, 접근성과 다국어 개선, 개인정보 고지 및 분석 체계까지 정비해 실제 운영 품질을 끌어올렸습니다.

처음 만든 앱을 최신 스택으로 다시 다듬는 과정 자체가, 오래 유지보수 가능한 소프트웨어를 만드는 연습이 되었습니다.



이런 주제는 어떠신가요?

회고와 구현 글을 함께 보면 프로젝트의 전체 맥락을 더 쉽게 이해할 수 있습니다.

댓글남기기