Packages To Know
Here's the list of some popular packages on pub.dev.
- You should know most of the things about these packages in order to move further.
State Management π¨βπΌβ
- flutter_bloc β To leverage BLoC architecture.
- bloc_concurrency
- hydrated_bloc
Dependency Injection πβ
- get_it β To register singletons.
Routing π£οΈβ
- auto_route β To leverage Navigator 2.0 API.
- auto_route_generator
Environment Configs π οΈβ
- envied β To handle environment variables.
- envied_generator
Secure Local Storage πβ
- hive β Lightweight, fast, simple, NoSQL characteristics.
- hive_flutter
- hive_generator
Form Validations β β
- formz β Clean state management, easy composition, and reduces boilerplate.
Functional Programming π¨βπ»β
- fpdart β Enabling safer error handling, immutability, and cleaner code.
Generating Assets Files πβ
- flutter_gen β Type-safe access to images and reducing errors.
Lints βοΈβ
- very_good_analysis β Enforces best practices, ensures consistent code quality.
Localization πΊοΈβ
- slang β Type-safe keys, auto-completion.