error in importing Http/http.dart package


I updated the dependencies with proper indentation, then flutter pub get and then import it in the code. Tried to restart my ide as well. The error pops up when i try to build the application.


Unable to find modules for some sources, this is usually the result of
either a bad import, a missing dependency in a package (or possibly a
dev_dependency needs to move to a real dependency), or a build failure
(if importing a generated file).

Please check the following imports:

import 'package:http/http.dart' as http; from myapp|lib/myapp.dart
at 83:1


    import 'package:flutter/material.dart';
    import 'package:http/http.dart' as http;
    import 'dart:convert';
    import 'dart:async';

     void main(){
         home: HomePage(),

     class HomePage extends StatefulWidget {

       _HomePageState createState() => _HomePageState();

     class _HomePageState extends State<HomePage> {

       Future getData() async{
         http.Response response = await http.get("");

      void initState() {

       Widget build(BuildContext context) {
         return Scaffold(
           appBar: AppBar(
             title: Text("Employees"),


    name: myapp
    description: A new Flutter project.

    # The following defines the version and build number for your application.
    # A version number is three numbers separated by dots, like 1.2.43
    # followed by an optional build number separated by a +.
    # Both the version and the builder number may be overridden in flutter
    # build by specifying --build-name and --build-number, respectively.
    # In Android, build-name is used as versionName while build-number used as versionCode.
    # Read more about Android versioning at
    # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
    # Read more about iOS versioning at
    version: 1.0.0+1

      sdk: ">=2.1.0 <3.0.0"

        sdk: flutter

      http: ^0.12.0+4

      # The following adds the Cupertino Icons font to your application.
      # Use with the CupertinoIcons class for iOS style icons.
      cupertino_icons: ^0.1.2

        sdk: flutter

    # For information on the generic Dart part of this file, see the
    # following page:

    # The following section is specific to Flutter.

      # The following line ensures that the Material Icons font is
      # included with your application, so that you can use the icons in
      # the material Icons class.
      uses-material-design: true

      # To add assets to your application, add an assets section, like this:
      # assets:
      #  - images/a_dot_burr.jpeg
      #  - images/a_dot_ham.jpeg

      # An image asset can refer to one or more resolution-specific "variants", see

      # For details regarding adding assets from package dependencies, see

      # To add custom fonts to your application, add a fonts section here,
      # in this "flutter" section. Each entry in this list should have a
      # "family" key with the font family name, and a "fonts" key with a
      # list giving the asset and other descriptors for the font. For
      # example:
        - family: IndieFlower
            - asset: fonts/IndieFlower-Regular.ttf

      # For details regarding fonts from package dependencies,
      # see

enter image description here


Have you tried restarting your IDE?

Stop and restart the app, if necessary If the package brings
platform-specific code (Java/Kotlin for Android, Swift/Objective-C for
iOS), that code must be built into your app. Hot reload and hot
restart only update the Dart code, so a full restart of the app might
be required to avoid errors like MissingPluginException when using the

Answered By – Mário Garcia

Answer Checked By – Katrina (FlutterFixes Volunteer)

Leave a Reply

Your email address will not be published. Required fields are marked *