Bidev

Flutter resources

Every useful Flutter and Dart resource, packages, docs, courses, communities, and tools, hand-picked by a developer who uses them daily and kept current.

33 resources29 free7 categories
Advertisement

Official Docs4

Packages12

Top Pick

flutter_bloc

Most popular state management library implementing the BLoC pattern with Cubit support.

blocstate-management
Visit

riverpod

Compile-safe, testable state management with code generation. Modern alternative to Provider.

riverpodstate-management
Visit

get

All-in-one package: state management, navigation, dependency injection with minimal boilerplate.

getxstate-managementnavigation
Visit
Official

go_router

Official Flutter navigation package — declarative routing with deep links and nested navigation.

navigationroutingofficial
Visit
Top Pick

dio

Powerful HTTP client with interceptors, FormData, request cancellation, retry, and more.

httpnetworking
Visit

freezed

Code generation for immutable classes — union types, pattern matching, copyWith, and serialization.

codegenimmutableserialization
Visit

json_serializable

Automatic fromJson/toJson generation. The standard for JSON serialization in Flutter.

jsoncodegenserialization
Visit

hive

Fast NoSQL database written in pure Dart. Great for offline-first apps and local caching.

databaselocal-storageoffline
Visit
Top Pick

isar

The successor to Hive. Extremely fast cross-platform NoSQL database with a powerful query engine.

databaselocal-storage
Visit

cached_network_image

Load and cache network images with placeholder and error widgets. Essential for any image-heavy app.

imagesperformancecaching
Visit

get_it

Simple service locator for dependency injection — no BuildContext needed anywhere.

didependency-injection
Visit

equatable

Simplifies equality comparisons in Dart. Essential when using value-based BLoC states.

equalitybloc
Visit

State Management3

YouTube & Courses5

Communities3

Tools4

Books2

Advertisement

Know a great resource?

Found something worth sharing with the Flutter community? Suggest it below.

Suggest a resource