brunch

Day 13. Ready Prayer One

나의 이야기를 공유하는 시간

by 채박사

나는 기독교 신자이다.

어찌 보면 단순히 Church-Goer일지도 모르던 내가,

지금 이곳에서는 크리스챤으로 다시 태어나고 있는 중이다.

13년전에 다니던 교회에 다시 돌아와서 새로운 목사님을 통해 하나님의 말씀을 듣고 있고,

그 울림은 점점 커져가고 있는 듯 하다.


스크린샷 2025-06-02 오후 12.54.50.png 현재 다니고 있는 교회 채플 모습


뭔가 이 울림을 누군가에게 전하고 싶은 마음이 커서,

여러번 앱을 만들려고 시도를 했다가

이런 저런 이유로 뒤로 미뤘었다.


이번에는 조금 진지하게 진행을 하려고 시작하고 있는 중이다.


아이가 책 읽는 것을 좋아하는데, 요새 "Ready Player One"이라는 책 읽는 모습을 보다가 떠오른 기도앱의 제목이다.


"Ready Prayer One"


뭔가 장난스럽기도 하지만, 기존에는 Pray Together, Pray One 같은 이름을 생각했었는데, 이번에는 좀 캐주얼하게 다가가고 싶었다.

하나님과 만나는 시간, 혹은 나의 이야기를 다른 사람과 나눌 때

언제든지 부담없이 편하게 나누면 좋겠다는 생각이 들어서였다.


다음은 현재 개발하고 있는 내용 요약이다.


tempImagez2lmtu.heic Loading 화면


� 다국어 지원 시스템

지원 언어: 한국어, 영어, 스페인어

실시간 언어 전환: 설정에서 언어 변경 시 즉시 UI 업데이트

완전 현지화: 모든 텍스트, 라벨, 메시지가 번역됨

언어별 성경책 이름: 예) 한국어 "마태복음", 영어 "Matthew", 스페인어 "Mateo"

tempImage75LwlJ.heic 언어 선택 화면

� 성경 구절 관리 시스템

구절 데이터베이스

언어별 성경구절: 각 언어마다 16개의 엄선된 구절

카테고리 분류: 위로, 힘, 지혜, 감사, 사랑, 인도 등

성경 번역본:

한국어: 개역개정

영어: NIV (New International Version)

스페인어: NVI (Nueva Versión Internacional)

성경 화면 기능

탐색 탭: 카테고리별 구절 브라우징

북마크 탭: 즐겨찾는 구절 저장 및 관리

오늘의 구절 탭: 매일 새로운 성경 구절 제공

검색 기능: 북마크된 구절 내 텍스트 검색

필터링: 카테고리별 구절 필터링

tempImageABspgm.heic 성경 구절 관련 화면

⏰ 기도 알림 시스템

기본 기도 시간

4가지 기본 시간대:

아침 기도 (Morning Prayer)

점심 기도 (Noon Prayer)

저녁 기도 (Evening Prayer)

밤 기도 (Night Prayer)

알림 설정 기능

맞춤 기도 시간 추가: 사용자 정의 기도 알림 생성

언어별 라벨 자동 업데이트: 언어 변경 시 기도 시간 라벨 자동 번역

시간 형식 현지화:

한국어: "오후 2:30"

영어/스페인어: "2:30 PM"

알림 내용: 개인화된 기도 알림 메시지와 성경구절

tempImagedSWp6v.heic 기도 알람 화면

� 홈 화면

오늘의 성경구절: 언어에 맞는 일일 구절 표시

기도 시간 현황: 다음 기도 시간 안내

빠른 접근: 주요 기능들로의 빠른 네비게이션


⚙️ 설정 시스템

언어 설정: 3개 언어 간 실시간 전환

알림 권한 관리: 기도 알림 허용/비허용 설정

데이터 동기화: 언어 변경 시 모든 데이터 자동 업데이트


�️ 기술 스택

프레임워크 & 라이브러리

React Native with Expo: 크로스플랫폼 모바일 앱 개발

React Navigation: 화면 간 네비게이션

i18next: 다국어 지원 시스템

AsyncStorage: 로컬 데이터 저장

Expo Notifications: 푸시 알림 관리

주요 서비스

BibleService: 성경구절 관리 및 언어별 데이터 제공

NotificationService: 기도 알림 스케줄링 및 관리

언어 관리 시스템: 실시간 언어 전환 및 데이터 동기화


� 사용자 경험 (UX)

직관적 인터페이스: 탭 기반 네비게이션으로 쉬운 접근

반응형 디자인: 다양한 화면 크기 지원

접근성: 다국어 지원으로 글로벌 사용자 고려

오프라인 지원: 로컬 저장소 활용으로 인터넷 없이도 기본 기능 사용 가능


� 현재 지원 플랫폼

iOS: iPhone 시뮬레이터 및 실제 기기

웹: 개발 및 테스트용 웹 버전

개발 환경: Expo Go를 통한 실시간 테스트


아직 개발중이고 기본적인 MVP는 완료가 되었다. UI 등은 현재 매우 기본적인 것이라 수정이 필요할 듯 하고, 사용자 추가 기능 및 기도 제목 공유 공간도 만들어볼까 한다.


부디 마무리까지 제대로 할 수 있다면 좋겠다.


#기도 #레디프레이어원 #앱 #커서 #자동화

keyword
작가의 이전글Day 12. 주식 스크리너 대시보드