How to Install Flutter on Ubuntu 24.04 LTS Linux | Android Studio (2024)

In this comprehensive tutorial, we'll guide you through the process of installing Flutter on Ubuntu 24.04 LTS Linux, along with Android Studio. Flutter is a popular UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. Android Studio is the official IDE for Android development and provides a complete development environment for Flutter. Follow these steps to get Flutter and Android Studio up and running on your Ubuntu system.

**Steps to Install Flutter on Ubuntu 24.04 LTS Linux with Android Studio:**

1. **Update Your System:**
- Open a terminal and run the following commands to update your package list and upgrade your existing packages:
```bash
sudo apt update
sudo apt upgrade
```

2. **Install Required Dependencies:**
- Install essential packages required for Flutter development:
```bash
sudo apt install curl git unzip xz-utils zip libglu1-mesa
```

3. **Download and Install Flutter:**
- Navigate to the Flutter website and download the latest stable release for Linux: [Flutter SDK](https://flutter.dev/docs/get-started/install/linux).
- Alternatively, use the following command to download and extract Flutter:
```bash
cd ~
curl -O https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_[version]-stable.tar.xz
tar xf flutter_linux_[version]-stable.tar.xz
```
- Add Flutter to your PATH by modifying the `.bashrc` file:
```bash
echo 'export PATH="$PATH:$HOME/flutter/bin"' -- ~/.bashrc
source ~/.bashrc
```

4. **Verify Flutter Installation:**
- Run the `flutter doctor` command to verify the installation:
```bash
flutter doctor
```
- The output will indicate any missing dependencies or issues that need to be addressed.

5. **Install Android Studio:**
- Download Android Studio from the official website: [Android Studio](https://developer.android.com/studio).
- Extract the downloaded archive:
```bash
tar -xzf android-studio-ide-[version]-linux.tar.gz -C ~
```
- Move to the Android Studio directory and launch the setup script:
```bash
cd ~/android-studio/bin
./studio.sh
```
- Follow the on-screen instructions to complete the Android Studio installation.

6. **Set Up Android Studio for Flutter Development:**
- Open Android Studio.
- Go to `File` - `Settings` (or `Android Studio` - `Preferences` on macOS).
- Navigate to `Plugins` and search for "Flutter".
- Install the Flutter plugin and restart Android Studio.
- The Flutter plugin will also prompt you to install the Dart plugin if it's not already installed.

7. **Configure Android SDK:**
- Ensure that Android SDK components are installed. Go to `File` - `Settings` - `Appearance & Behavior` - `System Settings` - `Android SDK`.
- Check the necessary SDK platforms and tools, then click `Apply` and `OK`.

8. **Accept Android Licenses:**
- Open a terminal and run the following command to accept the Android SDK licenses:
```bash
flutter doctor --android-licenses
```

9. **Create a New Flutter Project:**
- In Android Studio, select `Start a new Flutter project`.
- Choose `Flutter Application` and configure your project settings.
- Click `Finish` to create the new project.

10. **Run Your First Flutter App:**
- Connect your Android device via USB or set up an Android emulator.
- Open the main Dart file in your project and click the play button to run the app on your device or emulator.

**Additional Tips:**

- **Updating Flutter:** To update Flutter to the latest version, run `flutter upgrade` in the terminal.
- **IDE Alternatives:** While Android Studio is recommended, you can also use other IDEs like Visual Studio Code with the Flutter extension.
- **Learning Resources:** Explore the Flutter documentation and tutorials on the [official Flutter website](https://flutter.dev/docs) to enhance your skills.

**Conclusion:**

By following these steps, you will successfully install Flutter on Ubuntu 24.04 LTS Linux along with Android Studio, providing you with a powerful development environment for creating cross-platform applications. Don’t forget to like, share, and subscribe for more tech tutorials and tips!

If this video was helpful, please give it a thumbs up and share it with your friends. If you have any questions or need further assistance, leave a comment below. Stay tuned for more tech tutorials and tips to make the most out of your development tools!

#Flutter #Ubuntu #AndroidStudio #FlutterDevelopment #Ubuntu2404 #Linux #Programming #MobileDevelopment #AppDevelopment #FlutterInstall #TechTutorial #HowTo #CrossPlatformDevelopment #SoftwareDevelopment