[Flutter] Introduction and Preferences in MacOS
๐ง๐ป๐ป์ฉ์ด ์ ๋ฆฌ
Flutter
flutter doctor
flutter๋ฅผ ์ ๋ฌธํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
https://docs.flutter.dev/get-started/install/macos
์ ์ฌ์ดํธ๋ฅผ ํตํด macos์์ ์ค์น ๋ฐฉ๋ฒ์ ๋ฐฐ์ ์ต๋๋ค.
์ผ์ชฝ ๊ฒ์ ์ค์นํด์คฌ์ต๋๋ค.
์ ๋ M1, M2๊ฐ ์๋๋,,
๊ทธ๋ฆฌ๊ณ ์๋ ๊ณผ์ ์คํํ์์ต๋๋ค.
์ ๋ root ๊ฒฝ๋ก์ development directory๊ฐ ์์์ผ๋ฏ๋ก
mkdir ~/development
๋ฅผ ๋จผ์ ํด์คฌ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ๊ณผ์ ์ ๊ฑฐ์ณค์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ flutter doctor๋ฅผ ์คํํ์ต๋๋ค.
flutter doctor ๋ช ๋ น์ด๋?
flutter doctor ๋ช ๋ น์ด๋ Flutter ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ฒ์ฌํ๊ณ ์ค์น๋ ์ปดํฌ๋ํธ์ ๊ตฌ์ฑ ์์์ ๋ชฉ๋ก์ ๋ณด์ฌ์ฃผ๋ ์ ํธ๋ฆฌํฐ์ ๋๋ค. ์ด ๋ช ๋ น์ ์คํํ๋ฉด ํ์ฌ ์์คํ ์ Flutter ๋ฒ์ , Flutter๊ฐ ์ ์ค์น๋์๋์ง ์ฌ๋ถ, Android SDK๊ฐ ์ค์น๋์ด ์๋์ง ์ฌ๋ถ, iOS ๊ฐ๋ฐ์ ์ํด ํ์ํ ๋๊ตฌ๊ฐ ์ค์น๋์ด ์๋์ง ์ฌ๋ถ ๋ฑ์ ํ์ธํ ์ ์์ต๋๋ค.
Flutter ๊ฐ๋ฐ์ ์์ํ๊ธฐ ์ ์ flutter doctor ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ ๊ฐ๋ฐ ํ๊ฒฝ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์๋์ง ํ์ธํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ฅผ ํตํด ํ์ํ ๊ตฌ์ฑ ์์๊ฐ ๋น ์ ธ ์๋์ง ๋ฏธ๋ฆฌ ํ์ธํ๊ณ ์ค์นํ ์ ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ์ ๋ Android toolchain๊ณผ Xcode๊ฐ ์ค์น๋์ด ์์ง ์์์ต๋๋ค.
๊ทธ๋์ ์๋ ๋ธ๋ก๊ทธ์ ๊ธ์ ๋ณด๊ณ ๊ทธ๋๋ก ํ์ต๋๋ค.
์๋ ๋ธ๋ก๊ทธ ๋ถ๋ ์ ์ ๊ฐ์ ์ํฉ์ด์ ์ ์๋ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ์ต๋๋ค.
https://melonicedlatte.com/2021/11/21/013900.html
android studio๋ ๊น์์คฌ์ต๋๋ค !
๊ทธ๋ฌ๋๋ ! ์์ฑํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ๋ธ๋ก๊ทธ์ ๋ง์ถฐ์ ์ ๋ VScode์ ํ๊ฒฝ์ค์ ์ ํ ๊ฒ์ด์๊ธฐ ๋๋ฌธ์ ์ ๋ธ๋ก๊ทธ ๋ด์ฉ์ ์ฐธ๊ณ ํ์ฌ ๊ทธ๋๋ก ์งํํ์ต๋๋ค.
์๋์ ๊ฐ์ด ์ค์น๋ ํด์ฃผ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ๋ก๋ฉ์ ์ฑ๊ณตํ์ต๋๋ค !
์ผ๋ถ ์ฝ๋๋ฅผ ๊ธ์ด์ ์ ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ์ต๋๋ค.
https://www.youtube.com/watch?v=1ukSR1GRtMU
๊ทธ๋ฆฌ๊ณ ์ ๊ฐ์ ์์์ ํตํด flutter๊ฐ ์ด๋ค ๊ฒ์ธ์ง ์ตํ์ต๋๋ค.
์์ผ๋ก ๋ ์์ฒญํ๋ฉฐ ๊ณต๋ถํ ๊ณํ์ ๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.