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

주요 설계 원칙

  1. 성능: 번들 크기 최소화, 메모리 효율성
  2. 오프라인 우선: 네트워크 불안정성 대비
  3. 배터리 효율: 백그라운드 작업 최소화
  4. 보안: 토큰 안전 저장, SSL Pinning
  5. 사용성: 터치 타겟 48dp, 직관적 제스처
  6. 접근성: VoiceOver / TalkBack 지원

플랫폼별 고려사항

  • iOS: App Store 배포, Push 알림 (APNs)
  • Android: Play Store 배포, 백그라운드 실행 제한

연관 메일