๋ชฉ์ฐจ
--- ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ๊ณผ ํจ๊ปํ๋ Flutter Week1 ---
์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ์ํฌํฐ์ฆํ๋์์ ์ฐ์์ํฌํฐ์ฆ๋ก ์ ์ ๋์ด์ ๋ฐ์๋ ๋ฌด๋ฃ ์๊ฐ๊ถ์ ์ด์ฉํด
์ด๋ฒ์๋ ์ฑ๊ฐ๋ฐ ์ฑ๋ฆฐ์ง๋ฅผ ์งํํด๋ณด๋ ค๊ณ ํ๋ค!
ํน์ง
Flutter๋ ๊ตฌ๊ธ์์ ์ถ์ํ ์คํ ์์ค ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ์ด๋ค!
Dart๋ผ๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ฉฐ
iOS์ Android ํ๊ฒฝ์ ํ๋์ ์ฝ๋๋ก ํ ๋ฒ์ ๊ฐ๋ฐํ ์ ์๋ ํฌ๋ก์ค ํ๋ซํผ ์ฑ ๊ฐ๋ฐ ๋ฐฉ์์ด๋ค.
ํฌ๋ก์ค ํ๋ซํผ ์ฑ ๊ฐ๋ฐ ๋ฐฉ์์ ๋ค์ดํฐ๋ธ๋ฅผ ์ฑ๋ฅ๋ฉด์์ ๋ฐ์ด๋์ ์ ์์ง๋ง
ํจ์ฌ ๋ ๋น ๋ฅด๊ฒ ๋ ํ๋ซํผ์์ ๋์์ ๊ตฌ๋์ด ๊ฐ๋ฅํ ์ฑ์ ๋ง๋ค ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค!
์ต๊ทผ๋ค์ด ๊ฐ์ ๊ฐ๋ฐ ๋ฐฉ์์ธ React Native๋ณด๋ค ๋ ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์๊ณ
๊ทธ์ ๋ฐ๋ผ์ ๊ด๋ จ ์๋ฃ๋ ์ปค๋ฎค๋ํฐ ํ๋๋ ํ๋ฐํ๋ค๊ณ ํ๋ค!
๋ํ ์์ฃผ ์ ์ ๋ฆฌ๋ ๊ณต์ ๋ฌธ์๋ ์ ๊ณตํ๋ค.
์ธํ Mac์์์ ํ๊ฒฝ์ค์
1. flutter๋ฅผ ์ค์นํ ํด๋ ์์ฑ
2. flutter ๋ค์ด๋ก๋
https://docs.flutter.dev/get-started/install/macos
๋ค์ด๋ก๋ํ zipํ์ผ์ ์์ฑํ ํด๋์ ์ฎ๊ธด ํ ์์ถ ํด์
3. Path ์ค์
๋ก์ปฌ ๋ด์์ ์ด๋์๋ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋๋ก ๊ฒฝ๋ก ์ค์ ํ๊ธฐ
(Catalina ์ด์ ๋ฒ์ )
echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.zshrc && source ~/.zshrc
4. flutter ์ค์น
flutter --version
๋ฒ์ ํ์ธ์ ํ ๋ฒ ํด๋ณด๋ฉด ์ค์น๊ฐ ์งํ์ด ๋๋ค.(flutter ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์)
๋ง์ฝ ๋ณด์ ์ค๋ฅ๊ฐ ๋์ฌ ๊ฒฝ์ฐ ์ค์ ์์ ํ์ธํ๊ธฐ!
5. ์ค์น ํ์ธ
flutter --version
๋ฒ์ ์ด ํ์ธ๋ ๊ฒฝ์ฐ ์ค์น๊ฐ ์๋ฃ๋๋ค.
6. flutter ๊ฐ๋ฐ์ ํ์ํ ํญ๋ชฉ ์ค์น
flutter doctor
ํ๋ฌํฐ ๊ฐ๋ฐ์ ํ์ํ ๊ฒ๋ค์ด ๊ตฌ๋น๋์ด์๋์ง ํ์ธํ๋ ๋ช ๋ น์ด์ด๋ค.
Android ๊ฐ๋ฐ - Android Studio - Android SDK iOS ๊ฐ๋ฐ - Xcode - CocoaPods |
๋ชจ๋ ํ๊ฒฝ ์ค์ ์ด ์๋ฃ๋์์ ๊ฒฝ์ฐ ์์ ๊ฐ์ ๋ฉ์ธ์ง๋ฅผ ๋ฐ์ ์ ์๋ค.
๋๊ธ