DEV Community

Md. Mobin
Md. Mobin

Posted 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)

Welcome! What are you learning?

Each week we have a Welcome Thread where we'd love to hear about it!