실용적 조언
- AI와 긴 프로젝트를 진행할 때는 세션 단절에 대비해 앱의 현재 상태를 요약한 문서를 상시 업데이트하라.
- UI 설계 시 AI가 이미지를 인식하지 못한다면 구성 요소의 위치, 속성, 색상 조건을 텍스트로 매우 상세하게 묘사하라.
- 오류 발생 시 직접 수정하려 하지 말고 Logcat의 전체 에러 로그를 AI에게 전달하여 해결책을 구하라.
섹션별 상세
DeepSeek V3.2를 메인 모델로 선택하고 Supabase를 통해 PostgreSQL 데이터베이스, 사용자 인증, 실시간 데이터 동기화 기능을 구현했다. Supabase SDK와 Kotlin 코드를 AI가 연결하도록 유도하여 오프라인 상태에서도 데이터가 큐에 저장되고 온라인 시 자동 동기화되는 구조를 완성했다.
AI가 이미지를 직접 보지 못하는 환경에서 텍스트만으로 UI를 묘사하는 전략을 사용했다. 헤더의 크기, 버튼의 배치, 경고 메시지의 색상 조건 등을 상세히 기술한 프롬프트 구조를 통해 복잡한 가계부 화면을 설계했다.
text
Create a layout screen with a header showing 'Spending Allocation' as a large bubble, and a second bubble showing 'Remaining'. Below this, create a card-like container for users to add a list of transactions, sorted by date. Each transaction item should have a date picker, a text field for 'source', and a number field for 'amount'. When amount exceeds remaining, show a warning in red.이미지 인식이 불가능한 AI 환경에서 UI 구조와 조건부 로직을 상세히 묘사한 텍스트 프롬프트 예시
LLM의 토큰 제한으로 대화가 끊기는 문제를 해결하기 위해 '재사용 가능한 개요 문서(Outline Document)'를 도입했다. 현재 앱 상태, 빌드된 UI 요소, 보류 중인 기능, 알려진 버그를 문서화하여 새 대화 시작 시 AI에게 주입함으로써 개발의 연속성을 유지했다.
코딩 지식이 없는 상태에서 발생하는 오류는 안드로이드 스튜디오의 Logcat 에러 로그를 그대로 AI에 전달하여 해결했다. AI가 제안하는 수정안을 무조건 적용하고 성공할 때까지 반복하는 방식으로 기술적 부채 없이 모든 버그를 제거했다.
용어 해설
- 바이브 코딩(Vibe Coding)
- — 엄격한 프로그래밍 문법이나 아키텍처 설계 지식 없이, AI에게 자연어로 의도와 느낌을 전달하여 소프트웨어를 개발하는 방식이다. 개발자는 코드의 세부 구현보다 결과물의 기능과 사용자 경험 묘사에 집중하며 AI와의 대화를 통해 결과물을 완성한다.
- 슈파베이스(Supabase)
- — PostgreSQL 기반의 오픈소스 백엔드 서비스(BaaS) 플랫폼이다. 데이터베이스 관리, 사용자 인증, 실시간 데이터 동기화, 파일 저장소 기능을 API 형태로 제공하여 개발자가 서버 코드를 직접 작성하지 않고도 앱의 백엔드 기능을 구현하게 돕는다.
- 토큰 제한(Token Limit)
- — LLM이 한 번의 대화 맥락에서 처리할 수 있는 최대 텍스트 정보량이다. 이 한도를 초과하면 AI가 이전 대화 내용을 잊어버리거나 오류가 발생하므로, 복잡한 프로젝트를 수행할 때는 핵심 정보를 요약하여 새로운 세션으로 전달하는 전략이 필요하다.
- 로그캣(Logcat)
- — 안드로이드 스튜디오에서 제공하는 시스템 메시지 출력 도구이다. 앱 실행 중 발생하는 오류, 경고, 디버깅 정보를 실시간으로 보여주며, 비전공 개발자가 AI에게 오류 원인을 전달하고 수정을 요청할 때 핵심적인 근거 자료로 활용된다.
- 제로 달러 예산 편성(Zero-Dollar Budgeting)
- — 모든 수입을 지출, 저축, 투자 등 특정 목적에 100% 할당하여 남는 돈을 0으로 만드는 가계부 관리 기법이다. 단순히 쓴 돈을 기록하는 것이 아니라 미래의 수입을 미리 배분하여 재정적 규율을 강화하는 데 목적이 있다.
언급된 도구
DeepSeek V3.2추천
코드 생성 및 로직 설계용 LLM
Supabase추천
데이터베이스, 인증, 클라우드 동기화 백엔드
Android Studio중립
안드로이드 앱 개발 IDE
언급된 리소스
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 03. 18.수집 2026. 03. 18.출처 타입 REDDIT
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.