완전 초보자를 위한 투자 공부 앱 - 개발

소개

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

초보 투자자들이 매일 하나의 개념을 배우고, 실제 증권사 앱에서 직접 찾아보는 실습을 통해 투자 감각을 익히도록 돕는 앱입니다. AI 개발툴인 Windsurf를 이용해 MVP를 빠르게 시도해보고자 했습니다.

진행 방법

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

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

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

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

사용 도구

  • Windsurf (https://windsurf.ai): AI 기반 SwiftUI IDE로, 자연어 프롬프트로 iOS 앱 UI/기능 생성

  • Xcode: 실제 빌드 및 시뮬레이터 테스트 용

팁 by 댕댕이멍멍

  • 언어모델은 무조건 가장 성능 좋은 최신 모델 사용 (최신 모델로 한 번에 끝낼 작업을, 성능 떨어지는 모델 사용하여 디버깅에 리소스를 낭비하게 될 수 있음)

프롬프트는 PRD 전달하면 파일부터 코드까지 알아서 생성해 줍니다.

결과와 배운 점

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

과정 중에 어떤 시행착오를 겪었나요?

도움이 필요한 부분이 있나요?

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

배운 점

  • AI IDE의 한계와 활용법을 배움
    → 빠르게 프로토타이핑할 수 있지만, Xcode 호환성까지 신경 써야 실제 실행 가능

  • Xcode 프로젝트 구조를 알고 있어야 문제 해결 가능
    → 코드를 붙여넣기만 하면 끝나는 것이 아님

  • Windsurf 생성 코드는 Xcode에서 새 프로젝트를 만들어 붙이는 방식이 안정적

  • 에러 메시지나 콘솔 로그를 Windsurf에 전달하면 빠르게 수정 가능

  • SwiftUI 기반 AI툴을 쓸 때는 화면 단위로 요청하고, 기능은 최소화한 MVP로 시작하는 것이 효율적

시행착오

  • 처음에 Windsurf 프로젝트를 그대로 열어 Xcode에서 빌드하려다 라이브러리 충돌 및 Info.plist 중복 설정 등으로 계속 실패하여 코드 단위로 옮김

앞으로의 계획

  • 현재는 UI 껍데기만 구현된 상태

  • 콘텐츠(하루 한 개념 + 실전 미션)를 유기적으로 연결하고, 사용자의 학습 리듬을 도와주는 구조로 확장 예정

  • 핵심 가치 반영 및 UI/UX 업데이트 후 배포

1
1개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

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