์ฑ ์คํ ์ด ๋ฐ๋ก๊ฐ๊ธฐ | Visit App Store
CrumpDump๋ ๊ฐ์ ์ ๊ธฐ๋กํ๊ณ ํด์ํ๋ ๋ฐ ๋์์ ์ฃผ๋ iOS ์ฑ์
๋๋ค.
์ฌ์ฉ์๋ ๊ฐ์ ์ ์ ํํ๊ณ ์ข
์ด ์ชฝ์ง์ ๊ทธ ๊ฐ์ ์ ์ ์ ํ, ์ด๋ฅผ ๊ฐ์์ผ๋ก ๊ตฌ๊ธฐ๊ณ ๋์ง๋ ํ์๋ฅผ ํตํด ๊ฐ์ ์ ํํํ๊ณ ์ ํํ ์ ์์ต๋๋ค.
๋์ง ์ชฝ์ง๋ ๊ท์ฌ์ด ๊ฐ๊ตฌ๋ฆฌ ์ธํ์ด ๋จน์ด ์น์ฐ๋ฉฐ ๊ฐ์ ์ ์์ ์ฃผ๋ ์์ง์ ์ธ ์ญํ ์ ํฉ๋๋ค.
์ด ์ฑ์ ์ฌ๋ฆฌ์ ํํ์ ํตํด ์์ ํธ๋ผ์ฐ๋ง์ ๋ถ์ ์ ์ธ ๊ฐ์ ์ ๊ธ์ ์ ์ธ ๋ฐฉ์์ผ๋ก ๋ค๋ฃฐ ์ ์๋๋ก ๋์ต๋๋ค.
CrumpDump is an iOS app designed to help users express and release emotions.
Users can select emotions, write them down on a virtual note, crumple it up, and throw it to symbolically process and release their feelings.
The thrown note is "eaten" by a cute frog doll, symbolically erasing the emotions.
This app helps users deal with small traumas and negative emotions in a positive way through psychological expression.
- ์ฃผ์ ๊ธฐ๋ฅ | Key Features
- ๊ธฐ์ ์คํ | Tech Stack
- ์ฃผ์์ฌํญ | Cautions
- ํ๋ก์ ํธ ๋ฐฐ๊ฒฝ | Project Background
- ๋ฌธ์ | Contact
- ์ฌ์ฉ์๋ ํ์ฌ ๋๋ผ๊ณ ์๋ ๊ฐ์ ์ด๋ ์ํฉ์ ์์ ๋กญ๊ฒ ๊ธฐ๋กํ ์ ์์ต๋๋ค.
์์ฑ๋ ๊ฐ์ ์ ์ดํ ์ข ์ด์ ์ ํ ๊ตฌ๊ฒจ์ง๋ฉฐ, ๋์ง๊ธฐ ์ ๋๋ฉ์ด์ ์ ํตํด ๊ฐ์ ์ ํด์ํ ์ ์์ต๋๋ค. - Users can freely record their current emotions or situations.
The recorded emotion is written on a piece of paper, crumpled, and thrown to help release emotions.
- ์ฌ์ฉ์๋ ๋ฒ๋ฆฌ๊ณ ์ถ์ ๊ฐ์ ์ ์ ํํ ์ ์์ต๋๋ค.
์ฌ๋ฌ ๊ฐ์ ์นดํ ๊ณ ๋ฆฌ์์ ์ํ๋ ๊ฐ์ ์ ์ต๋ 3๊ฐ๊น์ง ์ ํํ์ฌ ๊ฐ์ ์ ๋ณธ์ง์ ๊ตฌ์ฒดํํ ์ ์์ต๋๋ค. - Users can select emotions they want to discard.
Up to three emotions can be chosen from various categories to clarify their essence.
- ์ฌ์ฉ์๋ ํ๋ฉด์์ ์ข
์ด๋ฅผ ๊ธธ๊ฒ ๋๋ฌ ๊ฐ์์ผ๋ก ์ข
์ด๋ฅผ ๊ตฌ๊ธฐ๋ฉด์ ์ง๋ ๋ฐ ์ค๋์ค ํจ๊ณผ๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค.
์ด ํ์๋ ๊ฐ์ ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๋ถ๋ฆฌํ๋ ๋๋์ ์ ๊ณตํฉ๋๋ค. - Users can virtually crumple the note by pressing and holding it on the screen, experiencing vibration and sound effects.
This action helps users feel as if they are physically separating from their emotions.
- ์ฌ์ฉ์๋ ๊ตฌ๊ธด ์ข
์ด๋ฅผ ๋ชฉํ๋ฌผ(์ธํ)์ ๋์ง๋ ๋์์ ํตํด ๊ฐ์ ์ ํด์ํ ์ ์์ต๋๋ค.
๋์ง๊ธฐ ๋์์ CoreMotion์ ํ์ฉํด ์ฌ์ฉ์์ ๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ์ ํํ ๊ฐ์งํฉ๋๋ค. - Users can throw the crumpled note towards a target (the frog doll) as a way to release their emotions.
Throwing is accurately detected by analyzing user motion data using CoreMotion.
- SwiftUI: ์ง๊ด์ ์ด๊ณ ์ฌํํ UI ๊ตฌ์ฑ.
- CoreMotion: ๋์ง๊ธฐ ๋์์ ๊ฐ์งํ๊ณ ๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ก.
- AVFoundation: ๊ตฌ๊ธฐ๊ธฐ ๋ฐ ๋์ง๊ธฐ ์์ ์ฌ์ด๋ ํจ๊ณผ ์ ๊ณต.
- UIKit Dynamics & CAAnimation: ์ข ์ด ๋์ง๊ธฐ์ ํ์ค์ ์ ๋๋ฉ์ด์ ๊ตฌํ.
- ์์ ํ ์ฌ์ฉ: ๋์ง๊ธฐ ๋์์ ๊ฐ์์
๋๋ค. ์ค์ ๋ก ํธ๋ํฐ์ ๋์ง์ง ๋ง์ธ์.
๋๋ํ ๊ณต๊ฐ์์ ์ฌ์ฉํ์ธ์. - Safe Usage: The throwing action is virtual.
Do not physically throw your phone. Use the app in a spacious area.
- ์ด ํ๋ก์ ํธ๋ Apple Developer Academy @POSTECH์ Foundation Program 4๊ธฐ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ค.
- This project was developed during the Apple Developer Academy @POSTECH as part of Foundation Program 4th Cohort.
- ์ง๋ฌธ์ด๋ ์ ์ ์ฌํญ์ด ์์ผ์๋ฉด [email protected]๋ก ์ฐ๋ฝํด์ฃผ์ธ์.
- For questions or suggestions, please contact [email protected].