만든 앱

Kotlin과 Jetpack Compose로 만든 Android 앱 6개. 아직 출시 전이고, 하나씩 다듬어 가고 있습니다.

모듈 구조

Clean Architecture와 모듈 구조로 Gradle 모듈 135개를 운영합니다.

빌드가 지키는 설계 (새 창)

  • 의존 방향(apps → shared/feature → shared/core)을 문서가 아니라 빌드(Convention Plugin의 Guard)가 강제
  • 출시 후에야 드러나는 오류(빈 키, 테스트 광고 ID, 서명 누락)를 빌드 전에 차단
  • API 키 같은 런타임 값은 NDK로 숨김

Firebase로 구성한 서비스

앱 개발자로서 백엔드와 프론트를 Firebase로 구성했습니다. 서비스 준비 단계입니다.

FCM

푸시 알림 발송과 수신 처리

Firestore

앱 데이터 저장과 동기화

Remote Config

앱 배포 없이 값과 동작 조정

Cloud Functions

서버 로직 실행, 알림 발송, 관리자 API

Hosting

약관·정책 페이지와 관리자 웹

© 2026 이윤성
Built with Astro using the Astrofy template (MIT)