TakeAgain!
🎬 TakeAgain
TakeAgain은 반복 촬영에 최적화된 미니멀 비디오 녹화 앱입니다.
필요한 순간, 빠르게 찍고 빠르게 저장/삭제할 수 있도록 설계되었습니다.
📱 주요 기능
📸 직관적인 카메라 인터페이스
- iOS 기본 카메라와 유사한 UI 구성
- 상단 상태 바: 녹화 시간 표시
- 하단 배율 선택기 (.5 / 1 / 2x 등)
🎥 간편한 촬영 & 삭제 흐름
- 촬영 후 바로 저장 or 재촬영 선택 가능
- 재촬영 버튼을 누르면 기존 영상은 삭제됨
삭제된 항목앨범을 통해 복구 가능
🌀 인터랙션 중심 디자인
- 다이나믹한 알약형 버튼 UI
- 드래그 제스처로도 저장 가능 (선택된 체크 박스 위로 드래그 시 저장됨)
- 햅틱 피드백으로 직관적인 조작 지원
🖼️ 실시간 썸네일
- 가장 최근에 저장된 영상을 썸네일로 표시
- 썸네일 탭 시 사진 앱으로 이동
🔍 사용 예시
"실수를 해서 다시 찍고 싶을 때, 저장 후 더러워지는 앨범에 스트레스..."
→ TakeAgain은 촬영 후 바로 재촬영 버튼만 누르면 기존 영상은 삭제되고 녹화를 재시작할 수 있습니다.
"이 장면 마음에 안 들어, 버릴까 말까?"
→ 체크 버튼으로 저장, 혹은 슬라이드 제스처로 저장도, 삭제도 가능하죠.
"앗, 실수로 삭제해버렸어..어떡하지?"
→ 괜찮아요! 삭제된 항목 앨범에 영상이 있을 거예요 :)
⚙️ 기술 스택
- Swift + SwiftUI
- AVFoundation (비디오 캡처)
- UIKit (UI 일부 커스터마이징)
👤 개발자
- 고재현 (Jaehyun Go)
- Apple Developer Academy @POSTECH