Π―ΠΊ Π²ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠΈ Flutter Π½Π° Π²Π°ΡΠΎΠΌΡ Windows VPS
Flutter – ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΠΉ Π²ΡΠ΄ΠΊΡΠΈΡΠΈΠΉ ΡΠ½ΡΡΡΡΠΌΠ΅Π½Ρ UI Π²ΡΠ΄ Google, ΡΠΊΠΈΠΉ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ ΡΡΠ²ΠΎΡΠ΅Π½Π½Ρ Π½Π°ΡΠΈΠ²Π½ΠΎ ΡΠΊΠΎΠΌΠΏΡΠ»ΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ² Π΄Π»Ρ ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ , Π²Π΅Π±- ΡΠ° Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π· ΡΠ΄ΠΈΠ½ΠΎΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ Π±Π°Π·ΠΈ. Π―ΠΊΡΠΎ Π²ΠΈ Ρ ΠΎΡΠ΅ΡΠ΅ ΠΏΠΎΡΠ°ΡΠΈ ΡΠΎΠ·ΡΠΎΠ±ΠΊΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ² Flutter Π½Π° Windows VPS, ΡΠ΅ΠΉ ΠΏΠΎΡΡΠ±Π½ΠΈΠΊ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Π²Π°Ρ ΡΠ΅ΡΠ΅Π· Π²Π΅ΡΡ ΠΏΡΠΎΡΠ΅Ρ Ρ ΡΠ΅ΡΡΠΈ ΡΡΡΠΊΠΈΡ ΠΊΡΠΎΠΊΠ°Ρ .
ΠΠΎΠΏΠ΅ΡΠ΅Π΄Π½Ρ Π²ΠΈΠΌΠΎΠ³ΠΈ
ΠΠ΅ΡΠ΅Π΄ ΠΏΠΎΡΠ°ΡΠΊΠΎΠΌ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ½Π°ΠΉΡΠ΅ΡΡ, ΡΠΎ Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π°Ρ Π½Π°ΡΡΡΠΏΠ½ΠΈΠΌ Π²ΠΈΠΌΠΎΠ³Π°ΠΌ:
- ΠΠΏΠ΅ΡΠ°ΡΡΠΉΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ°: Windows 10 Π°Π±ΠΎ Π½ΠΎΠ²ΡΡΠ° (64-Π±ΡΡ)
- ΠΡΡΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΡ: Π©ΠΎΠ½Π°ΠΉΠΌΠ΅Π½ΡΠ΅ 1.64 GB Π²ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΌΡΡΡΡ (Π±Π΅Π· ΡΡΠ°Ρ ΡΠ²Π°Π½Π½Ρ IDE/ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ²)
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ: Git Π΄Π»Ρ Windows Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ Flutter SDK
ΠΡΠΎΠΊ 1: ΠΠ°Π²Π°Π½ΡΠ°ΠΆΡΠ΅ Flutter SDK
Π‘ΠΏΠΎΡΠ°ΡΠΊΡ Π·Π°Π²Π°Π½ΡΠ°ΠΆΡΠ΅ Flutter SDK:
- ΠΡΠ΄Π²ΡΠ΄Π°ΠΉΡΠ΅ ΠΎΡΡΡΡΠΉΠ½Ρ ΡΡΠΎΡΡΠ½ΠΊΡ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ Flutter:.
https://flutter.dev/docs/get-started/install - ΠΡΠΎΠΊΡΡΡΡΡΡ Π²Π½ΠΈΠ· Π΄ΠΎ ΡΠΎΠ·Π΄ΡΠ»Ρ Windows.
- ΠΠ°ΡΠΈΡΠ½ΡΡΡ ΠΠ°Π²Π°Π½ΡΠ°ΠΆΠΈΡΠΈ Flutter SDK, ΡΠΎΠ± Π·Π°Π²Π°Π½ΡΠ°ΠΆΠΈΡΠΈ ΠΎΡΡΠ°Π½Π½Ρ ΡΡΠ°Π±ΡΠ»ΡΠ½Ρ Π²Π΅ΡΡΡΡ Ρ Π²ΠΈΠ³Π»ΡΠ΄Ρ ZIP-ΡΠ°ΠΉΠ»Ρ.
ΠΡΡΠ»Ρ Π·Π°Π²Π°Π½ΡΠ°ΠΆΠ΅Π½Π½Ρ ΡΠΎΠ·ΠΏΠ°ΠΊΡΠΉΡΠ΅ ZIP-ΡΠ°ΠΉΠ» Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π΄Π΅ Π²ΠΈ Ρ ΠΎΡΠ΅ΡΠ΅ Π·Π±Π΅ΡΠ΅Π³ΡΠΈ Flutter, Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄:
C:flutterΠΡΠΈΠΌΡΡΠΊΠ°: ΠΠ΅ΡΠ΅ΠΊΠΎΠ½Π°ΠΉΡΠ΅ΡΡ, ΡΠΎ ΡΠ»ΡΡ Π΄ΠΎ SDK Π½Π΅ ΠΌΡΡΡΠΈΡΡ ΠΏΡΠΎΠ±ΡΠ»ΡΠ², ΠΎΡΠΊΡΠ»ΡΠΊΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΠΏΡΠΈΡΠΈΠ½ΠΈΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΡΠΎΠΊ 2: ΠΠΎΠ΄Π°ΠΉΡΠ΅ Flutter Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ PATH
Π©ΠΎΠ± Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
flutter- ΠΠ°ΡΠΈΡΠ½ΡΡΡ Win + R, Π²Π²Π΅Π΄ΡΡΡΡ Π½Π°ΡΠΈΡΠ½ΡΡΡ Enter.
sysdm.cpl - ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΠΠΎΠ΄Π°ΡΠΊΠΎΠ²ΠΎ Ρ Π½Π°ΡΠΈΡΠ½ΡΡΡ ΠΠΌΡΠ½Π½Ρ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΈΡΠ°.
- Π£ ΡΠΎΠ·Π΄ΡΠ»Ρ ΠΠΌΡΠ½Π½Ρ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ° Π²ΠΈΠ±Π΅ΡΡΡΡ Path Ρ Π½Π°ΡΠΈΡΠ½ΡΡΡ ΠΠΌΡΠ½ΠΈΡΠΈ.
- ΠΠ°ΡΠΈΡΠ½ΡΡΡ ΠΠΎΠ²ΠΈΠΉ Ρ Π΄ΠΎΠ΄Π°ΠΉΡΠ΅ ΡΠ»ΡΡ
Π΄ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ bin Flutter SDK, Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄:.
C:flutterbin - ΠΠ°ΡΠΈΡΠ½ΡΡΡ ΠΠ, ΡΠΎΠ± Π·Π±Π΅ΡΠ΅Π³ΡΠΈ ΡΠ° Π·Π°ΠΊΡΠΈΡΠΈ Π²ΡΡ Π΄ΡΠ°Π»ΠΎΠ³ΠΈ.
ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ Π½ΠΎΠ²ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ:
flutter --versionΠ―ΠΊΡΠΎ Π²ΡΠ΅ Π½Π°Π»Π°ΡΡΠΎΠ²Π°Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠ΄ΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΡΡΡ Flutter.
ΠΡΠΎΠΊ 3: ΠΡΡΠ°Π½ΠΎΠ²ΡΡΡ Git Π΄Π»Ρ Windows
Flutter Π²ΠΈΠΌΠ°Π³Π°Ρ Git Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΡΠΉ ΡΠ° ΡΠΏΡΠ°Π²Π»ΡΠ½Π½Ρ Π·Π°Π»Π΅ΠΆΠ½ΠΎΡΡΡΠΌΠΈ.
- ΠΡΠ΄Π²ΡΠ΄Π°ΠΉΡΠ΅.
https://gitforwindows.org/ - ΠΠ°Π²Π°Π½ΡΠ°ΠΆΡΠ΅ ΡΠ° Π²ΡΡΠ°Π½ΠΎΠ²ΡΡΡ Git, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΠΈ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ Π·Π° Π·Π°ΠΌΠΎΠ²ΡΡΠ²Π°Π½Π½ΡΠΌ.
- ΠΠ΅ΡΠ΅ΠΊΠΎΠ½Π°ΠΉΡΠ΅ΡΡ, ΡΠΎ ΠΏΡΠ΄ ΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ²ΡΠΌΠΊΠ½Π΅Π½ΠΎ Git Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ°.
ΠΠ΅ΡΠ΅Π²ΡΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Git:
git --versionΠΡΠΎΠΊ 4: ΠΠ°ΠΏΡΡΡΡΡΡ Flutter Doctor
ΠΠΎΠΌΠ°Π½Π΄Π°
flutter doctorflutter doctorΠ¦Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠΊΠ°Π½ΡΡ Π½Π°ΡΠ²Π½ΡΡΡΡ Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΈΡ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΠ², ΡΠ°ΠΊΠΈΡ ΡΠΊ Dart SDK, Android Studio ΡΠ° Visual Studio. ΠΠΎΠΆΡΡΡ Π·’ΡΠ²ΠΈΡΠΈΡΡ ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄ΠΆΠ΅Π½Π½Ρ, ΡΠΊΡΠΎ Π΄Π΅ΡΠΊΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π²ΡΠ΄ΡΡΡΠ½Ρ, ΡΠΎ Π±ΡΠ΄Π΅ ΡΠΎΠ·Π³Π»ΡΠ½ΡΡΠΎ Π² Π½Π°ΡΡΡΠΏΠ½ΠΈΡ ΠΊΡΠΎΠΊΠ°Ρ .
ΠΡΠΎΠΊ 5: ΠΡΡΠ°Π½ΠΎΠ²ΡΡΡ Android Studio ΡΠ° Π½Π°Π»Π°ΡΡΡΠΉΡΠ΅ SDK
Π©ΠΎΠ± ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ ΡΠ° Π·Π°ΠΏΡΡΠΊΠ°ΡΠΈ Android-Π΄ΠΎΠ΄Π°ΡΠΊΠΈ Π· Flutter, Π²Π°ΠΌ ΠΏΠΎΡΡΡΠ±Π½Ρ Android Studio ΡΠ° Android SDK.
- ΠΠ°Π²Π°Π½ΡΠ°ΠΆΡΠ΅ Android Studio Π·.
https://developer.android.com/studio - ΠΡΡΠ°Π½ΠΎΠ²ΡΡΡ ΠΉΠΎΠ³ΠΎ ΡΠ° ΠΏΠ΅ΡΠ΅ΠΊΠΎΠ½Π°ΠΉΡΠ΅ΡΡ, ΡΠΎ Π²ΠΈΠ±ΡΠ°Π½Ρ ΡΠ°ΠΊΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ:
- Android SDK
- ΠΠΎΠΌΠ°Π½Π΄Π½Ρ ΡΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Android SDK
- ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ Android Studio Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π΄ΠΎ Π€Π°ΠΉΠ» > ΠΠ°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ > ΠΠΎΠ²Π½ΡΡΠ½ΡΠΉ Π²ΠΈΠ³Π»ΡΠ΄ ΡΠ° ΠΏΠΎΠ²Π΅Π΄ΡΠ½ΠΊΠ° > Π‘ΠΈΡΡΠ΅ΠΌΠ½Ρ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ > Android SDK, ΡΠΎΠ± ΠΏΡΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΠΈ, ΡΠΎ SDK Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ.
ΠΡΠΈΠΉΠΌΡΡΡ Π»ΡΡΠ΅Π½Π·ΡΡ Android, Π·Π°ΠΏΡΡΡΠΈΠ²ΡΠΈ:
flutter doctor --android-licensesΠ‘Π»ΡΠ΄ΡΠΉΡΠ΅ ΠΏΡΠ΄ΠΊΠ°Π·ΠΊΠ°ΠΌ, ΡΠΎΠ± ΠΏΡΠΈΠΉΠ½ΡΡΠΈ Π²ΡΡ Π»ΡΡΠ΅Π½Π·ΡΡ.
ΠΡΠΎΠΊ 6: ΠΡΡΠ°Π½ΠΎΠ²ΡΡΡ IDE (Π½Π΅ΠΎΠ±ΠΎΠ²’ΡΠ·ΠΊΠΎΠ²ΠΎ, Π°Π»Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡΡ)
ΠΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ IDE Π·Π½Π°ΡΠ½ΠΎ ΠΏΡΠ΄Π²ΠΈΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·ΡΠΎΠ±ΡΡ Π΄ΠΎΠ΄Π°ΡΠΊΡΠ² Flutter.
Android Studio
- ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ Android Studio.
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π΄ΠΎ ΠΠ»Π°Π³ΡΠ½ΠΈ.
- Π¨ΡΠΊΠ°ΠΉΡΠ΅ Flutter Ρ Π²ΡΡΠ°Π½ΠΎΠ²ΡΡΡ ΡΠΊ ΠΏΠ»Π°Π³ΡΠ½ Flutter, ΡΠ°ΠΊ Ρ ΠΏΠ»Π°Π³ΡΠ½ Dart.
Visual Studio Code
- ΠΠ°Π²Π°Π½ΡΠ°ΠΆΡΠ΅ VS Code Π·.
https://code.visualstudio.com/ - ΠΡΠ΄ΠΊΡΠΈΠΉΡΠ΅ ΠΏΠ°Π½Π΅Π»Ρ ΡΠΎΠ·ΡΠΈΡΠ΅Π½Ρ ().
Ctrl + Shift + X - ΠΡΡΠ°Π½ΠΎΠ²ΡΡΡ ΡΠΎΠ·ΡΠΈΡΠ΅Π½Π½Ρ Flutter ΡΠ° Dart.
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ
ΠΠΈ ΡΡΠΏΡΡΠ½ΠΎ Π²ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Flutter Π½Π° Π²Π°Ρ Windows VPS Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠΎΡΠ°ΡΠΈ ΡΡΠ²ΠΎΡΡΠ²Π°ΡΠΈ Π΄ΠΎΠ΄Π°ΡΠΊΠΈ.
Π‘ΡΠ²ΠΎΡΡΡΡ Π½ΠΎΠ²ΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Flutter, Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΠΈ:
flutter create my_first_appΠΠ΅ΡΠ΅ΠΉΠ΄ΡΡΡ Π΄ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ ΠΏΡΠΎΠ΅ΠΊΡΡ:
cd my_first_appΠΠ°ΠΏΡΡΡΡΡΡ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ:
flutter runΠΠΎΠ΄Π°ΡΠΎΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡΡΡ Π½Π° ΠΏΡΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎΠΌΡ Π΅ΠΌΡΠ»ΡΡΠΎΡΡ Π°Π±ΠΎ ΡΡΠ·ΠΈΡΠ½ΠΎΠΌΡ ΠΏΡΠΈΡΡΡΠΎΡ. Π’Π΅ΠΏΠ΅Ρ Π²ΠΈ Π³ΠΎΡΠΎΠ²Ρ ΡΠΎΠ·ΡΠΎΠ±Π»ΡΡΠΈ Π΄ΠΎΠ΄Π°ΡΠΊΠΈ Flutter Π½Π° Π²Π°ΡΠΎΠΌΡ Windows VPS.
