되새김은 여행을 계획하고, 여행을 떠나서 일정과 지출을 관리하고 다이러리도 작성해 실용성과 추억관리 두마리 토끼를 모두 잡은 애플리케이션 입니다.
되새김을 다운로드할 수 있는 링크입니다.
S003 김민석 | S006 김선경 | S022 서보경 | S023 소재훈 |
---|---|---|---|
@mandos1995 | @skkimeo | @Be-beee | @January1st-98 |
- 내가 다녀온 여행을 한 눈에! 일정 탭에서 다녀온 여행목록을 조회할 수 있습니다.
✈️ - 여행을 계획 중이라면? 👀 여행을 계획하고 일정을 추가할 수 있습니다.
- 일정 관리도 손쉽게! 여행별로 일정을 관리할 수 있습니다.😎
- 헉, 나 지금까지 얼마 썼더라? 🤑 일자별, 카테고리별 비용을 그래프로 한 눈에 확인하세요!
- 환율 계산? 귀찮은데…🫤 현지에서 사용한 통화를 입력하면 원화로 변환해 보여줍니다!
- 제주도에서 내가 뭘 했었지? 위치정보를 바탕으로 작성한 다이어리를 지도 위에 보여줍니다!📍
- 글과 사진으로 여행에서의 기억하고 싶은 순간을 기록해보세요.
- 다이어리의 사진을 인스타그램으로 공유할 수 있습니다.
- 개인정보 지켜~✋ 배경에 나온 타인의 얼굴을 쉽게 블러 처리해 공유할 수 있습니다.
- 날짜 및 시간 형식을 변경할 수 있어요.
- 궁금한 내용이 있으신가요❓ 메일을 보내 문의하실 수 있어요.
- 개인 정보 처리 방침, 오픈소스 및 라이브러리를 확인할 수 있어요.
여행목록 |
일정관리 |
지출관리 |
지도-다이어리 보기 |
다이어리 |
다이어리 확인 |
얼굴선택 |
모자이크 - 인스타 공유 |
되새김에서 사용하고있는 프로젝트 구조입니다.
- 애플리케이션의 구조가 크기 않아 코디네이터 패턴이나 클린아키텍쳐의 필요성을 느끼지 못했습니다.
MVVM
만으로도 저희 애플리케이션을 충분히 유지보수할 수 있다고 생각하여MVVM
디자인 패턴을 선택하였습니다.
- 서드파티를 지양하고 애플의 라이브러리를 활용해 안정성을 높이기 위해
CoreData
를 활용했습니다. - 안드로이드 출시 계획이 없고, 앱 기능 상 서버가 필요없다고 생각해
CoreData
를 선택했습니다.
- 사용자가 작성한 다이어리를 지도상에서 보여주는 기능에 활용하였습니다.
- 사진상의 얼굴을 인식하고 위치를 파악해 모자이크 처리하는데 활용하였습니다.
- 지출 내역을 지출 카테고리 또는 날짜별로 확인할 수 있는 차트를 직접 구현해 활용했습니다.
CoreAnimation
을 활용해 차트 애니메이션을 직접 구현했습니다.