Paramclasses Academy - Blog

Tutorials Details

←
Post 4 of 40
→

How to Install Android Studio, Flutter and Dart Plugins Step by Step | Param Classes

How to Install Android Studio, Flutter and Dart Plugins Step by Step | Param Classes

November 2, 2026

❖ How to Install Android Studio, Flutter and Dart Plugins Step by Step

✦ Welcome to Param Classes!

Are you planning to learn Flutter app development but don't know how to configure Android Studio? Don't worry! In this beginner-friendly tutorial, we will learn how to install Android Studio, add the Flutter and Dart plugins, and prepare the development environment for creating Android applications.

Android Studio is a popular development tool for Android applications. Flutter is a UI framework that helps developers build applications using a single codebase, while Dart is the programming language used by Flutter.

At Param Classes, we believe that learning programming becomes easier when you follow practical steps. So, let's set up everything from the beginning.

✦ 1. What Do You Need Before Starting?

Before installing Android Studio and its plugins, understand the three main tools:

1. Android Studio

Android Studio is an Integrated Development Environment (IDE). It provides a code editor, emulator, debugging tools, project management features, and other facilities for Android development.

2. Flutter

Flutter is an open-source UI framework developed by Google. It allows developers to create applications for Android, iOS, web, desktop, and other supported platforms using one codebase.

3. Dart

Dart is a programming language used to develop Flutter applications. You will use Dart to write application logic, create functions, manage data, and build user interfaces.

✦ 2. Download and Install Android Studio

Follow these steps to install Android Studio on your Windows computer.

Step 1: Visit the Official Website

Open your browser and visit:

https://developer.android.com/studio

Download the latest stable version of Android Studio for Windows.

Step 2: Run the Installer

After downloading the setup file:

  1. Open the downloaded installer.

  2. Click Next.

  3. Select the recommended components.

  4. Keep the default installation location or choose another suitable folder.

  5. Click Install.

  6. Wait for the installation to finish.

Step 3: Complete the Setup Wizard

When Android Studio starts for the first time:

  1. Choose the Standard setup option.

  2. Select your preferred interface theme.

  3. Accept the required licenses.

  4. Allow Android Studio to download the recommended SDK components.

  5. Wait until the setup process is complete.

Your Android Studio installation is now ready for the next configuration steps.

✦ 3. Configure Android SDK

Android SDK contains the tools and libraries required to build and run Android applications.

To check the SDK configuration:

  1. Open Android Studio.

  2. Go to More Actions or Settings, depending on the welcome screen.

  3. Open SDK Manager.

  4. Check the Android SDK Platforms tab.

  5. Select a suitable Android SDK platform.

  6. Open the SDK Tools tab.

  7. Check the recommended tools, such as Android SDK Build-Tools, Android SDK Command-line Tools, and Android Emulator.

  8. Click Apply or OK to install the selected components.

Important: Available SDK versions and recommended components can change. Follow the current Flutter Android setup documentation when choosing your tools.

Official guide: https://docs.flutter.dev/platform-integration/android/setup

✦ 4. Install the Flutter Plugin in Android Studio

The Flutter plugin adds Flutter development support to Android Studio. It helps you create Flutter projects, run applications, and access Flutter development tools.

Follow these steps:

Step 1: Open Plugin Settings

  1. Start Android Studio.

  2. Open Settings.

  3. Select Plugins from the left-side menu.

Step 2: Search for Flutter

  1. Open the Marketplace tab.

  2. Type Flutter in the search box.

  3. Find the official Flutter plugin.

  4. Click Install.

Step 3: Confirm the Installation

Android Studio may display a message asking you to install the Dart plugin because Flutter depends on Dart language support.

Accept the installation if prompted.

Step 4: Restart Android Studio

After installation, click Restart IDE if Android Studio asks you to restart.

The Flutter plugin should now be available.

✦ 5. Install the Dart Plugin

Dart is the programming language used to write Flutter application code. The Dart plugin provides language support inside Android Studio.

It helps with:

  • Dart code highlighting.

  • Code completion.

  • Syntax error detection.

  • Code navigation.

  • Formatting and refactoring.

  • Debugging support.

How to Install Dart Manually

If the Dart plugin was not installed automatically:

  1. Open Android Studio.

  2. Go to Settings.

  3. Select Plugins.

  4. Open Marketplace.

  5. Search for Dart.

  6. Select the official Dart plugin.

  7. Click Install.

  8. Restart Android Studio if required.

You can learn more about Dart at:

https://dart.dev/learn

✦ 6. Connect the Flutter SDK with Android Studio

Installing the Flutter plugin does not automatically mean that your Flutter SDK is configured.

You must download the Flutter SDK separately and tell Android Studio where it is located.

Step 1: Download Flutter SDK

Visit the official Flutter installation page:

https://docs.flutter.dev/install

Follow the Windows installation instructions to download and extract the Flutter SDK.

Step 2: Extract the Flutter Folder

For example, you can extract the SDK into:

C:\src\flutter

Avoid extracting Flutter into a folder that requires administrator permissions or has an unnecessarily complicated path.

Step 3: Configure Flutter SDK Path

  1. Open Android Studio.

  2. Go to Settings.

  3. Find Languages & Frameworks.

  4. Select Flutter, if the option is available.

  5. Enter your Flutter SDK folder path.

  6. Apply the changes.

If Android Studio asks for the SDK location while creating a Flutter project, select the same Flutter SDK folder.

Step 4: Add Flutter to PATH

To run Flutter commands from the terminal, add the Flutter SDK's bin folder to your Windows PATH environment variable.

Example:

C:\src\flutter\bin

After changing PATH, open a new terminal window.

Official guide: https://docs.flutter.dev/install/add-to-path

✦ 7. Check Flutter Installation Using Terminal

Now let's verify whether Flutter is working correctly.

Step 1: Open Command Prompt or the Android Studio terminal.

Step 2: Run this command:

flutter --version

If Flutter is configured correctly, the terminal should display the installed Flutter version.

Step 3: Run the Flutter Doctor command:

flutter doctor

Flutter Doctor checks your development environment and reports missing dependencies or configuration problems.

You may see check marks for some components and warnings for others. Read the messages carefully and follow the suggested fixes.

For Android development, pay particular attention to the Android toolchain and Android Studio sections.

✦ 8. Accept Android SDK Licenses

Sometimes Flutter Doctor reports that Android SDK licenses need to be accepted.

Open your terminal and execute:

flutter doctor --android-licenses

Read the license terms and accept them as prompted.

After completing the process, run:

flutter doctor

Check whether the Android toolchain warning has been resolved.

✦ 9. Create Your First Flutter Project

Once Android Studio, Flutter, and Dart are configured, you can create your first Flutter project.

Follow these steps:

  1. Open Android Studio.

  2. Select New Flutter Project.

  3. Choose Flutter as the project type.

  4. Enter your Flutter SDK path if requested.

  5. Click Next.

  6. Enter a project name, such as my_first_app.

  7. Select the project location.

  8. Choose the required project options.

  9. Click Create.

Android Studio will generate the basic Flutter project structure.

Open the lib folder and find the main.dart file. This is the main entry point of a standard Flutter application.

You can start learning Flutter by understanding the code inside this file.

✦ 10. Common Installation Problems and Solutions

Beginners may face some common problems during installation. Here are a few useful solutions.

Problem 1: Flutter Command Not Found

Possible reason: Flutter's bin folder is missing from the PATH environment variable.

Solution: Add the correct Flutter bin folder path to Windows PATH and reopen the terminal.

Problem 2: Flutter Plugin Not Visible

Possible reason: The plugin was not installed or Android Studio needs to restart.

Solution: Open Settings → Plugins → Marketplace, search for Flutter, install it, and restart Android Studio if required.

Problem 3: Dart Plugin Missing

Possible reason: Dart support was not installed.

Solution: Open the Plugins Marketplace, search for Dart, and install the official plugin.

Problem 4: Android Licenses Not Accepted

Possible reason: Required Android SDK licenses are pending.

Solution: Run:

flutter doctor --android-licenses

Problem 5: Android Emulator Not Starting

Possible reason: The emulator or required virtualization configuration may be missing.

Solution: Check Android Studio's SDK Manager and Device Manager. Also verify that your computer supports and has the required virtualization features enabled.

✦ 11. What Have You Learned?

After completing this tutorial, you should understand:

  • What Android Studio, Flutter, and Dart are.

  • How to download and install Android Studio.

  • How to configure Android SDK components.

  • How to install the Flutter plugin.

  • How to install the Dart plugin.

  • How to connect the Flutter SDK with Android Studio.

  • How to use Flutter Doctor.

  • How to create your first Flutter project.

  • How to troubleshoot common installation problems.

✦ Conclusion

Installing Android Studio, Flutter, and Dart plugins is an important first step toward becoming a Flutter app developer. Once your development environment is configured correctly, you can start creating mobile applications and learning practical Flutter concepts.

At Param Classes, our goal is to make programming and app development easy to understand through beginner-friendly explanations and practical learning. Keep practising, explore the official documentation, and gradually build your own Flutter projects.

Learn Today, Grow Tomorrow — Param Classes!

Official Learning Resources:

←
Post 4 of 40
→