사용 팁

노코드 & 로우코드 도구로 프로토타입 제작하기


매일 수많은 제품이 출시되고 사라져요. 치열한 경쟁에서 살아남기 위해 차별화된 아이디어와 사용성을 검증하는 과정이 반드시 필요한데요. 이때 중요한 역할을 하는 것이 바로 프로토타이핑이에요. 이번 글에서는 빠르고 효율적으로 프로토타이핑을 할 수 있는 방법을 설명할게요.


프로토타입(Prototype)은 무엇인가요?

프로토타입은 본격적으로 제품을 개발하기 전에 아이디어를 테스트하고 검증하기 위해 사용되는 제품의 초기 모델이나 간단한 모형이에요. 프로토타입은 아이디어를 구체화하고 문제를 사전에 파악함으로써, 최종 제품의 완성도를 높이는 데 중요한 역할을 해요. 장점을 더 자세히 알아볼게요.

종이 프로토파이핑

프로토타입을 제작할 때 고려할 부분

프로토타입 제작 방식은 목적에 따라 다양하게 표현될 수 있어요. 사용성을 테스트할지, 어떤 기능을 검증하는지에 따라 설계 방향이나 개발 정도가 달라져요. 종이에 대략적인 스케치를 그리는 간단한 방법(Paper Prototyping)으로도 확인할 수 있지만, 사용자의 반응을 보다 명확하게 확인할 수 있는 디지털 프로토타입이 가장 흔하게 사용되는 방법이에요.

프로토타입을 제작할 때 가장 중요한 점은 제작이 빠르고 변경이 쉬워야 해요. 프로토타입에 너무 많은 시간을 들이지 않도록 핵심 기능에 집중하는 방식이 필요하죠. 사용자의 반응을 확인하고 적극 반영해야 하며 수정을 반복해요. 따라서 초기에 모든 세부 사항을 결정하기보다 변화를 수용할 수 있는 설계가 필요해요.

디지털 프로토타입 제작을 위한 도구 추천

프로토타입 제작을 위해 Figma, Sketch, Adobe XD 같은 디자인 도구가 자주 사용되며, 최근에는 코딩 없이도 실제 제품처럼 반응하는 인터랙티브 프로토타입(Interactive Prototype)을 만들 수 있는 기능들이 추가되고 있어요. 하지만 디자인 도구로 만든 프로토타입은 실제 개발 과정에서 발생하는 변경 사항을 반영하기 어렵다는 한계가 있어요 . 디자인과 개발이 별도로 이루어지기 때문에 기능 검증하고 일관성을 유지하기가 어려워지죠.

이러한 문제를 해결하기 위해 디자인부터 개발까지 한 번에 할 수 있는 도구가 필요해요. 특히 창업을 희망하는 기업가들 사이에서 Webflow, Bubble, Glide 같은 노코드 플랫폼을 활용해 빠르게 제품을 개발하고 테스트하는 추세예요.

플렉스튜디오는 앱을 개발하는 플랫폼이기 때문에 프로토타입 제작 후 바로 제품 개발로 이어질 수 있어 매우 효율적이에요. 이러한 특징은 개발 속도와 생산성을 높이고 유지보수에도 뛰어난 장점이 있어요. 플렉스튜디오의 무료 버전을 통해 누구나 손쉽게 프로토타입을 제작할 수 있어요.

플렉스튜디오 시나리오 관리 기능

플렉스튜디오로 프로토타입 만드는 방법

이제 플렉스튜디오로 프로토타입을 만드는 방법을 자세히 알려 드릴게요. 예시로 레시피 앱에서 온보딩하는 프로토타입을 준비했어요. 사용자가 ‘다음’버튼을 클릭할 때마다 다음 화면으로 넘어가는 방식으로 온보딩을 자연스럽게 경험할 수 있도록 설계해 볼게요.

온보딩 프로토타입 예시 화면

1단계 : 템플릿 활용하여 디자인하기

플렉스튜디오에서는 다양한 템플릿을 제공해요. 템플릿을 사용한 후, 색상과 디자인을 원하는 대로 변경하면 빠르게 나만의 앱을 만들 수 있어요. 이번 온보딩 과정에서도 플렉스튜디오의 ‘시나리오 템플릿’을 사용할게요.

  1. 시나리오 스튜디오에서 왼쪽 상단의 템플릿 버튼을 클릭해요.
플렉스튜디오 템플릿 버튼 클릭

2. 다양한 템플릿 중 시나리오 템플릿 – ‘캠핑레시피_온보딩’을 클릭해요.

플렉스튜디오 캠핑레시피 온보딩 시나리오 선택

3. ‘시나리오 적용’ 버튼을 누르면 등장하는 시나리오 안내 팝업에서 덮어쓰기 ‘확인’버튼을 클릭해요.

캠핑레시피 시나리오 템플릿 적용버튼

4. 빈 화면에서 디자인 템플릿이 적용된 화면으로 변경되었어요.

플렉스튵디오 디자인 템플릿이 적용된 화면

본격적으로 개발하기 전에 잠시 시나리오 템플릿을 살펴볼까요? 플렉스튜디오에서는 버튼, 체크 박스, 달력 등 다양한 형태의 컨트롤을 제공하고 있어요. 컨트롤을 사용하면 버튼 모양의 이미지가 아니라 실제로 버튼을 만들 수 있어요. 각 컨트롤마다 여러 스타일(디자인)을 제공하고 있으니 참고해 주세요!

플렉스튜디오 화면 간 이벤트 개발하기

2단계 : 화면 간 이동 이벤트 개발하기

일반적으로 시나리오 템플릿은 버튼을 클릭할 때 화면 이동이 가능하도록 미리 설정되어 있어요. 하지만 시나리오 템플릿을 사용하지 않아도 몇 번의 설정 만으로 화면 이동이 가능한 프로토타입을 제작할 수 있어요.

  1. 시나리오 스튜디오 상단의 [Dev mode]를 선택하고 Component 영역 – Event 항목 – ‘클릭 시 스탭 이동’을 체크해요. 플렉스튜디오의 스탭(Step)이란 앱의 화면을 지칭하는 말이에요.
플렉스튜디오 클릭 시 스텝 이동

2. 원하는 스탭(화면)의 아이디를 기입하고 스탭 이동을 다음 스탭으로 설정해요. 이렇게 간단하게 원하는 화면으로 이동하는 이벤트를 개발했어요.

플렉스튜디오 화면 이동

3단계 : 프로토타입 확인하기 & 링크로 공유하기

플렉스튜디오 디버거 버튼

다른 사람에게 프로토타입을 공유할 땐 누구나 접근할 수 있는 링크 공유 기능을 사용할 수 있어요.

  1. 링크를 공유하기 위한 첫 단계로 시나리오를 배포해야 해요. 스튜디오 우측 상단의 ‘배포’ 버튼을 클릭하면 등장하는 메시지 팝업에 배포 사유를 작성한 후, 배포를 완료해요.
플렉스튜디오 배포하기

2. 워크스페이스에서 공유하고 싶은 앱을 선택한 후 ‘시나리오 관리’ 탭에서 원하는 시나리오를 검색해서 추가해요.

플렉스튜디오 프로토타입 시나리오 추가

3. 시나리오의 배포 버전을 확인하고 하단의 ‘앱에서 사용하기‘ 버튼을 클릭하면 앱 배포가 완료돼요. 이 과정을 거치는 이유는 하나의 앱에 여러 개의 시나리오를 연결할 수 있기 때문이에요. 여러 개의 탭을 이동하거나, 다양한 상호작용을 고려하여 복잡한 프로토타입을 만들 수 있죠.

플렉스튜디오 시나리오 버전 관리
플렉스튜디오 패킹 화면

4. 여러 시나리오 중 어떤 시나리오부터 시작할 지 설정하기 위해 앱 영역 – ‘레이아웃 관리’ 탭에서 시작 페이지를 설정하고 라이브에 적용해요. 지금은 하나의 시나리오만 있기 때문에 위에서 개발한 시나리오를 시작 페이지로 설정했어요.

플렉스튜디오 앱 링크 생성

5. 마지막으로, 앱 정보에서 복사하기 버튼을 클릭해 공유할 링크를 생성해요. 이 링크를 통해 웹페이지에서 우리가 만든 프로토타입을 누구나 확인할 수 있어요.

플렉스튜디오 프로토타입 앱 링크

데이터를 연결해서 더 사실적인 프로토타입 제작하기

현재의 프로토타입도 온보딩의 전체적인 흐름을 볼 수 있지만, 사용자가 입력한 값이 다음 단계에서 반영되지 않아 온보딩 기능을 온전히 검증하기 어려운 것 같아요. 지금부터는 데이터를 연결하여 사용자가 입력한 이름이 다음 화면에 반영되는 방법을 추가로 설명할게요.

플렉스튜디오 데이터 연결된 프로토타입 예시
플렉스튜디오 데이터 연결 기능

2. 데이터 용도를 ‘신규 입력’으로 바꾸고 카테고리명을 임의로 ‘InputName’이라고 작성했어요. 이름을 적는 컨트롤의 이름을 확인하여 우측 컬렉션 키(Collection key)에 ‘name’이라고 입력하고 ‘적용’을 클릭해요.

카테고리와 컬렉션은 플렉스튜디오에서 데이터를 사용할 때 알아야 할 고유한 개념이에요. 더 자세히 알고 싶다면 아래 내용이 도움이 될 거예요.

플렉스튜디오 카테고리 연결

3. 입력된 내용이 보여질 스탭(화면)에서 텍스트 내용을 수정해 주세요. name이라고 적힌 부분을 대체텍스트 형태인 {=name}으로 바꾸어 적어요.

플렉스튜디오 대체텍스트 입력

4. 저장한 이름(name) 데이터를 불러 오기 위해 [Dev mode]의 Component 영역 – Data항목에서 데이터 연결을 체크해요.

플렉스튜디오 이름 데이터 연결

5. 데이터 용도를 ‘조회’로 설정하고 이전과 동일한 내용으로 카테고리명과 콜렉션 키를 연결해요. ‘적용’ 버튼 클릭하면 끝이에요.

데이터 카테고리명 상세
플렉스튜디오 카테고리에 데이터가 연결된 모습

추천 블로그 콘텐츠