์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

Flutter ๊ณ ๊ธ‰ - ํ˜„์—… ์ˆ˜์ค€์˜ ์•„ํ‚คํ…์ฒ˜

์‹ค์ œ ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ˆ˜์ค€์˜ ์•ฑ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋งŒ๋“ค์–ด๋ณด๋Š” ์‹ค์ „ ๊ฐ•์˜. Clean Architecture์™€ MVVM ํŒจํ„ด์„ ์ ์šฉํ•˜์—ฌ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฌ์šด ์•ฑ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• ํ•™์Šต.

(4.7) ์ˆ˜๊ฐ•ํ‰ 38๊ฐœ

์ˆ˜๊ฐ•์ƒ 303๋ช…

๋‚œ์ด๋„ ์ค‘๊ธ‰์ด์ƒ

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์ƒˆ์†Œ์‹

3 ๊ฐœ

  • ์˜ค์ค€์„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์ˆ˜๊ฐ•์ƒ ์—ฌ๋Ÿฌ๋ถ„! ์˜ค์ค€์„์ž…๋‹ˆ๋‹ค.

    ์ตœ๊ทผ ๊ตฌ๊ธ€ Flutter ํŒ€์—์„œ ๊ณต์‹์ ์œผ๋กœ 'Flutter Skills' ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๊ณต๊ฐœํ–ˆ๋‹ค๋Š” ์†Œ์‹, ๋“ค์œผ์…จ๋‚˜์š”? ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์—ญ๋Ÿ‰๋“ค์„ ๊ตฌ๊ธ€์ด ์ง์ ‘ ์ •๋ฆฌํ•ด ๋‘์—ˆ๋”๊ตฐ์š”.
    ํ•˜์ง€๋งŒ ์ œ๊ฐ€ 19๋…„ ๋™์•ˆ ํ˜„์—…์—์„œ ์ˆ˜๋งŽ์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค๊ณ„ํ•˜๋ฉฐ ์ •๋ฆฝํ•œ '์‹ค์ „ ์•„ํ‚คํ…์ฒ˜ ์Šคํ‚ฌ'๊ณผ ๋น„๊ตํ•ด ๋ณด๋‹ˆ, ์‹ค๋ฌด์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ [Root ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„]์™€ [MVI ํŒจํ„ด]์— ๋Œ€ํ•œ ๊นŠ์ด ์žˆ๋Š” ๋‚ด์šฉ์ด ๋น ์ ธ ์žˆ์–ด ์•„์‰ฌ์›€์ด ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.
    ๊ทธ๋ž˜์„œ ์ œ๊ฐ€ ์ง์ ‘ ๋งŒ๋“  'Flutter ๊ทผ๋ณธ ์•„ํ‚คํ…์ฒ˜ Skills' ๋ฅผ ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ๊ณต๊ฐœํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค!

    ๐Ÿš€ ์ด๋ฒˆ ์ƒˆ์†Œ์‹์˜ ํ•ต์‹ฌ ํฌ์ธํŠธ

    1. ๊ณต์‹ ๊ฐ€์ด๋“œ vs ์‹ค์ „ ์•„ํ‚คํ…์ฒ˜: ๊ตฌ๊ธ€ ๊ณต์‹ MVVM์˜ ํ•œ๊ณ„๋ฅผ ๋„˜์–ด์„œ๋Š” MVI ํŒจํ„ด์˜ ์œ„๋ ฅ์„ ๋ณด์—ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

    2. AI๋ฅผ ๋‚ด ์ˆ˜์„ ์—”์ง€๋‹ˆ์–ด๋กœ: ์ตœ๊ทผ ๋Œ€์„ธ์ธ '๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ(Vibe Coding)' ์‹œ, AI๊ฐ€ ๋‚ด ์˜๋„๋Œ€๋กœ ์™„๋ฒฝํ•œ ์ฝ”๋“œ๋ฅผ ์งœ๊ฒŒ ๋งŒ๋“œ๋Š” ์„ค๊ณ„ ์ง€์‹œ์„œ(Skill)๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

       

    ๐Ÿ“บ ์ง€๊ธˆ ๋ฐ”๋กœ ์˜์ƒ์œผ๋กœ ํ™•์ธํ•ด ๋ณด์„ธ์š”!
    ๋‹จ์ˆœํžˆ ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ๋„˜์–ด, ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” '์—”์ง€๋‹ˆ์–ด'๋กœ ์„ฑ์žฅํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์€ ์•„๋ž˜ ์˜์ƒ์„ ๊ผญ ํ™•์ธํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

    [์˜์ƒ ๋ณด๊ธฐ] 19๋…„ ์ฐจ ๊ฐœ๋ฐœ์ž์˜ ๊ทผ๋ณธ! AI์šฉ Flutter ์•„ํ‚คํ…์ฒ˜ ์Šคํ‚ฌ ๊ณต๊ฐœ
    ๐Ÿ‘‰https://youtu.be/xmez2rsFdSU

    ์—ฌ๋Ÿฌ๋ถ„์ด ์ œ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฐฐ์šด MVVM, Clean Architecture๊ฐ€ ์‹ค์ „์—์„œ ์–ด๋–ป๊ฒŒ MVI์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฐ•๋ ฅํ•œ ์‹œ๋„ˆ์ง€๋ฅผ ๋‚ด๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  AI ์‹œ๋Œ€์— ์™œ '๊ทผ๋ณธ'์ด ๋” ์ค‘์š”ํ•ด์ง€๋Š”์ง€ ์ด๋ฒˆ ์˜์ƒ์„ ํ†ตํ•ด ํ™•์‹คํžˆ ๋А๊ปด๋ณด์…จ์œผ๋ฉด ํ•ฉ๋‹ˆ๋‹ค.
    ์˜์ƒ์ด ๋„์›€์ด ๋˜์…จ๋‹ค๋ฉด ๊ตฌ๋…๊ณผ ์ข‹์•„์š”๋กœ ์‘์›ํ•ด ์ฃผ์„ธ์š”! ์—ฌ๋Ÿฌ๋ถ„์˜ ์„ฑ์žฅ์ด ์ œ ๊ฐ€์žฅ ํฐ ๋ณด๋žŒ์ž…๋‹ˆ๋‹ค.
    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    ์˜ค์ค€์„ ๋“œ๋ฆผ

    0
  • ์˜ค์ค€์„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ๏ฝฅ

    ์ˆ˜์ •๋จ

    โœจ(๊ฐ•๋‚จ2๊ธฐ) ์ฝ”ํ‹€๋ฆฐ Jetpack Compose ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๊ฐœ๋ฐœ ๋ชจ์ง‘ ์•ˆ๋‚ดโœจ


    ์•ˆ๋…•ํ•˜์„ธ์š”. ์ƒ์กด์ฝ”๋”ฉ ์˜ค์ค€์„์ž…๋‹ˆ๋‹ค.

    ์„œ์šธ์‹œ ์ฒญ๋…„์ทจ์—…์‚ฌ๊ด€ํ•™๊ต ์ƒˆ์‹น(SESAc)์—์„œ ๊ฐ•๋‚จ 2๊ธฐ Android ์•ฑ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค.

    ๐Ÿ‘‰ ๊ฐœ๋ฐœ์ž๋กœ ๊ธธ๊ฒŒ ๊ฐ€๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐœ ๊ทผ๋ณธ์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ์ฝ”ํ‹€๋ฆฐ + Jetpack Compose ๊ธฐ๋ฐ˜ ์•ฑ ๊ฐœ๋ฐœ์„ ์ง‘์ค‘์ ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ๊ฐ์ฒด์ง€ํ–ฅ์„ ์™„๋ฒฝํžˆ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ๊ฐ์ข… ํŒจํ„ด, ๋””์ž์ธ ํŒจํ„ด, ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ํŠน์ • ๊ธฐ์ˆ ์— ์ข…์†๋˜์ง€ ์•Š๋Š” ๊ทผ๋ณธ์„ ์ค‘์‹œํ•ฉ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ค‘์š”์‹œ ํ•ฉ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ์˜ฌ๋ฐ”๋ฅธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ๋งค์ผ ๊ณผ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ์ธ๊ณต์ง€๋Šฅ์— ๋Œ๋ ค๋‹ค๋‹ˆ์ง€ ์•Š๊ณ  ๋Šฅ๋™์ ์œผ๋กœ ์ธ๊ณต์ง€๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์‹œ๋„ˆ์ง€๋ฅผ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ํฌ๋กœ์Šคํ”Œ๋žซํผ ๊ฒฝํ—˜์ž(Flutter, RN, Unity)๋Š” Android ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ทจ์—… ๊ฒฝ์Ÿ๋ ฅ์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
    ๐Ÿ‘‰ ๋งค์ผ ๋ฐค 10์‹œ๊นŒ์ง€ ๋‚จ์•„์„œ ๋นก์Œ”๊ฒŒ ๊ณผ์ œํ•˜๋Š” ์งœ๋ฆฟํ•จ์„ ๋ง› ๋ณด์—ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

     

    ๐Ÿ“Œ๋ชจ์ง‘ ๋ถ„์•ผ

    ๋ชจ๋ฐ”์ผ ์•ˆ๋“œ๋กœ์ด๋“œ(Android)

     

    ๐Ÿ“…์ฃผ์š” ์ผ์ •

    ์ ‘์ˆ˜: 2025.9.15(์›”) ~ 10.12(์ผ)

    ๊ต์œก๊ธฐ๊ฐ„: 2025.10.27(์›”) ~ 2026.1.29(๋ชฉ)

    ์ด ๊ต์œก์‹œ๊ฐ„: 317์‹œ๊ฐ„

    ๊ต์œก์žฅ์†Œ: ์„œ์šธ ๊ฐ•๋‚จ๊ตฌ ์„ ๋ฆ‰๋กœ 35, ๊ฐœํฌ1๋™์ฃผ๋ฏผ์„ผํ„ฐ 3~4์ธต (๊ตฌ๋ฃก์—ญ ๋„๋ณด 10๋ถ„)

     

    โœ…์ง€์› ์ž๊ฒฉ

    ๊ฐœ๋ฐœ ๊ทผ๋ณธ์— ๊ด€์‹ฌ ์žˆ๋Š” ์„œ์šธ ๊ฑฐ์ฃผ ์ฒญ๋…„ (๋งŒ 15์„ธ ์ด์ƒ)

    ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ํ•œ๋ฒˆ์ด๋ผ๋„ ํ•ด ๋ดค๊ณ , ์ตœ์†Œํ•œ ๋ณ€์ˆ˜, ๋ฐ˜๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ, ํ•จ์ˆ˜ ์ž‘์„ฑ ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„

    ์ทจ์—… ๋ฐ ์‹ค๋ฌด ์—ญ๋Ÿ‰ ๊ฐ•ํ™”๋ฅผ ํฌ๋งํ•˜๋Š” ๋ถ„

     

    โœ์ง€์› ๋ฐฉ๋ฒ•

    ๐Ÿ‘‰ ์ƒˆ์‹น(SESAc) ๊ณต์‹ ์‚ฌ์ดํŠธ: https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=3027&srchCategoryTypeCd=&courseMasterSeq=1570&currentMenuId=900002001

    ๐Ÿ“ฎ๋ฌธ์˜

    ๊ต์œก ๊ด€๋ จ ์•ˆ๋‚ด: junsuk.oh@survivalcoding.com

    0
  • ์˜ค์ค€์„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ์•ˆ๋…•ํ•˜์„ธ์š”. ์ƒ์กด์ฝ”๋”ฉ ์˜ค์ค€์„์ž…๋‹ˆ๋‹ค.

    ์„œ์šธ์‹œ๋ฏผ์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ์ƒˆ์‹น ์˜๋“ฑํฌ 7๊ธฐ Flutter ์˜คํ”„๋ผ์ธ ๋ฌด๋ฃŒ ๊ต์œก์ด 5์›” 18์ผ๊นŒ์ง€ ๋ชจ์ง‘ ๋งˆ๊ฐํ•ฉ๋‹ˆ๋‹ค.

    ๊ฐœ๋ฐœ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๊ฐ–์ถ”๊ณ , ์ทจ์—…์„ ์ค€๋น„ํ•˜๋Š” ์„œ์šธ์‹œ ์ฒญ๋…„์ด๋ผ๋ฉด ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ฐ„๋‹จํ•œ ๋ ˆ๋ฒจํ…Œ์ŠคํŠธ, ๋ฉด์ ‘์„ ๊ฑฐ์ณ์„œ ์„ ๋ฐœ ํ›„ 5์›” 29์ผ ๊ฐœ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค.

    ์ค€๋น„๋ฌผ : ๊ฐœ์ธ๋…ธํŠธ๋ถ

    https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=2892&srchCategoryTypeCd=&courseMasterSeq=253&currentMenuId=900002011

    0

์ง€์‹๊ณต์œ ์ž์˜ ๊นœ์งํ• ์ธ ์ค‘

์›” โ‚ฉ18,150

5๊ฐœ์›” ํ• ๋ถ€ ์‹œ

25%

โ‚ฉ121,000

โ‚ฉ90,750