Commit ebc31d9 1 parent f536170 commit ebc31d9 Copy full SHA for ebc31d9
File tree 1 file changed +23
-1
lines changed
1 file changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -7,18 +7,40 @@ description: エンジニアを対象としたMacのセットアップについ
7
7
Altiveでは、バックエンド・フロントエンドの垣根なく、エンジニアが必要に応じてフルスタックで開発を行います。
8
8
そのため、FlutterとiOSやAndroidの開発環境は必須です。
9
9
10
+ ### Flutterセットアップのゴール
11
+ [ flutter_app_template] ( https://github.com/altive/flutter_app_template ) を以下のデバイスで起動確認できることをゴールとします。
12
+ - iOS(Simulator/実機)
13
+ - Android(Emulator/実機)
14
+ - Web
15
+ - macOS
16
+
10
17
### Flutter SDKのインストール
11
18
プロジェクトに依らないグローバルなFlutter SDKをインストールしましょう。
12
19
13
20
Flutter公式ドキュメントに沿って Apple Silicon 用のインストールを行ってください。
14
21
15
22
https://docs.flutter.dev/get-started/install/macos
16
23
17
- ### Flutter Version Managementのインストール
24
+ ### Flutter Version Management(FVM)のインストール
18
25
Altiveでは、Flutter SDKのバージョン管理に[ fvm] ( https://fvm.app/ ) を使用しています。
19
26
20
27
各プロジェクトのリポジトリをCloneしたら、 ` fvm install ` コマンドで、プロジェクトで使っているFlutter SDKのバージョンをインストールしてください。
21
28
29
+ {{< alert title="Note" >}}
30
+ FVMについては、[ FVMでFlutter SDKのバージョンをプロジェクト毎に管理する] ( https://zenn.dev/altiveinc/articles/flutter-version-management ) もご参照ください。
31
+ {{< /alert >}}
32
+
33
+
34
+ ### Melosのインストール
35
+ 複数のパッケージを持つDartプロジェクトを一元管理するために[ Melos] ( https://melos.invertase.dev/ ) を使用しています。
36
+
37
+ 各プロジェクトのリポジトリをCloneしたら、 ` melos bootstrap ` コマンドで、全パッケージの依存関係をインストールしてください。
38
+
39
+ {{< alert title="Note" >}}
40
+ Melosについては[ 【v1.0.0】Melos紹介&チートシート] ( https://zenn.dev/altiveinc/articles/melos-for-multiple-packages-dart-projects ) もご参照ください。
41
+ {{< /alert >}}
42
+
43
+
22
44
### Xcode
23
45
Xcodeは、App Storeからインストールすることもできますが、ダウンロード速度が遅いためお勧めしません。
24
46
You can’t perform that action at this time.
0 commit comments