날씨앱 기획과 개발, 배포까지 - 개발편

소개

시도하고자 했던 것과 그 이유를 알려주세요.

이 프로젝트의 핵심 목표는 사용자 맞춤형 경험을 제공하는 개인화된 날씨 앱을 개발하는 것이었습니다. 기획 단계에서 정의된 기능과 사용자 요구를 바탕으로, 실제 개발을 통해 이러한 목표를 실현하고자 했습니다.

특히 다음과 같은 사용자 경험 개선을 중점적으로 다뤘습니다(예정):

  • 캘린더 연동을 통한 일정 기반 날씨 알림

  • AI 기반 음성 날씨 예보 제공

  • 갤러리/다이어리 연동으로 날씨와 추억을 연결

    • 일정 기간 내 가장 유사한 날씨를 찾아 사용자에게 제공

    • 마지막 외출 날씨와 현재 날씨를 비교하여 유용한 정보를 제공 (updated)

(참고) 날씨앱 기획과 개발, 배포까지 - 기획편

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.

Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.

Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)

기본 UI 개발 중입니다. 개발은 중간에 Cursor로 시도해 보았으나, 결론적으로 Claude만 사용했습니다.

결과와 배운 점

배운 점과 나만의 꿀팁을 알려주세요.

실패담도 괜찮아요. 시행착오나 도움이 필요한 부분이 있나요?

앞으로의 계획이 있다면 들려주세요.

프로젝트 Config 설정 문제

Claude가 초반에 잘못된 정보(Biuld Settings에서 Config 설정)를 제공하여, 프로젝트가 제대로 작동하지 않는 상황에 직면했습니다. 결국

검정색 배경에 흰색 글자가 적혀 있어요

AI가 간혹 잘못된 정보를 주는 경우가 있는데, 끈기를 가지고 다른 부분도 면밀히 살피면서 질의응답 하다 보면 결국 해결은 가능했습니다. 만일 도저히 해결이 안되는 경우, 프로젝트를 초기화하는 것이 가장 빠른 해결방법일 수 있습니다(프로젝트 초반일 때 추천). 그리고 Config의 프로젝트 연결은 [프로젝트 - Info] 탭에서 해야 합니다. 참고하실 분 위해 남깁니다.

Cursor 사용 이슈

안드로이드 개발이 가능하다는 얘기를 듣고, 프로젝트 중간에 Cursor를 사용해 보았으나 에러가 발생했습니다. iOS 개발에 적합하지 않은 것인지 아니면 프로젝트 중간부터 사용해서 이슈가 있는 것인지 알 수 없지만, 이 프로젝트를 개발하기 위해 Cursor를 사용하지는 않을 것입니다.

Claude 제한 풀리는 시간이 되어, 이만 나머지 개발 진행하러 가보겠습니다. 이상입니다.

2
1개의 답글

👉 이 게시글도 읽어보세요