타이칸
타이칸
🏅 AI 마스터
🎖️ 마스터 파트너
📚 학습반장
🚀 SNS 챌린지 달성자
🎯 AVPN 트레이너

감정 분석에서 영감을 받아 앱으로 구현까지

한국 최초의 이모티콘 기반 이모티콘 앱

소개

최근 베스트 사례 발표에서 사라님이 소개해주신 "구글 감정 분석 가이드"에 큰 영감을 받았습니다.

Google은 한국어로 번역합니다

그때 마침 SNS에서 돌아다니는 "여자어 번역" 짤을 보게 되었고, 두 아이디어가 머릿속에서 하나로 합쳐졌습니다.

한국어 테스트의 스크린 샷

"여자의 진심을 읽어주는 여자어 번역기를 만들면 재밌겠다!"

단순한 재미로 시작한 아이디어였지만, 실제로 앱을 만들어보자는 결심까지 하게 되었고 개발을 시작했습니다.

진행 방법

앱을 만들기로 결심하고 나서 다양한 스택을 탐색해봤습니다.

🔍 스택 탐색

  • Flutter / FlutterFlow / Android Studio 등등 여러 프레임워크를 조사했습니다.

  • 하지만 "딸깍" 개발 환경을 선호했기 때문에 CURSOR에서 쉽게 개발할 수 있는 React로 최종 선택했습니다.

🧱 구현 전략

  • 앱 개발은 웹과 달리 고려해야 할 것이 많았습니다.

    • 기획단계를 대충했다가는 산으로가기 일쑤였고

    • 전체 프로젝트 5번 엎어버리면서 반복, 빠른실패 반복으로 노하우 축적

    • 다른건 괜찮은데 디자인 반영이 특히 어렵게 느껴졌습니다. << 이것도 빠른 폐기

    • 너무 많은 기능을 넣으려다보니 디자인이랑 와이어프레임이 꼬이더라구요

    • 거기에 보안설정까지... << 여기서 디버깅 지옥 시작

    • 그래서 최소 기능(MVP)으로 심플하게 구성하기로 결정했습니다.

  • 핵심 기능: 입력된 문장을 Gemini API로 분석 → "진심"에 가까운 해석 결과 출력

🤖 사용 기술

  • React Native (앱 프레임워크)

  • Gemini API (텍스트 감정/의도 분석)

  • CURSOR (개발 환경)

// 예시 코드 - Gemini API 호출
const result = await fetchGeminiAnalysis(inputText);
setTranslation(result.translation);

⚠️ 시행착오

  • Gemini API 무료 할당량을 금방 소진해서 작동 불가 😅

    • 다행히 예전에 받아둔 크레딧으로 해결

  • 앱 배포도 시도해보려 했지만, 본인 인증 등 절차가 너무 복잡해서 현재는 보류 중

결과와 배운 점

  • 오류가 많았지만 결국은 다 해결된다는 경험을 쌓음

  • 실제 배포까지 가지는 못했지만, 앱 구동까지 완성했음

  • 1주 1서비스 어렵지 않다! 한번만 해보면 거기서 거기라는 걸 체감함

  • 다음 도전에서는 실제 배포까지 해보는 것이 목표!

도움 받은 글

  • 구글 감정 분석 가이드 (사라님의 발표에서 참고)

    👇👇👇시연영상👇👇👇

4
7개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만