2025.06.02 (์›”)

โœจ Gemini 2.5 Pro์˜ ์š”์•ฝ ใ€€

์˜ค๋Š˜์€ โ€˜Flutter ์•ฑ ๊ฐœ๋ฐœ ๊ธฐ์ดˆโ€™ ๊ฐ•์ขŒ 23๊ฐ• ์‹ค์Šต ํŽธ์„ ๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ํฌ๊ฒŒ ํ˜„ํƒ€๊ฐ€ ์˜ค๋Š” ๊ฒฝํ—˜์„ ํ–ˆ๋‹ค.

์›๋ฌธ

์˜ค๋Š˜์€ โ€˜Flutter ์•ฑ ๊ฐœ๋ฐœ ๊ธฐ์ดˆโ€™ ๊ฐ•์ขŒ 23๊ฐ• ์‹ค์Šต ํŽธ์„ ๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ํฌ๊ฒŒ ํ˜„ํƒ€๊ฐ€ ์˜ค๋Š” ๊ฒฝํ—˜์„ ํ–ˆ๋‹ค.

๋‚ด๊ฐ€ ๊ฐœ๋ฐœ์„ ๊ณต๋ถ€ํ•  ๋•Œ ์–ด๋–ป๊ฒŒ AI๋ฅผ ํ™œ์šฉํ•˜๋‹ค๊ฐ€ ํ˜„ํƒ€๊ฐ€ ์™”๋Š”์ง€์— ๋Œ€ํ•ด์„œ๋Š” ๊ฐ„๋‹จํ•œ ์ƒ˜ํ”Œ ์‚ฌ์ง„๊ณผ ํ•จ๊ป˜ ์„ค๋ช…ํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.

(์ถ”๊ฐ€์ ์œผ๋กœ, AI๋ฅผ ๊ฐœ๋ฐœ/๊ณต๋ถ€์— ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๋ฉด ์ข‹์„์ง€ ๊ฐ์ด ์ž˜ ์•ˆ ์žกํžˆ๋Š” ๋ถ„๋“ค์—๊ฒŒ ์ข‹์€ ์˜๊ฐ์„ ์ฃผ๋Š” ์˜ˆ์‹œ๊ฐ€ ๋˜์—ˆ์œผ๋ฉด ํ•œ๋‹ค.)

๋‚ด๊ฒŒ ์ฃผ์–ด์ง„ ๊ณผ์ œ๋Š” ์™ผ์ชฝ์˜ ๋นˆ ํŽ˜์ด์ง€๋ฅผ ์˜ค๋ฅธ์ชฝ์˜ ํŒŒ๋ž€ ํŽ˜์ด์ง€๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

์ด๊ฒŒ ์ฒ˜์Œ ์ฃผ์–ด์ง„ ํ…… ๋นˆ ํŽ˜์ด์ง€์ด๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋ฌธ๋“ ๊ถ๊ธˆํ•ด์กŒ๋‹ค. Gemini 2.5 Pro์—๊ฒŒ ์Šคํฌ๋ฆฐ์ƒท์„ ์ฒจ๋ถ€ํ•˜๊ณ , ์ƒ˜ํ”Œ ์ฝ”๋“œ๋ฅผ ์ฒจ๋ถ€ํ•˜๋ฉด, ๊ณผ์—ฐ ์–ผ๋งˆ๋‚˜ ๊ทธ๋ฆผ๊ณผ ์ผ์น˜ํ•˜๊ฒŒ ๊ตฌํ˜„ํ•ด ์ค„ ์ˆ˜ ์žˆ์„๊นŒ?

ใ…‹ใ…‹ใ…‹

์•„๋‹ˆโ€ฆ ์„ธ์ƒ์—ใ…‹ใ…‹ใ…‹

์„ฑ๋Šฅ ์ข‹์€ ๊ฒƒ์„ ์•Œ๊ณ ๋Š” ์žˆ์—ˆ๋‹ค. ์•Œ๊ณ ๋Š” ์žˆ์—ˆ๋Š”๋ฐโ€ฆ ์ด๋ ‡๊ฒŒ ๋ช‡ ์ดˆ ๋งŒ์— ๋š๋”ฑ ์™„์„ฑ์ด ๋˜์–ด๋ฒ„๋ฆฌ๋Š” ๊ฑธ ๋ณด๋‹ˆ ๊ธฐ๊ฐ€ ์ฐผ๋‹คใ…‹ใ…‹

ํ•˜์ง€๋งŒ, ์—ฌ๊ธฐ์„œ ๋‚˜๋Š” ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์˜์‹ฌ์„ ๊ฑฐ๋‘์ง€ ์•Š์•˜๋‹ค.

์š” ๋…€์„์ด ์ œ๊ณตํ•œ ์ฝ”๋“œ๊ฐ€ Stack๊ณผ Positioned ๋“ฑ โ€˜๊ฐ•์ œ ์œ„์น˜ ๊ณ ์ •โ€™ ์œ„์ ฏ์„ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋˜๋ฐ, ๋‚˜๋Š” ๊ทธ๋Ÿฐ ๋ฐฉ์‹์€ ๊ผผ์ˆ˜๊ฐ€ ์•„๋‹Œ๊ฐ€ ์˜์‹ฌ์ด ๋“ค์—ˆ๋‹ค. ๋”ฑ ์ง„์งœ๋กœ ๋‚ด๊ฐ€ ์š”๊ตฌํ•œ ๊ทธ๋ฆผ์—๋งŒ ์ ์ ˆํ•œ ์ฝ”๋“œ๋ฅผ ์ œ๊ณตํ•œ ๋А๋‚Œ?

๊ทธ๋ž˜์„œ ๋ฌผ์—ˆ๋‹ค.

์—ญ์‹œ, ์ •์„์ ์ธ ๋А๋‚Œ์€ ๋‚ด ๋ฐฉ์‹์ด ๋งž์•˜๋‚˜ ๋ณด๋‹ค.

์ด์ฏค ๋˜์—ˆ์œผ๋‹ˆ, ํ•œ ๋ฒˆ ๊ฐ•์‚ฌ๋‹˜์˜ ์†”๋ฃจ์…˜(ํ•ด๋‹ต) ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜์ง€ ์•Š์„ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค.

๊ฐ•์‚ฌ๋‹˜์€ ๊ณผ์—ฐ ๋‘˜ ์ค‘ ์–ด๋А ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ–ˆ์„๊นŒ?

?????

์—ฅ?

์ง„์งœ๋กœโ€ฆ?

๋ง๋„ ์•ˆ ๋ผโ€ฆ

๊ฐ•์‚ฌ๋‹˜๋„ Stack๊ณผ Positioned๋ฅผ ์“ด๋‹ค๊ณ ? ํ—โ€ฆ

์—์ด ๊ทธ๋ž˜๋„ ๊ฐ•์‚ฌ๋‹˜ ์ฝ”๋“œ๊ฐ€ ๋” ๋‚ซ๊ฒ ์ง€ ์•„๋ฌด๋ž˜๋„.

๋ญ์•ผโ€ฆ

๊ฐ•์‚ฌ๋‹˜ ์ฝ”๋“œ์™€ Gemini ๋”ธ๊น ์ฝ”๋“œ์˜ ์ฐจ์ด๊ฐ€ ๊ณ ์ž‘ ํˆฌ๋ช…๋„ ๋„ฃ๋Š” ํ•จ์ˆ˜์˜ โ€˜์ข…๋ฅ˜โ€™ ์ฐจ์ด๋ฟ์ด๋ผ๊ณ ??

์ด๊ฑด ๋‚ด๊ฐ€ VSCode์˜ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ๊ณ  ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋˜ ์ง€์‹์ด๋‹ค.

withOpacity๋Š” ๋ฒ„์ „์—…์ด ๋˜๋ฉด์„œ withValues๋กœ ๋Œ€์ฒด๋˜์—ˆ๊ณ , ์ตœ๊ทผ์—๋Š” ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š” ํ•จ์ˆ˜๋‹ค.

ํ—. ํ”„๋กฌํ”„ํŠธ ์ธ์ ์…˜ ๊ณต๊ฒฉ(์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด, AI์—๊ฒŒ ๊ฐ€์งœ ์ •๋ณด๋ฅผ ๊ฐ€์Šค๋ผ์ดํŒ… ํ•ด์„œ ์ฃผ์ž…ํ•˜๋Š” ๊ฒƒ)์„ ํ•˜๋ ค๋Š” ๊ฒƒ์œผ๋กœ ์˜คํ•ดํ–ˆ๋‚˜ ๋ณด๋‹ค. ๊ฐ‘์ž๊ธฐ ๋‹ต๋ณ€์„ ๊ฑฐ๋ถ€ํ•œ๋‹ค.

โ€˜๊ฒ€์ƒ‰โ€™ํ•ด๋ณด๊ณ  โ€˜๋‹ˆ๊ฐ€โ€™ ํŒ๋‹จํ•ด ๋ณด๋ผ๊ณ  ํ•˜๋‹ˆ๊นŒ ๋‹คํ–‰ํžˆ ๋‹ต๋ณ€์„ ๋‹ค์‹œ ์žฌ๊ฐœํ•œ๋‹ค.

๊ฒ€์ƒ‰ํ•ด ๋ณด๋‹ˆ ์ธ์ •ํ•˜๋„ค.

์—ญ์‹œ ๋˜‘๋˜‘ํ•˜๋‹ค ์šฐ๋ฆฌ ์žฌ๋ฏผ์ด.

์™€โ€ฆ ์ง„์งœ ํ˜„ํƒ€ ์ œ๋Œ€๋กœ ์™”๋‹ค.

๊ฒฐ๊ตญ ๊ฐ•์‚ฌ๋‹˜์˜ ์ฝ”๋“œ์™€ Gemini์˜ ์ฝ”๋“œ๊ฐ€ ํ† ์”จ ํ•˜๋‚˜โ€™๋งŒโ€™ ํ‹€๋ฆฌ๊ณ  ๊ฑฐ์˜ ๋‹ค ๋˜‘๊ฐ™์•˜๋‹ค.

์ด ๋ถ€๋ถ„์ด ์ •๋ง ์†Œ๋ฆ„์ด์—ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๊ณต๋ถ€ ์˜์š•์ด ๋˜ ํ•œ ๋ฒˆ ์™€์žฅ์ฐฝ ๋‚ ์•„๊ฐˆ ๋ป”ํ–ˆ๋‹ค.

๋‚ด๊ฐ€ ์ง€๊ธˆ ์‹œ๋Œ€์— ๋’ค๋–จ์–ด์ง„ ๊ตฌ์‹œ๋Œ€์  ๊ณต๋ถ€ ๋ฐฉ์‹์„ ๊ณ ์ˆ˜ํ•˜๊ณ  ์žˆ์„ ์ด์œ ๊ฐ€ ์žˆ๋‚˜โ€ฆ?

์ˆœ๊ฐ„ ์šฑํ•˜๋ฉด์„œ ๊ฐ•์˜๊ณ  ์ž์‹œ๊ณ  ๋‹ค ๋•Œ๋ ค์น˜์šฐ๊ณ , ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ์œผ๋กœ ๋„˜์–ด๊ฐ€์„œ MVP ์•ฑ์ด๋‚˜ ๋ฏธ์นœ ๋“ฏ์ด ์ฐ์–ด๋‚ด๋ณผ๊นŒ ํ•˜๋Š” ์ถฉ๋™์ด ํ™• ๋“ค์—ˆ๋‹ค. ์ •๋ง ๋ชจ๋ฅด๋Š” ๊ฒƒ์ด์ง€ ์•Š์€๊ฐ€. ๊ทธ๊ฒŒ ๋” ํ˜„๋ช…ํ•œ ์„ ํƒ์ผ์ง€๋„โ€ฆ

ํ•˜์ง€๋งŒ, ์ด๋‚ด ์ง„์ •ํ–ˆ๊ณ , ๋‚ด๊ฒŒ ์ฃผ์–ด์ง„ ๊ณผ์ œ์— ๋‹ค์‹œ ์ง‘์ค‘ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.

๋‚˜๋Š” 6์›”๊นŒ์ง€ Flutter ์•ฑ ๊ฐœ๋ฐœ ๊ธฐ์ดˆ/์‹ค์ „ ๊ฐ•์ขŒ๋ฅผ ๋‹ค ๋๋‚ผ ๊ฒƒ์ด๋‹ค.

MVP ์•ฑ์„ ๋งŒ๋“œ๋Š” ๋™์•ˆ ์˜ค๋Š˜์˜ ์˜ˆ์‹œ์ฒ˜๋Ÿผ โ€˜AIโ€™๋กœ๋ถ€ํ„ฐ โ€˜๋„์›€โ€™์€ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, โ€˜AI Agentโ€™๋กœ๋ถ€ํ„ฐ โ€˜๊ฒฐ๊ณผ๋ฌผโ€™์„ ๋ฐ›์ง€๋Š” ์•Š์„ ๊ฒƒ์ด๋‹ค.

๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ๋‚ด๊ฐ€ ๊ฐ๋‹นํ•  ์ˆ˜ ์—†๋Š” ๊ธฐ์ˆ  ๋ถ€์ฑ„๊ฐ€ ์‚ฐ๋”๋ฏธ๋กœ ์Œ“์—ฌ๋ฒ„๋ ค์„œ ๊ฒฐ๊ตญ AI์—๊ฒŒ ๋ชจ๋“  ๊ฑธ ์˜์กดํ•  ์ˆ˜๋ฐ–์— ์—†๊ฒŒ ๋  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

โ€ฆ ์•„๋งˆ๋„. AI ๊ธฐ์ˆ  ๋ฐœ์ „์ด ๋‚ด ์˜ˆ์ƒ๋ณด๋‹ค ๋”์šฑ๋” ๋น ๋ฅด์ง€๋งŒ ์•Š๋‹ค๋Š” ๊ฐ€์ • ํ•˜์— ๋ง์ด์ง€โ€ฆ

์ฒจ๋ถ€ ์ด๋ฏธ์ง€

naver-140-001

naver-140-002

naver-140-003

naver-140-004

naver-140-005

naver-140-006

naver-140-007

naver-140-008

naver-140-009

naver-140-010

naver-140-011

naver-140-012

naver-140-013

naver-140-014

naver-140-015

naver-140-016

naver-140-017

naver-140-018

naver-140-019

naver-140-020

naver-140-021

naver-140-022

์นดํ…Œ๊ณ ๋ฆฌ: ,

๋Œ“๊ธ€ ๋‚จ๊ธฐ๊ธฐ