Flutter環境構築

未分類
この記事は約4分で読めます。

2025/03/11

cocoapods

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

echo "export PATH=\"\$PATH:/opt/homebrew/bin\"" >> ~/.zshenv

. ~/ .zshenv

% brew install rbenv ruby-build

echo "eval \"\$(rbenv init - zsh)\"" >> ~/.zshrc

% rbenv install -l
3.1.6
3.2.7
3.3.7
3.4.2
jruby-9.4.12.0
mruby-3.3.0
picoruby-3.0.0
truffleruby-24.1.2
truffleruby+graalvm-24.1.2

Only latest stable releases for each Ruby implementation are shown.
Use `rbenv install --list-all' to show all local versions.

最新安定版をインストール(https://www.ruby-lang.org/ja/downloads/)

rbenv install 3.4.2

rbenv global 3.4.2
% ruby --version

ターミナル再起動

% ruby --version 
ruby 3.4.2 (2025-02-15 revision d2930f8e7a) +PRISM [arm64-darwin24]

gem install cocoapods

pod --version

fvmのインストール

brew tap leoafarias/fvm

brew install fvm

fvm --version

fvm releases

最新安定版をインストール

(base) a.harada@MBP1 ~ % fvm install 3.29.1
Creating local mirror...
 Compressing objects: [██████████████████████████████████████████████████] 100%
 Receiving objects:   [██████████████████████████████████████████████████] 100%
 Resolving deltas:    [██████████████████████████████████████████████████] 100%
✓ Clone complete
✓ Flutter SDK: SDK Version : 3.29.1 installed! (3.3s)
(base) a.harada@MBP1 ~ % fvm flutter --version
Flutter 3.29.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 09de023485 (10 days ago) • 2025-02-28 13:44:05 -0800
Engine • revision 871f65ac1b
Tools • Dart 3.7.0 • DevTools 2.42.2
(base) a.harada@MBP1 ~ % fvm dart --version
Dart SDK version: 3.7.0 (stable) (Wed Feb 5 04:53:58 2025 -0800) on "macos_arm64"

shellのエイリアスを利用してfvmの入力を省略

vi ~/.zshrc
alias flutter="fvm flutter"

Android Studio

便利な設定

単語の複数選択を可能にする

Android Studioをもっと便利に使うためのショートカット設定 - Qiita
AndroidStudioで色々とショートカットを設定して、便利な機能を活用できるようになったのでまとめておきます。表記は全てMacなので、Windowsの方は⌘をCtrlに置き換えて設…

初期では、コントロール+Gとなっている

行の移動

https://qiita.com/arahori/items/2d5eddc2570322cba0ab#:~:text=ができます%E3%80%82-,command%20%2B%20shift%20%2B%20↑%20%2F%20↓%20選択範囲の移動,ていても可能です%E3%80%82

linter導入したい、勝手にコード整形

タイトルとURLをコピーしました