๋ง์ฐํ๊ฒ ๊ฐ๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์ผ๋ง๋ ์ฌ๋ฏธ์๋์ง ๊ฒฝํ์ ํตํด ์ถฉ๋ถํ ๊ฒช์ ๋ฐ ์๋ค. ๊ทธ๋์ Flutter ๋ฅผ ์์ํ๋ฉด์, ์ Flutter ์ธ์ง, ์ ์ด๊ฒ์ ๊ณต๋ถํด์ผํ๋์ง์ ๋ํด์ ๋จผ์ ๊ฐ๋จํ๊ฒ ์ง๊ณ ๋์ด๊ฐ๊ณ ์ถ๋ค.
๋ฐฐ๊ฒฝ์ด๋ผ ํจ์ ์ฒซ์งธ๋ก ๊ธฐ์กด Framework ๋ค์ ๊ธฐ๋ฅ์์์ ๋ค๊ฐํ์ด๋ค. ์ด๋ฏธ ๋ง์ ํ๋ ์์ํฌ๋ค์ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ๋ค์ ๋ณด์ํ๋ฉฐ ์์ฑํ ์ ์๋ค .๊ทธ๋ ๊ธฐ์ ์๋ก์ด Native Framework ๋ค์ ๋ํ ๊ฒฝ์๋ ฅ์ด ๋จ์ด์ง๋ค. ๊ทธ๋ ๋ค๋ฉด ์ค์ํ ๊ฒ์ ๋ฌด์์ผ๊น ? ๋ฐ๋ก ๋น์ฉ๊ณผ ์๊ฐ์ด๋ค. ๋จ์ ์ธ ์๋ก ํ ์คํํธ์ ์์ Anroid ์๋น์ค์ IOS ์๋น์ค๋ฅผ ๋๋ค ์งํํ ๋ ๊ฐ๊ฐ์ ๋ค์ดํฐ๋ธ ๊ฐ๋ฐ์๋ค์ ๊ณ ์ฉํ์ฌ ์๋น์ค๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ๋ณด๋ค. Flutter ๊ฐ๋ฐ์๋ค์ ๊ณ ์ฉํ๋ ๊ฒ์ด ์ฝ 40% ์ ๋ ๋น์ฉ ์ ๊ฐ์ด ์๋ค๊ณ ํ๋ค.
๊ฐ๋ฐ์ ์ ์ฅ์์ ๋น์ฉ์ ์ฑ ์ ์ ๊ธฐ์ ์ ์คํ๊ณผ ์๊ฐ์ด๋ค. ๋ HIgh level ์ ํ ํฌ๊ฐ ์ฌ์ฉ ๋ ์๋ก, ์๊ฐ์ด ๋ ๋ง์ด ์ฌ์ฉ๋ ์๋ก ํด๋น ํ๋ก์ ํธ์ ๋ํด์ ํฐ ๋น์ฉ์ด ์ฑ ์ ๋๋ ๊ฒ์ด๋ค. ์ด๋ Flutter ๋ ๋ ๋ค์ดํฐ๋ธ๋ฅผ ํตํฉํ ๋ฟ์๋๋ผ ์๊ฐ๋ ์๋ ์ ์์ผ๋ ๋น์ฉ, ์๊ฐ์ ์ ๊ฐ ๊ด์ ์์ ์๋นํ ์ฌ์ ์ ์ด์ต์ ๊ฐ์ ธ๋ค ์ค ์ ์๋ค. ๋ํ Dart ์์ง์ Flutter ๊ฐ๋ฐ์ ์์ด ๊ทธ๋ํฝ UI ์๋น๋ถ๋ถ์ Dart Engine ์ด ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ํ๋ฆฌํฐ ๋ํ ๋ค์ด๋ ์๊ฐ ๋๋น ์ค์ํ๋ค.
๊ทธ๋ ๋ค๋ฉด Native ๋ Cross Platform ์ ์ฌ์ฅ๋๋ ๊ฒ์ผ๊น? ๊ทธ๋ ์ง๋ ์๋ค. ๊ฐ๊ฐ์ ์ธ์ด์์ ์ฃผ๋ ฅ๋ ์ ์๋ ํํธ๊ฐ ์์ ๊ฒ์ด๋ค. ์ฆ ์ธ๋ถํ๋๊ฑฐ๋ ํนํ ๋ ํํธ์์๋ Cross ๋ณด๋ค๋ Native ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์จ์ ์ผ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ์ ๋ณดํธ์ ์ธ ์ด๋ค ์๋น์ค๋ฅผ ์ถ์ํ๋ค ? ํ๋ฌํฐ๋ฅผ ์ฌ์ฉํ๊ณ , Low level ์ skill ์ ์ฌ์ฉํ๊ฑฐ๋ ์ธ๋ถํ ๋ Native ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ค๋ฉด Native platform ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ ๊ฒ์ด๋ค.
'Develop > Flutter' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Flutter ๋ ๋ฌด์์ธ๊ฐ ? (0) | 2020.07.20 |
---|