Skip to content

Week1: SW Feature List

K057_최연두 edited this page Nov 4, 2021 · 1 revision

동영상 메모 앱

앱 설명

1분 내의 영상에 메모를 하는 앱

기술적 도전

  • 미디어 앱(MediaMuxer API 26부터 적용된 기능)

핵심 기능

  • 영상에 메모
    • 앱 내 데이터 폴더에 영상 저장
    • DB 내부에 영상 filePath 존재

핵심 파생 기능

  • 메시지에서 받은 동영상을 인텐트로 받아서 메모 작성
  • 메모된 영상을 다시 인텐트로 공유
  • 버전관리
    • 변경 사항에 대해 새로 파일 생성
  • 편집어플리케이션 기능
    • 영상 자르기
    • 배속 조절
    • 시간대를 조절할 수 있다
    • 위치를 변경할 수 있다
    • 효과를 만들기 (필터, 이모티콘, ...)
  • 정렬 기능

DB

로컬 파일에 저장(원본 동영상을 내부 저장소에 복사) File Path 관리, 생성일, 수정일, 제목

화면구성

메모 메인 화면(목록)

  • 썸네일
  • 재생시간
  • 제목
  • 정렬 기준 날짜 보여주기
  • 상단 앱바
    • 타이틀 앱 이름
    • 정렬아이콘
      • 기준 2개
    • 톱니바퀴 (있으면)
    • 검색아이콘 (후순위)
  • 메모 롱클릭시 삭제 기능
  • 하단 FAB로 메모 추가 버튼

설정화면

  • 오픈소스 라이선스 (있으면)

동영상 메모 작성 과정

  • 메인 화면에서 추가 버튼을 누르면 동영상을 선택하는 화면으로 이동
  • 선택 완료되면 편집화면으로 들어가고 편집
  • 편집완료하면 동영상 정보 작성화면으로 넘어간다

동영상 선택 화면

  • 기본 갤러리(동영상만 가능한지? 확인해서 가능하면 동영상 목록만 가져오도록)
  • 미래 기능
    • 지금 동영상 찍어서 가져오기(후순위)

동영상 메모 작성 화면

  • 시간 위치 조절 (어느 부분에서 메모를 시작할지 / 끝낼지)
  • 그리기 (최우선순위)
  • 완료 버튼을 누르거나, 원본 동영상이 끝나면 임시 화면으로 이동
  • 미래기능
    • 배속 조절
    • 다양한 붓
    • 다양한 색

동영상 편집 화면(동영상 메모 작성 기능 완료 된 후)

  • 사용 버튼 누르면 타이틀 입력받도록 다이얼로그 사용
  • 타이틀 입력 후 홈화면으로 이동
  • 미래 기능
    • 방금 쓴 메모 재생
    • 되돌리기 버튼을 눌러서 뒤로 돌아가 다시 작성을 하거나
    • 사용 버튼을 눌러서 이 영상을 사용해 다음 화면으로 넘어감
    • (이후 필터 기능 추가시)필터 버튼 눌러서 필터 추가
Clone this wiki locally