나의 이야기를 공유하는 시간
나는 기독교 신자이다.
어찌 보면 단순히 Church-Goer일지도 모르던 내가,
지금 이곳에서는 크리스챤으로 다시 태어나고 있는 중이다.
13년전에 다니던 교회에 다시 돌아와서 새로운 목사님을 통해 하나님의 말씀을 듣고 있고,
그 울림은 점점 커져가고 있는 듯 하다.
뭔가 이 울림을 누군가에게 전하고 싶은 마음이 커서,
여러번 앱을 만들려고 시도를 했다가
이런 저런 이유로 뒤로 미뤘었다.
이번에는 조금 진지하게 진행을 하려고 시작하고 있는 중이다.
아이가 책 읽는 것을 좋아하는데, 요새 "Ready Player One"이라는 책 읽는 모습을 보다가 떠오른 기도앱의 제목이다.
"Ready Prayer One"
뭔가 장난스럽기도 하지만, 기존에는 Pray Together, Pray One 같은 이름을 생각했었는데, 이번에는 좀 캐주얼하게 다가가고 싶었다.
하나님과 만나는 시간, 혹은 나의 이야기를 다른 사람과 나눌 때
언제든지 부담없이 편하게 나누면 좋겠다는 생각이 들어서였다.
다음은 현재 개발하고 있는 내용 요약이다.
지원 언어: 한국어, 영어, 스페인어
실시간 언어 전환: 설정에서 언어 변경 시 즉시 UI 업데이트
완전 현지화: 모든 텍스트, 라벨, 메시지가 번역됨
언어별 성경책 이름: 예) 한국어 "마태복음", 영어 "Matthew", 스페인어 "Mateo"
언어별 성경구절: 각 언어마다 16개의 엄선된 구절
카테고리 분류: 위로, 힘, 지혜, 감사, 사랑, 인도 등
성경 번역본:
한국어: 개역개정
영어: NIV (New International Version)
스페인어: NVI (Nueva Versión Internacional)
탐색 탭: 카테고리별 구절 브라우징
북마크 탭: 즐겨찾는 구절 저장 및 관리
오늘의 구절 탭: 매일 새로운 성경 구절 제공
검색 기능: 북마크된 구절 내 텍스트 검색
필터링: 카테고리별 구절 필터링
4가지 기본 시간대:
아침 기도 (Morning Prayer)
점심 기도 (Noon Prayer)
저녁 기도 (Evening Prayer)
밤 기도 (Night Prayer)
맞춤 기도 시간 추가: 사용자 정의 기도 알림 생성
언어별 라벨 자동 업데이트: 언어 변경 시 기도 시간 라벨 자동 번역
시간 형식 현지화:
한국어: "오후 2:30"
영어/스페인어: "2:30 PM"
알림 내용: 개인화된 기도 알림 메시지와 성경구절
오늘의 성경구절: 언어에 맞는 일일 구절 표시
기도 시간 현황: 다음 기도 시간 안내
빠른 접근: 주요 기능들로의 빠른 네비게이션
언어 설정: 3개 언어 간 실시간 전환
알림 권한 관리: 기도 알림 허용/비허용 설정
데이터 동기화: 언어 변경 시 모든 데이터 자동 업데이트
React Native with Expo: 크로스플랫폼 모바일 앱 개발
React Navigation: 화면 간 네비게이션
i18next: 다국어 지원 시스템
AsyncStorage: 로컬 데이터 저장
Expo Notifications: 푸시 알림 관리
BibleService: 성경구절 관리 및 언어별 데이터 제공
NotificationService: 기도 알림 스케줄링 및 관리
언어 관리 시스템: 실시간 언어 전환 및 데이터 동기화
직관적 인터페이스: 탭 기반 네비게이션으로 쉬운 접근
반응형 디자인: 다양한 화면 크기 지원
접근성: 다국어 지원으로 글로벌 사용자 고려
오프라인 지원: 로컬 저장소 활용으로 인터넷 없이도 기본 기능 사용 가능
iOS: iPhone 시뮬레이터 및 실제 기기
웹: 개발 및 테스트용 웹 버전
개발 환경: Expo Go를 통한 실시간 테스트
아직 개발중이고 기본적인 MVP는 완료가 되었다. UI 등은 현재 매우 기본적인 것이라 수정이 필요할 듯 하고, 사용자 추가 기능 및 기도 제목 공유 공간도 만들어볼까 한다.
부디 마무리까지 제대로 할 수 있다면 좋겠다.
#기도 #레디프레이어원 #앱 #커서 #자동화