2025년 10월 19일 일요일

📱 감정을 코드로 담다 – 감정일기(Emotion Log)를 만든 기술 이야기

🌅 시작: 왜 감정일기 앱을 만들었을까?

어느 날, 무척 힘든 시간이였습니다. 어디선가 이런 글을 보았던 기억이 떠올랐습니다. “당신의 감정을 기록해보세요.” 그 순간, 문득 이런 생각이 들었습니다.

“우리는 매일 수많은 감정을 느끼지만, 정작 그 감정들을 기록하고 돌아보는 시간은 얼마나 될까?”

그 질문이 바로 감정일기(Emotion Log)의 출발점이었습니다. 단순히 하루를 기록하는 일기가 아니라, 나의 감정 변화를 이해하고 스스로를 돌보는 감정 관리 도구를 만들고 싶었어요.


🎨 감정을 시각적으로 표현하다

처음엔 이런 고민이 있었습니다. “감정을 어떻게 시각적으로 표현하면 좋을까?” 글자로 쓰는 감정은 너무 평면적이라 느껴졌죠. 그래서 저는 색과 이모지를 통해 감정을 표현하기로 했습니다.

기쁨은 따뜻한 노랑, 슬픔은 차분한 파랑, 분노는 강렬한 빨강. 감정에 따라 앱의 배경 색과 분위기가 바뀌며, 사용자는 자신의 감정을 색으로 느낄 수 있습니다. 마치 앱이 함께 공감해주는 듯한 감각적인 경험을 주고 싶었어요.


🏗 오프라인에서도 완벽하게 동작하도록

감정은 언제, 어디서든 떠오릅니다. 인터넷이 없어도 그 순간의 감정을 기록할 수 있어야 했죠. 그래서 저는 로컬 우선(Local First) 구조를 선택했습니다.

모든 데이터는 먼저 스마트폰 내부에 저장되고, 나중에 네트워크가 연결되면 자동으로 동기화됩니다. 지하철 안에서도, 산책길에서도 — 감정의 순간을 놓치지 않도록 설계한 구조입니다.


💝 공감하는 앱을 만들기까지

감정일기의 핵심은 ‘공감’이었습니다. 단순한 일기장이 아니라, 사용자의 감정에 반응하고 위로를 건네는 앱을 만들고 싶었습니다.

그래서 감정 선택 후엔, 사용자의 감정에 맞춘 메시지가 자동으로 나타납니다. 예를 들어, 기쁨을 기록하면 “당신의 긍정적인 에너지가 오늘을 빛내요 ✨” 슬픔을 기록하면 “괜찮아요. 오늘 하루도 충분히 잘 버텨냈어요 💙” 이처럼 앱이 감정을 ‘이해하고 반응’하도록 디자인했습니다.


📊 감정의 패턴을 찾아내다

기록의 목적은 회고에 있습니다. 그래서 감정일기에는 감정의 흐름을 시각적으로 보여주는 패턴 분석 기능을 넣었습니다.

요일별로 어떤 감정이 가장 많이 나타났는지, 시간대별로 기분이 언제 가장 변화하는지를 그래프로 확인할 수 있습니다. 숫자가 아닌 감정의 리듬을 읽어내는 경험이죠.


🗺 감정과 장소의 연결

감정은 언제나 공간과 함께 기억됩니다. 그래서 저는 ‘감정 지도(Emotion Map)’ 기능을 추가했습니다. 기록할 때 위치를 함께 저장하면, 지도를 통해 감정의 흔적을 시각적으로 볼 수 있습니다.

예를 들어, “학교 앞 카페에서는 주로 기쁨 😊”, “퇴근길 버스에서는 피곤 😔”처럼 자신의 감정이 어떤 장소에서 자주 나타나는지를 직관적으로 확인할 수 있습니다. 이 기능은 많은 사용자에게 “감정에도 공간의 패턴이 있구나”라는 새로운 통찰을 주었습니다.


💬 기술보다 중요한 건 ‘진심’

감정일기는 Flutter로 만들어졌습니다. 다국어 지원, 반응형 디자인, 빠른 빌드 속도 등 여러 기술적 장점이 있었죠. 하지만 결국 이 앱을 완성시킨 건 코드가 아니라, 사람의 감정에 대한 진심이었습니다.

사용자가 자신의 감정을 기록하고, 돌아보고, 스스로를 이해하는 과정 속에서 앱은 그저 조용히 곁을 지키는 친구가 되어야 한다고 생각했습니다.


🌱 그리고 앞으로

이제 감정일기는 단순한 기록 도구를 넘어, 나를 이해하는 AI 기반 감정 분석 앱으로 진화하고 있습니다. 사용자의 감정 패턴을 학습하고, 맞춤형 메시지와 음악을 추천하는 기능도 준비 중입니다.

감정을 기록하는 일은, 결국 나 자신을 이해하는 여정입니다. 그리고 그 여정의 모든 순간을 함께하는 앱이 있다면 — 그건 단순한 기술을 넘어, 하나의 따뜻한 경험이 되겠죠.


💡 Emotion Log – 당신의 감정을 기록하세요.

하루를 돌아보는 1분, 그 짧은 기록이 당신의 마음을 더 단단하게 만들어줍니다. Emotion Log는 감정을 기술로 담은 작은 일기장이지만, 그 안에는 수많은 사람들의 마음이 담겨 있습니다.

“기술이 따뜻해지는 순간, 그건 감정을 이해할 때입니다.”

댓글 없음:

댓글 쓰기