Flutter

Dart / 1ํ : Dart์ ์ค์ํ ๊ฐ๋
์ค๋์ ์ ๊ฐ ๊ณต์๋ฌธ์๋ฅผ ํตํด ๊ณต๋ถํ Dart ์ธ์ด๋ฅผ ๊ณต๋ถํ ๋ ์ค์ํ ๊ฐ๋ ๋ค์ ์ค๋ช ํ๊ณ ์ ํฉ๋๋ค. ์ง๊ธ๋ถํฐ ์์ํ๋๋ก ํ๊ฒ ์ต๋๋ค :) ๋ชฉ์ฐจ Dart์ ์ค์ํ ๊ฐ๋ ๋ง์น๋ฉด์ Dart์ ์ค์ํ ๊ฐ๋ 1. ๋ณ์์ ๋ฐฐ์นํ ์ ์๋ ๋ชจ๋ ๊ฒ์ ๊ฐ์ฒด์ด๋ค. Dart์์ ๋ณ์์์ ๋ฐฐ์นํ ์ ์๋ ๊ฒ์ ๋ชจ๋ ๊ฐ์ฒด์ ๋๋ค. ์ฌ์ง์ด ์ซ์(int), ํจ์, null ๊ณผ ๊ฐ์ ๊ฒ ๋ค๋ ์ฌ์ง์ด Dart์์๋ ๊ฐ์ฒด๋ก ์ทจ๊ธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ JAVA์ ๊ฐ์ด ๋ชจ๋ ๊ฐ์ฒด๋ Object ํด๋์ค๋ฅผ ์์๋ฐ์ต๋๋ค. ์ฌ๊ธฐ์์ ์ค์ํ ๊ฒ์ ํจ์๋ ๊ฐ์ฒด๋ก ๋ฐ์๋ค์ธ๋ค๋ ๊ฒ ์ ๋๋ค. ์ด ๋ป์ ํจ์๋ฅผ ํจ์์ ์ธ์๊ฐ์ผ๋ก ๋๊ธธ ์ ๋ ์๋ค๋ ๊ฒ ์ ๋๋ค. ์ด๋ฐ ํจ์๋ฅผ 1๊ธ ํจ์๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. Dart์์๋ ํจ์๋ฅผ 1๊ธํจ์๋ก ์ทจ๊ธํฉ๋๋ค. ์๋๋ 1๊ธํจ์์ ๋ํ ์์์ ..

Flutter / 3ํ : Flutter์ UI์ ๊ดํ์ฌ
์ด๋ฒ์๋ Flutter์ UI์ ๊ดํ์ฌ ๊ณต๋ถ๋ฅผ ํ์์ต๋๋ค. ๋ง์ฝ Flutter๊ฐ ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด์๋ ๋ถ๋ค์ ์๋์ ๊ธ์ ๋จผ์ ์ฝ๊ณ ์์ฃผ์๊ธธ ๋ฐ๋๋๋ค. Flutter / 2ํ : Flutter ํน์ง๊ณผ ์ฅ๋จ์ Flutter / 2ํ : Flutter ํน์ง๊ณผ ์ฅ๋จ์ ์ด๋ฒ์๋ Flutter์ ํน์ง๊ณผ ์ฅ๋จ์ ์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ์๊ณ ์ฌ๋ฌ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค. medium.com ๋ชฉ์ฐจ ๋ชจ๋ ๊ฒ์ด Widget ์ ์ธ์ UI ๋ฐฉ์ Stateless, Stateful Widget ํ๋ฉด ์ ํ (Navigator์ Route) Stateful Widget์ Lifecycle (์๋ช ์ฃผ๊ธฐ) ๋ ์ด์์ ๋ฐฐ์น ๋ฐฉ๋ฒ ๋ง์น๋ฉด์ ๋ชจ๋ ๊ฒ์ด Widget Flutter์์ UI ์ ์ธ ๋ฐ ๊ตฌ์ฑ๋ฐฉ์๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ์์ ฏ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋..

Flutter / 2ํ : Flutter ํน์ง๊ณผ ์ฅ๋จ์
์ด๋ฒ์๋ Flutter์ ํน์ง๊ณผ ์ฅ๋จ์ ์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ์๊ณ ์ฌ๋ฌ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค. Flutter์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํด๋ณด๋ ์ฅ์ ๋ ์ถฉ๋ถํ ๋งค๋ ฅ์ ์ด์ง๋ง ๋จ์ ๋ ๋ช ํํ๋๋ฐ์. ์์ผ๋ก Google์ด ์ด๋ป๊ฒ ์ด๋ฐ ๋จ์ ์ ๊ทน๋ณตํด๋๊ฐ๊ณ ์ฅ์ ์ ๊ทน๋ํ์์ผ๋๊ฐ์ง ๊ถ๊ธํฉ๋๋ค. ๋ง์ฝ ์ด ๊ธ์ ์ฝ๊ณ Flutter๋ฅผ ๊ณต๋ถํด๋ณด์ค ๋ง์์ด ์๊ธฐ์ จ๋ค๋ฉด. ์๋์ ๊ธ์ ํตํด Flutter๋ฅผ์ค์นํด๋ณด์ธ์! Flutter / 1ํ : Flutter ์์, ์ค์นํ๊ธฐ Flutter / 1ํ : Flutter ์์, ์ค์นํ๊ธฐ (Window, Android Studio) ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ ํ๋์ ์ฝ๋๋ก ์ฌ๋ฌ ํ๋ซํผ (Android, IOS, Web)์ ๊ฐ๋ฐํ ์ ์๋ Flutter์ ํฅ๋ฏธ๊ฐ ์๊ธฐ๊ฒ ๋์ต๋๋ค. medium.com ๋ชฉ์ฐจ 1. Fl..

Flutter / 1ํ : Flutter ์์, ์ค์นํ๊ธฐ (Window, Android Studio)
๊ฐ๋ฐ์ ํ๋ค๋ณด๋ ํ๋์ ์ฝ๋๋ก ์ฌ๋ฌ ํ๋ซํผ (Android, IOS, Web)์ ๊ฐ๋ฐํ ์ ์๋ Flutter์ ํฅ๋ฏธ๊ฐ ์๊ธฐ๊ฒ ๋์ต๋๋ค. ๊ทธ๋์ ๊ณต๋ถ๋ฅผ ์์ํ๊ฒ ๋์๋๋ฐ ๊ทธ ๊ธฐ๋ก์ ์ฌ๋ฌ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ณ ์ ํฉ๋๋ค. ์ค๋์ ๊ทธ 1ํธ “Flutter ์์ํ๊ธฐ”์ ๋๋ค. ๋ชฉ์ฐจ Flutter ๋? Flutter SDK์ค์น Android Studio๋ก Flutter ์์ ์ฑ ์คํ์ํค๊ธฐ Flutter๋? ํน์ง๊ณผ ์ฅ๋จ์ ๋ฑ์ ๋ค์ ํฌ์คํธ๋ ์๊ธฐํ๋๋ก ํ๊ณ ์ค๋์ ๊ฐ๋ณ๊ฒ ๊ฐ์์ ๋๋ง ํ์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Flutter๋ Google์์ ๊ฐ๋ฐํ open-source software developement kit (SDK) ์ ๋๋ค. ๋ง์ด ์์๋ค์ํผ IOS, Android๋ฅผ ๋์์ ๊ฐ๋ฐํ ์ ์๋ ํ๋ ์์ํฌ์ด๋ฉฐ ์ต๊ทผ(1๋ ์ ?)์๋ ..