내 첫 번째 React Native 앱: 개인 웹사이트를 위한 맞춤형 관리 도구
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
앱 개발
대상자
- React Native 및 모바일 앱 개발에 관심 있는 개발자
- 내부 도구 개발 또는 프로토타이핑을 고려하는 중급 이상 개발자
- 프레임워크별 템플릿 사용을 회피하고 직접 구현을 원하는 경우
핵심 요약
- React Native를 사용해 개인 웹사이트(formant.ca)에 맞춤형 관리 도구 개발 완료
- Firebase Auth와 Hermes 통합, Android 기기에서 로컬 배포 및 테스트 성공
- 내부 인프라 자율성 확보를 위한 프로젝트 초기 단계이며, 이미지 업로드 및 게임 데이터 통합 등 확장 계획 존재
섹션별 세부 요약
1. 프로젝트 초기 설정
- React Native 프로젝트를 템플릿 없이 직접 구축
- 모듈형 UI 설계, Plain JavaScript 사용
- Hermes 엔진으로 런타임 성능 최적화
2. 기능 통합 및 테스트
- Firebase Auth 통합으로 사용자 인증 처리
- Android 기기에서 로컬 테스트 수행 및 런타임 이슈 해결
- 기본 기능(글 작성, 미디어 관리) 구현 완료
3. 향후 확장 계획
- 이미지 업로드 및 편집 기능 추가
- 스케줄링 도구 및 버전 관리 시스템 구현
- 게임 데이터 및 사용자 분석과의 연동 계획
결론
- 프로토타이핑 및 내부 인프라 자율성 확보를 위한 React Native 기반 앱 개발은 실무적 기술 습득에 유리하며, Hermes와 Firebase Auth 활용이 핵심
- 템플릿 사용 회피 및 직접 구현을 통해 프로젝트 통제력 강화 가능