ID: key_26_22_05_25_16_03_00_00000 Created date: 5월 25 2026 월요일, 22주 16:03
연관 문서
Index > 개발 아이템 정리 Jira 기능 정리
모바일 개발 개발 아이템
Phase 1: 핵심 모바일 기능 (필수 구현)
1. 로그인 및 인증
- 관련 기능: 인증/인가 시스템
- 개발 항목:
- 로그인 화면 (이메일, 비밀번호)
- 생체 인증 (Touch ID, Face ID)
- 토큰 저장 및 관리 (안전한 스토리지)
- 자동 로그인
- 로그아웃
2. 대시보드 및 홈 화면
- 관련 기능: 개인 대시보드
- 개발 항목:
- 나에게 할당된 이슈 목록 (스크롤 가능)
- 최근 활동 피드
- 빠른 접근 버튼 (이슈 생성, 프로젝트 전환)
- 알림 아이콘 (배지 표시)
- 하단 탭 네비게이션 (홈, 검색, 생성, 프로필)
3. 이슈 조회 및 상세
- 관련 기능: 이슈 및 업무 관리 모듈
- 개발 항목:
- 이슈 목록 페이지
- 프로젝트별 필터링
- 상태별 필터링
- 우선순위 표시 (색상)
- 담당자 아바타
- Pull-to-Refresh
- 이슈 상세 페이지
- 제목, 설명, 타입, 우선순위
- 담당자, 보고자 정보
- 시작일, 마감일
- 스토리 포인트
- 첨부 파일 미리보기
- 이슈 목록 페이지
4. 이슈 상태 변경
- 관련 기능: 워크플로우 상태 관리
- 개발 항목:
- 이슈 상세 페이지에서 상태 변경 버튼
- 상태 선택 시트 (Bottom Sheet)
- 가능한 상태만 표시
- 상태 변경 확인 토스트 메시지
- 낙관적 UI 업데이트
5. 댓글 보기 및 작성
- 관련 기능: 협업 및 커뮤니케이션 모듈
- 개발 항목:
- 이슈 상세 페이지 내 댓글 탭
- 댓글 목록 표시 (시간순)
- 댓글 작성 입력 필드
- 이미지 첨부
- 멘션 기능 (자동완성)
6. 프로젝트 전환
- 관련 기능: 프로젝트 관리
- 개발 항목:
- 프로젝트 목록 페이지
- 프로젝트 아이콘 및 이름 표시
- 프로젝트 최근 활동 미리보기
- 프로젝트 즐겨찾기 기능
- 빠른 프로젝트 전환
7. 검색 기능
- 관련 기능: 검색 & 필터링 모듈
- 개발 항목:
- 검색 바 (제목, 설명 검색)
- 최근 검색어 표시
- 검색 결과 목록
- 기본 필터링 (상태, 우선순위)
Phase 2: 고급 모바일 기능 (추후 구현)
1. 칸반 보드 모바일 뷰
- 관련 기능: 칸반 보드
- 개발 항목:
- 수평 스크롤 가능한 칼럼 레이아웃
- 각 칼럼별 이슈 카드
- 카드 탭으로 상세 보기 (Bottom Sheet)
- 간단한 Drag & Drop (카드 이동)
- 칠럼별 이슈 개수 표시
2. 푸시 알림
- 관련 기능: 알림 및 이력 관리 시스템
- 개발 항목:
- FCM (Firebase Cloud Messaging) 연동
- 로컬 알림 (중요 이슈)
- 알림 센터 페이지
- 알림 설정 (채널, 시간대)
- 배지 카운트 표시
3. 오프라인 모드
- 관련 기능: 신뢰성 및 가용성
- 개발 항목:
- 로컬 캐싱 (최근 이슈, 프로젝트)
- 오프라인 상태 감지
- 오프라인 시 읽기 기능만 제공
- 온라인 복구 시 동기화
- SQLite 또는 Realm 활용
4. 빠른 이슈 생성
- 관련 기능: 이슈 생성
- 개발 항목:
- 홈 화면 또는 하단 버튼에서 빠른 생성
- 최소 정보 입력 (제목, 프로젝트)
- 스마트 기본값 (현재 프로젝트, 담당자)
- 카메라로 이미지 첨부
5. 이슈 필터 저장
- 관련 기능: 검색 & 필터링 모듈
- 개발 항목:
- 자주 사용하는 필터 저장
- 필터 목록 접근 (하단 탭 또는 메뉴)
- 원탭 필터 적용
- 필터 삭제 기능
6. 갤러리 기능
- 관련 기능: 첨부 파일 관리
- 개발 항목:
- 이슈 첨부 이미지 갤러리 뷰
- 이미지 확대/축소 (Pinch zoom)
- 슬라이드 네비게이션
- 이미지 다운로드
7. 프로필 및 설정
- 관련 기능: 사용자 관리 모듈
- 개발 항목:
- 사용자 프로필 페이지
- 개인 정보 수정
- 알림 설정
- 언어 및 테마 설정
- 로그아웃
8. 활동 피드 (모바일 최적화)
- 관련 기능: 활동 피드
- 개발 항목:
- 무한 스크롤 피드
- 활동 유형 표시 (아이콘)
- 사용자 아바타 및 이름
- 타임스탬프 (상대 시간: 5분 전)
- 활동 아이템 탭으로 이슈 열기
모바일 기술 스택 고려사항
주요 기술
- 크로스 플랫폼: React Native / Flutter / Kotlin Multiplatform
- 상태 관리: Redux / MobX / Provider / GetX
- UI 컴포넌트: React Native Paper / Flutter Material / Native Stack
- 알림: Firebase Cloud Messaging (FCM)
- 로컬 저장소: AsyncStorage / SQLite / Realm
- 네트워킹: Axios / Dio / http
- 카메라/갤러리: react-native-image-picker / image_picker
주요 설계 원칙
- 성능: 번들 크기 최소화, 메모리 효율성
- 오프라인 우선: 네트워크 불안정성 대비
- 배터리 효율: 백그라운드 작업 최소화
- 보안: 토큰 안전 저장, SSL Pinning
- 사용성: 터치 타겟 48dp, 직관적 제스처
- 접근성: VoiceOver / TalkBack 지원
플랫폼별 고려사항
- iOS: App Store 배포, Push 알림 (APNs)
- Android: Play Store 배포, 백그라운드 실행 제한
연관 메일