소중한 나의 기록,
여러분의 인연을 사진과 몇 줄의 텍스트로 기억해 보세요!
본 어플리케이션은 네트워크 없이 작동하는 어플리케이션입니다.
소나기
소나기를 만든 사람들
각 탭의 기능은 이렇습니다!
- 탭 1
- 탭 2
- 탭 3
소나기의 구성도
소나기의 기술스택
소나기 어플리케이션은 "소중한 나의 일기"의 준말입니다.
많은 일기, 기록 어플리케이션이 있지만 저희는 데이터나 와이파이 없이 사용할 수 있는 어플리케이션을 원했어요.
그리고 무엇보다도 삶을 살아가며 쌓여가는 사람들과의 인연에 주목하여 해당 어플리케이션을 제작했어요!
소나기를 통해 새로 알게 된 사람들, 혹은 예전부터 알았던 사람들의 연락처와 처음 만났던 날짜를 기록하고
또, 지금까지 있었던 일들을 사진과 함께 기록으로 남기며 소중한 여러분들의 인연을 간직했으면 합니다.
참여자 | MBTI | |
---|---|---|
leejy12 | 🧑🏻💻 | ISTJ |
ssook | 🌱 | ENFP |
MBTI 최악의 궁합으로 꼽히는 ISTJ와 ENFP가 만났습니다 😎🔥
하지만 서로 맡은 바 역할을 나누어 1주일 동안 달린 결과, 소나기의 프로토타입을 완성할 수 있었어요!
여러분들의 소중한 인연을 적는 연락처 추가하기
화면,
그리고 여러분이 기록한 인연 리스트를 볼 수 있는 화면
으로 구성되어 있어요.
인연 리스트에서 보고 싶은 인연을 누르면,
여러분이 앞에서 기록한 인연의 내용을 상세
하게 볼 수 있어요.
또, 만남이 있으면 헤어짐도 있는 법!
회자정리 거자필반이라는 말이 있듯, 여러분의 인연을 마무리 지을 수 있는 마무리 매듭
기능도 있습니다.
해당 기능을 이용하면 인연 리스트에서 매듭지을 인연을 더 이상 보지 않을 수 있어요.
앞에서 인연 리스트에 기록한 인연들과의 추억이 담긴 사진을 이 곳에서 관리
할 수 있어요.
그 사람과 찍었던 사진을 핸드폰 갤러리에서 불러와 소나기에 저장할 수 있습니다!
저장한 기억들은 필름 사진처럼 같은 프레임에 담겨 있어요.
그리드 형태로 구현된 필름 사진 각각을 누르면 해당 사진을 더 상세
하게 볼 수 있습니다.
해당 기억의 상세 화면으로 들어가면 줌 컨트롤이 가능합니다.
그 사람과의 여러 기억들 중, 가장 인상깊었던 대표 기억
을 설정할 수 도 있습니다.
가장 당신에게 인상깊었던 그 사람과의 추억을 설정해보세요!
앞의 인연리스트에 저장된 사람과의 기억을 일기
형태로 적고, 또 볼 수 있습니다!
일기를 작성하는 화면과, 작성한 일기를 볼 수 있는 화면
으로 나뉘어 있습니다.
일기 작성 화면의 경우 인연을 기록할 사람과 그 당시를 기록할 수 있는 사진, 그리고 텍스트, 날짜를 적으면 됩니다.
인연을 기록하고자 하는 사람은 앞(탭1)에서 작성한 인연 리스트와 연동
되어 있습니다.
기록할 때 여러 줄이 부담되어 작성하기 힘들다면, '좋았다.' 같은 한 마디만 작성하셔도 전혀 문제될 게 없습니다.
이 곳은 그 순간의 감정을 기록하는 곳이니까요 : )
위에서 작성한 일기
를 리스트 형태로 확인
할 수 있습니다.
또한 리스트에 있는 일기 한 편을 누르면 작성한 내용들을 상세하게 확인할 수 있습니다.
각 탭은 모두 contact.json에 있는 데이터를 가져와서 사용
합니다.
인연리스트에 기록된 사람의 데이터를 기반으로 탭2, 탭3이 사용되는 셈입니다.
갤러리(탭2)의 경우 기존 휴대폰 갤러리와 인연리스트에 등록된 사람을 함께 저장할 수 있도록 구성하였으며,
일기(탭3)의 경우 인연리스트에 있는 정보를 받아와 이를 기반으로 추가할 수 있도록 json 파일의 형태를 만들었습니다.
-
안드로이드 스튜디오 툴 기반
으로코틀린
을 이용하여 어플리케이션을 개발하였습니다.
따라서 아이폰 사용자들은 아직 사용하실 수 없습니다🥲 -
json
을 사용하여 각 탭에 있는 데이터를핸드폰 내에 있는 로컬 스토리지에 저장
하도록 구현하였습니다.
어플리케이션의 데이터베이스를 구현하는 데에는 파이어베이스나 AWS RDS 등 다양한 방법이 있었겠지만,
저희는데이터와 와이파이 없이 사용할 수 있는 일기/기록 어플리케이션
을 만들고 싶었기에 해당 방법을 택했습니다!
따라서 로컬에 있는 어플리케이션을 지운다면 이제까지의 모든 기록이 사라지므로 주의해주세요!