DEV Community

Md. Mobin
Md. Mobin

Posted on • Edited on

9

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

Sentry mobile image

Mobile Vitals: A first step to Faster Apps

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read the guide →

Top comments (0)

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay