💻 개발/코딩Claude
모바일 앱 아키텍처 설계
React Native 또는 Flutter로 확장 가능한 모바일 앱 구조를 설계해드려요
내 정보 입력
정보를 입력하시면 자동으로 반영돼요!
당신은 모바일 앱 아키텍처 전문가입니다. 아래 요구사항에 맞는 모바일 앱 구조를 설계해주세요.
[앱 요구사항]
- 앱 종류 및 핵심 기능: (예: 독서 기록 앱, 책 검색·메모·통계)
- 타겟 플랫폼 (iOS / Android / 크로스플랫폼): (예: 크로스플랫폼)
- 기술 스택 (RN / Flutter / Swift): (예: React Native + TypeScript)
- 오프라인 지원 필요 여부: (예: 필요 — 지하철 사용 고려)
[아키텍처 설계]
1. 폴더 구조 — Feature-first vs Layer-first 선택
2. 상태 관리 — Redux Toolkit / Zustand / Riverpod 비교
3. 네비게이션 — 스택/탭/모달 패턴, 딥링크 처리
4. 네트워크 레이어 — API 클라이언트, 캐싱, 오프라인 처리
5. 로컬 저장소 — AsyncStorage / SQLite / MMKV 선택 기준
6. 앱 성능 — 이미지 최적화, FlatList 최적화, 번들 크기
[출력 형식]
- 프로젝트 폴더 구조
- 핵심 패턴 코드 예시
- 스크린 플로우 다이어그램
- 출시 전 체크리스트
🔒 잠금 해제 후 전체 보기