8년 차 UI/UX 디자이너의 Gemini 실무 워크플로우 노하우
안녕하세요!!
디자인의 디테일에 살고 죽는 8년차 UI/UX 디자이너 지밍리입니당~ㅎㅎ
요즘 AI 툴이 정말 쏟아지고 있죠?
처음엔 디자인 초안을 잡아주는 정도라 생각했는데,
이번에 제미나이(Gemini)의 생성형 UI 기능을 깊게 써보고 생각이 완전히 바뀌었어요!!
단순히 예쁜 시안을 만들어주는 수준을 넘어
화면을 만들고 다듬는 과정 자체가 직접적으로 변하고 있더라고요ㅎㅎ
오늘은 제가 제미나이의 생성형 UI를 직접 사용해보고 정리한
제미나이 활용법과 앱 완성 노하우를 아주 꼼꼼하게 들려드릴게요!!!
우리가 평소에 하던 시안 작업은 예쁜 UI 이미지를 그리는 데 까지가 기본적인 목적이었죠!
하지만 제미나이 생성형 UI는 UI를 생성하고, 변형하고,
이를 실제 코드 구조로 정리하는 것까지 포함해요!!
구글 생태계에서는 크게 두 가지 방식이 대표적인데요!
Stitch를 이용해 UI 생성부터 피그마 반영, 코드 산출까지 한 번에 하는 방식
안드로이드 스튜디오에서 자연어로 UI를 수정하며 프리뷰로 확인하는 방식
이 두 가지 방식으로 생성형 UI를 활용하면
UI 디자인과 프론트엔드 까지 한번에 이어서 볼 수 있어요!
먼저 Stitch를 활용하는 방법을 설명드릴게요!
텍스트로 요구사항을 쓰거나 레퍼런스 이미지를 넣으면 화면 초안을 뚝딱 만들어줘요!
다양한 버전 생성과 비교: 같은 목적의 화면이라도 여러 레이아웃을 뽑아 한눈에 비교
피그마(Figma) 연동: 생성된 시안을 피그마로 옮겨 타이포그래피, 간격, 컴포넌트 상태 정교하게 다듬기
코드 산출물 활용: 화면의 골격을 코드로 바로 확보로 빠르게 프론트 작업
그다음은 개발 단계에서의 활용인데요!
디자이너도 같이 확인하기에도 아주 편해요~
Compose Preview에서 제미나이의 보조를 받으면 자연어로 화면을 즉시 수정할 수 있거든요.
자연어 수정 요청: 정렬이나 여백, 구성 단순화 같은 걸 말로 하면 코드에 즉시 반영
반복적인 미세 조정: 프리뷰를 보면서 코드와 디자인 구성을 동시에 정돈
처음부터 100점짜리 결과물을 기대하기보다는
초안을 빠르게 뽑고 여러 번 변형해 보는 게 훨씬 효율적이에요!!
디테일한 수정은 마지막에 몰아서 하는 게 정신 건강에도 좋더라고요...ㅎㅎㅎ
프롬프트를 입력할 때 그냥 예쁘게 해줘라고 하기보다는
그리드나 컴포넌트, 특정 상태값 같은 제약 조건을 먼저 주는 게
결과 품질이 훨씬 안정적으로 나와요!!
저도 여러번 AI랑 긴 대화를 겪은 끝에 얻게 된 팁이랍니다...ㅎㅎ
제미나이에게 작업을 시키기 전에 우리가 이미 쓰고 있는
브랜드 컬러나 버튼 스타일 가이드를 먼저 학습시키는 거예요ㅎㅎ
"우리 서비스의 메인 컬러는 #000이고 둥글기는 8px이야"
라고 미리 정의를 내려주면,
제미나이가 생성하는 모든 UI가 우리 브랜드의 결에 맞춰서 나오게 되거든요 ㅎㅎ
이렇게 하면 나중에 피그마에서 수정할 거리가 절반 이상 줄어들어서 작업이 정말 쾌적해져요!!!
가장 큰 장점은 디자인 결과물과 실제 프론트 구조를 함께 보게 된다는 점이에요!!
레이아웃이 코드로 어떻게 짜이는지 눈에 보이니까
화면 구성에 대한 이해도가 정말 깊어져요ㅎㅎ
특히 이 장점은 클라이언트 미팅에서 빛을 발하는데요!
예전에는 정적인 시안을 보여주며 나중에 구현되면 이런 느낌일 거예요라고 길게 설명해야 했잖아요ㅠㅠ
하지만 제미나이를 활용하면 클라이언트에게 단순한 이미지 설명이 아니라
직접 인터랙션을 경험할 수 있는 프로토타입을 즉석에서 보여줄 수 있어요!!
클라이언트가 직접 버튼을 눌러보고 화면 전환을 경험하면서
훨씬 더 직관적으로 디자인을 받아들이게 되는 거죠ㅎㅎ
설명보다 강력한 건 역시 직접 눈으로 보고 만져보는 경험이더라고요~ :)
단순 반복 작업이 줄어드니 초기 제작 단계에서 불필요하게 힘을 뺄 필요가 없어요.
버튼 하나, 리스트 한 칸을 일일이 그리는 시간만 아껴도
전체적인 작업 속도가 체감상 2~3배는 빨라지거든요! ㅎㅎ
결과적으로 프로젝트 초기 빌드업에 들어가는 개발 비용을 줄일 수 있는 여지가 생기고,
생성된 프론트 구조를 기반으로 핵심 기능만 빠르게 연결하면
앱 완성까지의 전체 리드타임이 드라마틱하게 짧아질 수 있어요~
이게 제가 느낀 세 번째 장점인데요,
디자이너가 단순 시각화 전문가를 넘어 시스템 설계자로서의 역량을 키울 수 있어요!!
AI가 짜주는 코드를 보면서 레이아웃 구조와 데이터의 흐름을 익히게 되니까,
개발자와의 대화가 훨씬 더 논리적이고 구체적으로 변하게 되더라고요ㅎㅎ
단순히 예쁜 화면을 그리는 사람에서,
실제 구현 가능한 논리적인 구조를 설계하는 사람으로 성장한 기분이 들어요~ ㅎㅎ
이건 정말 디자이너로서 큰 커리어적 자산이 된다고 확신해요!!!
프론트엔드 화면이 아무리 빨리 잡혀도
결국 서비스의 실제 퀄리티는 백엔드 연결에서 결정돼요ㅠㅠ
데이터 구조, API, 보안, 운영 관점의 로그 설계 같은 것들은 생성형 UI가 대신해주기 어려운 영역이거든요.
저희 팀에서도 이번에 생성형 UI를 활용해 앱을 만드는 프로젝트를 진행했었는데요!
다양한 시행착오를 거처서 프론트엔드를 아주 만족스럽게 만들 수 있었어요~ㅎㅎ
그래서 이제 그 다음 단계인 백엔드를 서포트해줄 개발사가 필요했는데요!
이 단계에서 제가 협업하며 정말 만족했던 파트너가 바로 외주 에이전시 똑똑한개발자였어요!!
디자이너가 AI로 만들어낸 프론트엔드를 실제 서비스로 연결할 때,
기술적 완성도가 정말 탄탄하더라고요ㅎㅎ
특히 확장성 있는 설계를 바탕으로 프론트 결과물을 서비스화하는 능력이 탁월해서,
단순한 화면 구현을 넘어 진짜 비즈니스가 돌아가도록 만드는 힘이 느껴졌어요!!
프론트 산출물을 실제 서비스로 빠르게 묶어 완성도를 끌어올려야 한다면
똑똑한개발자같은 든든한 파트너가 꼭 필요한 것 같아요~ :)
생성형 UI는 이제 우리의 작업 방식을 완전히 바꾸고 있어요!!
제작 속도가 빨라지는 만큼 디자이너가 더 넓은 영역을 컨트롤할 수 있게 된 거죠ㅎㅎ
지금이 이 새로운 파도를 실험하고 익히기에 가장 좋은 타이밍이라고 생각해요!!
오늘 공유해 드린 내용이 여러분의 UXUI 디자인에 큰 도움이 되었으면 좋겠어요.
혹시 제미나이를 쓰면서 어려운 부분이 있거나 저만의 프롬프트 양식이 궁금하신가요?
댓글 남겨주시면 제가 아는 선에서 정성껏 답변해 드릴게요ㅎㅎ
우리 같이 멋진 서비스 만들어봐요 :)
감사합니다!
그리고 새해 복도 많이 받으세요 ><