DEV Community

Md. Mobin
Md. Mobin

Posted on • Updated on

Flutter Resources: Beginner to Advance

Flutter Resources

   Future<void> main() await {
        final res=await getFlutterResources();
        print(res);
   }
Enter fullscreen mode Exit fullscreen mode

Introduction

  • Flutter is a mobile app SDK for building high-performance, high-fidelity, apps for iOS and Android, from a single codebase.

  • Dart is a client-optimized language for fast apps on any platform.

Getting Started

Beginner

Projects

Intermediate

Advanced

Packages

  • Flutter Packages: A list of Flutter packages that you can use in your app.

    • Google Fonts: A package that allows you to use Google fonts in your app.
    • Font Awesome: A package that allows you to use Font Awesome icons in your app.
    • Flutter Secure Storage: A package that allows you to store data securely in your app.
    • Flutter persistant storage: A package that allows you to store data persistantly in your app.
    • Dio: A package that allows you to make HTTP requests in your app (similar to axios).
    • Flutter SVG: A package that allows you to use SVG images in your app.
    • Flutter lotie: A package that allows you to use Lottie animations in your app.
    • Flutter local notifications: A package that allows you to show local notifications in your app.
    • Flutter webview: A package that allows you to use webviews in your app.
    • Flutter firebase: A package that allows you to use Firebase in your app.
    • websocket: A package that allows you to use websockets in your app.
    • fluttertoast: A package that allows you to show toast messages in your app. | - screenutil: A package that allows you to use responsive design in your app.
    • flutter image picker: A package that allows you to use image picker in your app.
    • flutter device info: A package that allows you to get device info in your app.
    • flutter device preview: A package that allows you to preview your app on different devices.
    • logger: A package that allows you to log messages in your app.
    • url launcher: A package that allows you to launch URLs in your app.
    • flutter localizations: A package that allows you to use localizations in your app.
    • flutter intl: A package that allows you to use internationalization in your app.
    • auto route: A package that allows you to use auto routing in your app.
    • google maps: A package that allows you to use google maps in your app.
    • go_router: A package that allows you to use go router in your app.

Full stack Projects

Complete Flutter Course

Fork repo

Follow me on

Top comments (0)