- Install Flutter SDK
Some steps from docs.flutter.dev
Android studio not required
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.1-stable.tar.xz -O flutter.tar.xz
tar -xf ~/Downloads/flutter.tar.xz -C ~/.bin/
in ~/.bashrc
add:
# Export Flutter SDK path
export PATH="$PATH:$HOME/.bin/flutter/bin"
# Chrome path
export CHROME_EXECUTABLE="/snap/bin/chromium"
Apply changes with source ~/.bashrc
- Install dependencies
sudo apt -y install chromium-browser clang cmake ninja-build pkg-config libgtk-3-dev gradle openjdk-17-jdk
- Download
Command line tools
here and install
unzip cmdline-tools.zip
mkdir -p ~/.bin/android-sdk/cmdline-tools/latest
cp -r cmdline-tools/* ~/.bin/android-sdk/cmdline-tools/latest
in ~/.bashrc
add:
# Export the Android SDK path
export ANDROID_HOME=$HOME/.bin/android-sdk
export ANDROID_NDK_HOME=$ANDROID_HOME/ndk/26.3.11579264/
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
Apply changes with source ~/.bashrc
flutter create "$FOLDER_NAME" --org "$ORG" --project-name "$PROJECT_NAME" --platforms=android
# Update SDK
flutter upgrade
# Update flutter dependencies
flutter pub upgrade --major-versions