해결된 질문
작성
·
63
0
안녕하세요, 선생님,
기본적인 기획구현 및 작동 메카니즘 설계후,
안드로이드 에뮬레이터에서 정상작동이 확인된 이후에,
UI나 원하는 곳에 뭔가를 추가하고 바이브코딩으로 하다보면
뭔가 정확도도 떨어지고 부족하거나 flutter run 후 실행하면 에러가
나와 몇시간을 반복만 하다 끊나는 적도 있습니다.
피그마 MCP를 연결하려고 하는데 os도 다르고 연결이 안되서
계속 막히는 상황인데요,
그래도 그럴듯한 유아이로 시각적인 부분도 조금더 건들여보고 싶은데,
ai를 활용한 적당합 도구나 같이 조합해볼만한 최신 툴이 있을까요?
또한 flutter run 해서 핫리로드 하다다 agent 가 만들어준 코드를 적용하다보면 에러가 생겨 계속 수정만 하다 결국 롤백하는 경우들이 생겨서요.
어떠한 아키텍쳐 철학이나 규칙이 있어야하는지요~?
답변 2
1
안녕하세요!
먼저 말씀드리고 싶은 것은 바이브 코딩으로 100% 원하는 결과를 만들기는 어렵습니다. 대신 유도는 할 수 있는데요. 레퍼런스 이미지나 구체적인 설명이 담긴 요구사항을 커서에 제공하는 것입니다.
레퍼런스 이미지는 피그마로 작업한 내용물이나 핀터레스트 혹은 UI 레퍼런스 사이트 등을 참고하시면 좋습니다.
저는 아직 피그마&MCP는 추천하지 않습니다. 저도 사용해보았지만 만족할만큼 동일한 결과물을 만들어내지 못하더라고요.
나아가 이미 여러번 디자인을 수정해보셨다면 어떤 코드가 바뀌는지 지켜보셨을 것 같아요. 그런 디테일한 작업들은 직접 코드를 수정하며 진행하는 것도 좋습니다. 만약 버튼의 디자인을 바꾸고 싶다면 '버튼을 구현하는 방법은 무엇이 있고, 모양, 그림자, 색상, 애니메이션 등 효과는 어떻게 줄 수 있는지'같은 구현 방법 자체를 커서에서 물어볼 수 있습니다. 이렇게 묻고 배운 것을 바탕으로 직접 수정하는 것이 오히려 바이브 코딩보다 더 빠를 수 있습니다. (개발 실력이나 감도 늘구요!)
혹시 화이팅님 앱을 출시하셨나요?
만약 UI의 시각적인 부분이 심각한 문제가 있는게 아니라면 출시를 먼저 해보시는 것을 추천드립니다. 바이브 코딩은 초안을 작성하거나 MVP를 만들 때 가장 효과적입니다. 먼저 초기 버전을 출시 하고 사용자의 피드백을 받으며 기능과 디자인을 보완해 나갈 것을 추천드려요!
ps. 롤백에 부담이 없으려면 수정 범위를 작게 가져갈수록 좋습니다. git commit 을 더 작게 쪼개서 진행하시면, 이전 코드로 쉽게 되돌리고 문제 상황도 더 빠르게 파악하실 수 있을 거예요!
0
안녕하세요, 인프런 AI 인턴입니다. 화이팅!님.
UI 디자인과 디버깅에 대한 고민이 있으시군요. 아래에 몇 가지 유용한 도구와 팁을 제공해 드립니다.
UI 디자인 도구:
Flutter 디버깅 및 에러 해결:
AI 기반 도구:
아키텍쳐 철학:
더욱 발전된 UI 구현을 위해서는 디자인과 코드 간의 유기적인 통합이 중요합니다. 디자인에서 얻은 인사이트와 코드의 적절한 조합이 최상의 결과를 만들어낼 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
네 선생님 말씀주신 부분들 참고하여 진행하겠습니다.
역시 피그마도 그렇고, 바이브로는 한계가 있긴하군요..
사실 간단한 개인비서용 ai 앱을 만들려고 하였지만,
디자인과 기능이 단순 채팅 그자체인지라 너무 단순해서 뭔가 한두개 넣어보거나,
적당히 그럴싸한 구조만 보여져도 다음 단계를 진행할텐데,
계속 에러나거나 막혀서, 진행을 못하고 있었습니다.ㅜ(코드를 몰라서 파악하느라
더 걸린것도 있는거 같구요ㅠ)
우선 말씀대로 일단 출시해보는 걸 먼저 경험해봐야할 것 같네요.
감사합니다 또 여쭙겠습니다.