![](https://blog.kakaocdn.net/dn/d7TbOz/btsMjBfKobt/JCNLKEIttSCWbOcTWxpKK0/img.png)
โ . ์๋ก : Windows์์ Flutter๋ฅผ ์ค์นํ๋ ์ด์
๐ 1. Windows์์ Flutter ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ ์ด์
๐ 2. Windows์์ Flutter ๊ฐ๋ฐ์ ์ฅ์
โ ก. ๋ณธ๋ก : Windows์์ Flutter ์ค์น ๋ฐฉ๋ฒ (๋จ๊ณ๋ณ ์งํ)
๐ 1. Step 1: Windows ์์คํ ์๊ตฌ์ฌํญ ํ์ธ
๐ 2. Step 2: Flutter SDK ๋ค์ด๋ก๋ ๋ฐ ์์ถ ํด์
๐ 3. Step 3: ํ๊ฒฝ ๋ณ์ ์ค์ (Path ์ค์ )
๐ 4. Step 4: ์ค์น ํ์ธ ๋ฐ Flutter Doctor ์คํ
โ ข. ๊ฒฐ๋ก : Flutter ์ค์น ํ ํด์ผ ํ ์ผ
๐ 1. ์ถ๊ฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ๊ฐ์ด๋
๐ 2. Windows์์ Flutter๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ
โ . ์๋ก : Windows์์ Flutter๋ฅผ ์ค์นํ๋ ์ด์ ๐ค
Windows์์ Flutter ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ ์ด์
Flutter๋ Android, iOS,
์น, ๋ฐ์คํฌํฑ, ์๋ฒ ๋๋ ์์คํ ๊น์ง
๊ฐ๋ฐํ ์ ์๋
ํฌ๋ก์ค ํ๋ซํผ ํ๋ ์์ํฌ์ ๋๋ค.
ํนํ Windows์์๋
Flutter ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ฉฐ,
Android ์ฑ ๊ฐ๋ฐ ํ๊ฒฝ์
์ฝ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค.
Windows์์ Flutter ๊ฐ๋ฐ์ ์ฅ์
โ
Android ์ฑ ๊ฐ๋ฐ์ด ํธ๋ฆฌ
โ
Flutter Web ๋ฐ ๋ฐ์คํฌํฑ ์ฑ ๊ฐ๋ฐ ์ง์
โ
VS Code, Android Studio ๋ฑ ๋ค์ํ IDE ์ฌ์ฉ ๊ฐ๋ฅ
โ
Flutter ์ฑ์ ์ฝ๊ฒ ์คํํ๊ณ ํ
์คํธ ๊ฐ๋ฅ
์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก
Windows์ Flutter๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์
์์๋ณด๊ฒ ์ต๋๋ค! ๐
โ ก. ๋ณธ๋ก : Windows์์ Flutter ์ค์น ๋ฐฉ๋ฒ (๋จ๊ณ๋ณ ์งํ) ๐ง
Step 1: Windows ์์คํ ์๊ตฌ์ฌํญ ํ์ธ
Flutter๋ฅผ ์ํํ๊ฒ ์คํํ๋ ค๋ฉด
Windows ์์คํ ์ด
๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํด์ผ ํฉ๋๋ค.
โ
์ด์์ฒด์ : Windows 10(64๋นํธ) ์ด์
โ
๋์คํฌ ๊ณต๊ฐ: ์ต์ 2.5GB ์ด์์ ์ฌ์ ๊ณต๊ฐ
โ
RAM: 8GB ์ด์ ๊ถ์ฅ (์๋ฎฌ๋ ์ดํฐ ์ฌ์ฉ ์ 16GB ์ด์ ์ถ์ฒ)
โ
๊ฐ๋ฐ ๋๊ตฌ: PowerShell 5.0 ์ด์, Git for Windows ํ์
๐ PowerShell ๋ฒ์ ํ์ธ ๋ฐฉ๋ฒ
1) Windows ๊ฒ์์ฐฝ์์ PowerShell์ ์ ๋ ฅํ์ฌ ์คํ
2) ์๋ ๋ช ๋ น์ด ์ ๋ ฅ
3) ์ถ๋ ฅ๋ ๋ฒ์ ์ด 5.0 ์ด์์ธ์ง ํ์ธ
$PSVersionTable.PSVersion
์๋์ ๊ฐ์ ํ๋ฉด์ด ์ ์์ ๋๋ค.
์ด๋ฏธ์ง์ ๋์จ PowerShell ๋ฒ์ ์ ๋ณด๋ฉด: ๐ค
โ
Major ๋ฒ์ : 5
โ
Minor ๋ฒ์ : 1
PowerShell ๋ฒ์ ์ด 5.1์ด๋ฏ๋ก
Flutter ์ค์น ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค. ๐
๋ฐ๋ผ์ Step 1์
PowerShell ์๊ตฌ์ฌํญ ํ์ธ์
์๋ฃ๋ ๊ฒ์ ๋๋ค.
๐ Git for Windows ์ค์น ํ์ธ ๋ฐฉ๋ฒ
- Windows ๊ฒ์์ฐฝ์์ cmd๋ฅผ ์ ๋ ฅํ์ฌ ์คํ
- ์๋ ๋ช ๋ น์ด ์ ๋ ฅ
git --version
Git ๋ฒ์ ์ด ์ถ๋ ฅ๋์ง ์์ผ๋ฉด Git for Windows ์ค์น ํ์
๐ Git ๋ค์ด๋ก๋ ํ์ด์ง์์ ์ต์ ๋ฒ์ ๋ค์ด๋ก๋ ๋ฐ ์ค์น
Step 2: Flutter SDK ๋ค์ด๋ก๋ ๋ฐ ์์ถ ํด์
โ 1) Flutter SDK ๋ค์ด๋ก๋
- ๊ณต์ Flutter ์น์ฌ์ดํธ์์ Windows์ฉ Flutter SDK ๋ค์ด๋ก๋
๐ Flutter ๊ณต์ ๋ค์ด๋ก๋ ํ์ด์ง - "Windows" ํญ ์ ํ ํ ์ต์ Stable ๋ฒ์ ์ ZIP ํ์ผ ๋ค์ด๋ก๋
Choose your development platform to get started
Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.
docs.flutter.dev
Download and install ์
Zipํ์ผ์ ๋ค์ด๋ฐ์์ฃผ์ ์ผ ํด์.
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/005.gif)
ํน์ ๋ชฐ๋ผ ํ์ผ ์ฒจ๋ถํฉ๋๋ค.
Flutter_Windows_3.29.0 ์ฒจ๋ถํ์ผ
์ด์ ๋ค์ด ๋ฐ์ ํ์ผ์
์์ถ ํด์ ํด์ฃผ์ธ์.
โ 2) Flutter SDK ์์ถ ํด์ ๋ฐ ์ด๋
์ด์ ๊ฐ์ฅ ์ค์ํ ํฌ์ธํธ์ ๋๋ค.
๋ค์ด๋ก๋ํ ZIP ํ์ผ์
์ ์ ํ ์์น (C:\)์ ์์ถ ํด์ ํด์ผ ํ๋๋ฐ์.
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/010.gif)
์ ๋ ์ ์๋์ ๋ฐ๋ผ C๋๋ผ์ด๋ธ์
"sdk"๋ผ๋ ํด๋๋ฅผ ๋ง๋ค์ด
๋ค์ด๋ฐ์ "flutter" ํด๋๋ฅผ
ํต์งธ๋ก ์ด๋ํ์ต๋๋ค.
์ด์ ๋
ํด๋ ๊ฒฝ๋ก์ ํ๊ธ์ด ์์ผ๋ฉด ์๋๋ค๊ณ ํด์.
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/008.gif)
C:\flutter ํด๋ ์์
"bin" ํด๋๊ฐ ์๋์ง ํ์ธํด์ฃผ์๊ตฌ์
ํด๋ ์ด๋ ์
๊ณต๋ฐฑ(์: Program Files) ์์ด
๊ฐ๋จํ ๊ฒฝ๋ก์
๋ฐฐ์นํ๋ ๊ฒ์ด ์ข๋ค๊ณ ํฉ๋๋ค.
C๋๋ผ์ด๋ธ์ ์ด๋ ๊ฒ ์ฎ๊ธฐ๋ฉด
๋ฌธ์ ์์ ๋ฏ ํด์.
Step 3: ํ๊ฒฝ ๋ณ์ ์ค์ (Path ์ค์ )
Flutter ๋ช ๋ น์ด๋ฅผ
์ด๋์๋ ์คํํ ์ ์๋๋ก
ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค.
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/008.gif)
โ ํ๊ฒฝ ๋ณ์ ์ค์ ๋ฐฉ๋ฒ
์๊น "Bin" ํด๋๋ฅผ
ํ์ธํ์ จ์๊ฒ๋๋ค.
์ด ํด๋์๋ค์ด๊ฐ์
๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํด๋ก๋๋ค.
(์ฟ ํค ์ญ์ ํด์ผ ํ๋๋ฐ,
๊ฒ์ ๊ธฐ๋ก์ด ๋ง๋ค์ ^^;;)
๋ณต์ฌ๋ฅผ ์๋ฃํ์ จ๋ค๋ฉด,
๋ดPC๋ก ๋ค์ด๊ฐ์ ์
์๋ฌด ์์ญ์๋ค
๋ง์ฐ์ค ์ฐํด๋ฆญ, ์์ฑ์ ๋ค์ด๊ฐ๋๋ค.
์ดํ "์์คํ > ๊ณ ๊ธ ์์คํ ์ค์ "์
๋ค์ด๊ฐ๋๋ค.
ํ๋จ์
ํ๊ฒฝ๋ณ์๋ฅผ ๋๋ฌ์ค๋๋ค.
์ดํ Path๋ฅผ ๋๋ธํด๋ฆญํฉ๋๋ค
๊ทธ๋ผ, ํ๊ฒฝ ๋ณ์ ํธ์ง์ฐฝ์ด
๋จ๊ฒ ๋ฉ๋๋ค.
์ด ๊ณณ์์
"์๋ก ๋ง๋ค๊ธฐ" ๋ฒํผ์ ํด๋ฆญ ํ
์๊น "Bin" ๊ฒฝ๋ก๋ฅผ ๋ถ์ฌ๋ฃ์ต๋๋ค.
โ ํ๊ฒฝ ๋ณ์ ์ค์ ํ์ธ
์ด์ ์ค์ ์ด ์๋ฃ๋์๋์ง ํ์ธํ๋ ค๋ฉด
๋ช ๋ น ํ๋กฌํํธ(CMD) ๋๋ PowerShell์์
๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์.
flutter --version
โก Flutter ๋ฒ์ ์ด ์ ์์ ์ผ๋ก ์ถ๋ ฅ๋๋ฉด ํ๊ฒฝ ๋ณ์ ์ค์ ์ด ์๋ฃ๋ ๊ฒ์ ๋๋ค! ๐
์ ๋ ๋ ธํธ๋ถ์ด๋ค๋ณด๋,
์ฝ๊ฐ ์ง์ฐ ํ์์ด ์์ง๋ง,
์ ์์ ์ผ๋ก
์ถ๋ ฅ๋์์ต๋๋ค.
๋ง์ฝ, ๋ ์ข์ ํ๊ฒฝ์ ์๋ค๋ฉด,
๋ฐ๋ก ๋ฒ์ ์ถ๋ ฅ์ด
๋ ๊ฑฐ์์.
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif)
Step 4: ์ค์น ํ์ธ ๋ฐ Flutter Doctor ์คํ
์ค์น๊ฐ ์ ๋์๋์ง ํ์ธํ๋ ค๋ฉด,
Flutter Doctor ๋ช ๋ น์ด๋ฅผ
์คํํด์ผ ํฉ๋๋ค.
โ Flutter Doctor ์คํ ๋ฐฉ๋ฒ
- Windows ๊ฒ์์ฐฝ์์ "cmd" ๋๋ "PowerShell" ์ ๋ ฅ ํ ์คํ
- ๋ค์ ๋ช ๋ น์ด ์ ๋ ฅ
flutter doctor
![](https://blog.kakaocdn.net/dn/OUJ5G/btsMjM2mwZy/ZO1YCEmXtckE3l034izyc0/img.png)
โก ์คํํ๋ฉด ์ค์น๋ ๊ตฌ์ฑ ์์๋ฅผ ๊ฒ์ฌํ๊ณ , ๋๋ฝ๋ ํญ๋ชฉ์ ํ์ํฉ๋๋ค.
.
์๋๋ก์ด๋ ์คํ๋์ค์ ๋ฏธ์ค์น,
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ก ์ธํ
๊ฐ๋ฐ ํ๊ฒฝ ์กฐ์ฑ์ด
์๋์๋ค๋ ๋ฌธ๊ตฌ๊ฐ ๋์ค๋ค์
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/002.gif)
โ ข. ๊ฒฐ๋ก : Flutter ์ค์น ํ ํด์ผ ํ ์ผ โ
์ถ๊ฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ๊ฐ์ด๋
Flutter SDK ์ค์น๊ฐ
์๋ฃ๋์์ผ๋,
์ด์ ๊ฐ๋ฐ ํ๊ฒฝ์
์ค์ ํด์ผ ํฉ๋๋ค.
๐ ๋ค์ ํฌ์คํ
ํ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
Windows์์ Flutter๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ
โ flutter --version ๋ช ๋ น์ด๋ก Flutter ๋ฒ์ ํ์ธ
โ flutter doctor ์คํํ์ฌ ์ค๋ฅ๊ฐ ์๋์ง ์ ๊ฒ
โ flutter create my_app ๋ช ๋ น์ด๋ก ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ ์์ฑ ํ ์คํ
๐ฏ ๋ง๋ฌด๋ฆฌ: Flutter ์ค์น ์๋ฃ! ๐
์ด์ Windows์์
Flutter ๊ฐ๋ฐ์ ์ํ
๊ธฐ๋ณธ ์ค์น๊ฐ ์๋ฃ๋์์ต๋๋ค!
โ Flutter SDK ๋ค์ด๋ก๋ ๋ฐ ์ค์น ์๋ฃ
โ ํ๊ฒฝ ๋ณ์ ์ค์ ์๋ฃ
โ Flutter Doctor ์คํํ์ฌ ๊ฐ๋ฐ ํ๊ฒฝ ์ ๊ฒ ์๋ฃ
๋ ๊ถ๊ธํ ์ ์ด ์๋ค๋ฉด
์ธ์ ๋ ๋๊ธ๋ก ์ง๋ฌธํด ์ฃผ์ธ์! ๐ฏ
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/006.gif)