# flutter-team-archive/plugins

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/flutter-team-archive-plugins).**

17,710 stars · 9,633 forks · Dart · BSD-3-Clause · archived

## Links

- GitHub: https://github.com/flutter-team-archive/plugins
- Homepage: https://flutter.dev/
- awesome-repositories: https://awesome-repositories.com/repository/flutter-team-archive-plugins.md

## Topics

`android` `dart` `flutter` `flutter-plugin` `ios` `plugin`

## Description

This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies.

The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration through a foreign function interface for synchronous and asynchronous execution between isolates and host operating systems.

The codebase covers a broad range of capabilities including state management, declarative app navigation, and local data persistence using SQL and key-value stores. It also encompasses networking primitives for authenticated HTTP and WebSocket communication, as well as comprehensive testing frameworks for unit, widget, and integration verification.

Additional surface areas include AI integration for model-agnostic APIs and text-to-UI conversion, alongside a suite of UI components, physics-based animations, and monitoring tools for application performance profiling and crash reporting.

## Tags

### Mobile Development

- [Native API Bridges](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-platform-integrations/native-platform-access/native-api-bridges.md) — Provides a bridging architecture for accessing platform-specific hardware and software APIs while maintaining a shared cross-platform codebase.
- [App Navigation Frameworks](https://awesome-repositories.com/f/mobile-development/app-navigation-frameworks.md) — Provides a declarative system for managing screen transitions, navigation graphs, and data passing between views.
- [Official Plugin Collections](https://awesome-repositories.com/f/mobile-development/cross-platform-frameworks/flutter/official-plugin-collections.md) — Ships a comprehensive set of official plugin packages for integrating native OS APIs into cross-platform applications.
- [UI Component Libraries](https://awesome-repositories.com/f/mobile-development/cross-platform-frameworks/flutter/ui-component-libraries.md) — Provides a comprehensive set of reusable graphical widgets and components for building complex interactive user interfaces.
- [Navigators](https://awesome-repositories.com/f/mobile-development/navigation-routing/navigators.md) — Implements navigation components that manage screen hierarchies using a push-pop stack model. ([source](https://docs.flutter.dev/cookbook/navigation/navigation-basics))
- [Deep Link Routing](https://awesome-repositories.com/f/mobile-development/deep-link-routing.md) — Opens the application to a specific screen when a user clicks a verified URL on a mobile device. ([source](https://docs.flutter.dev/cookbook/navigation/set-up-app-links))

### Software Engineering & Architecture

- [Federated Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/plugin-architectures/local-plugin-implementations/federated-plugin-architectures.md) — Splits plugins into common interfaces and separate platform implementations for independent extension. ([source](https://docs.flutter.dev/packages-and-plugins/developing-packages))
- [UI State Change Notifications](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/state-management/reactive-subscription-systems/state-change-subscriptions/state-change-broadcasting/ui-state-change-notifications.md) — Employs mechanisms that notify listeners when UI state variables transition, triggering automatic component rebuilds. ([source](https://docs.flutter.dev/data-and-backend/state-mgmt/simple))
- [Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/plugin-architectures.md) — Utilizes a federated plugin architecture to split common interfaces from platform-specific implementations.
- [Platform-Specific API Implementations](https://awesome-repositories.com/f/software-engineering-architecture/polymorphism-patterns/platform-specific-api-implementations.md) — Provides unified interfaces that map to concrete native implementations across different operating systems.
- [Component State Propagation](https://awesome-repositories.com/f/software-engineering-architecture/state-synchronization-patterns/context-state-propagators/component-state-propagation.md) — Distributes application state through nested component hierarchies, allowing descendants to access ancestor data. ([source](https://docs.flutter.dev/data-and-backend/state-mgmt/options))
- [Application Data Coordination](https://awesome-repositories.com/f/software-engineering-architecture/application-data-coordination.md) — Coordinates mutations and polling from multiple sources to serve as a single source of truth for specific data. ([source](https://docs.flutter.dev/app-architecture/case-study/data-layer))
- [UI Data Binding](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/state-management/reactive-subscription-systems/observer-patterns/ui-data-observers/ui-data-binding.md) — Binds widgets to models using observer patterns to automatically re-render components when data changes. ([source](https://docs.flutter.dev/app-architecture/case-study/ui-layer))
- [Command Patterns](https://awesome-repositories.com/f/software-engineering-architecture/command-patterns.md) — Implements the command pattern to encapsulate requests as objects, decoupling operation triggers from execution logic. ([source](https://docs.flutter.dev/app-architecture/design-patterns))
- [Data Access Layers](https://awesome-repositories.com/f/software-engineering-architecture/decoupled-logic-layers/data-access-layers.md) — Isolates business logic from persistence mechanisms using repository and service classes. ([source](https://docs.flutter.dev/app-architecture/recommendations))
- [Dependency Injection](https://awesome-repositories.com/f/software-engineering-architecture/dependency-injection.md) — Manages object lifecycles and dependency resolution by passing model instances to descendant components. ([source](https://docs.flutter.dev/app-architecture/case-study/dependency-injection))
- [Immutable Data Patterns](https://awesome-repositories.com/f/software-engineering-architecture/immutable-data-patterns.md) — Enforces data consistency by utilizing immutable data patterns and automated copying tools for state changes. ([source](https://docs.flutter.dev/app-architecture/recommendations))
- [Isolate-Based Execution](https://awesome-repositories.com/f/software-engineering-architecture/isolate-based-execution.md) — Executes expensive data parsing in separate isolates to prevent user interface freezes.
- [Logic and Presentation Separation](https://awesome-repositories.com/f/software-engineering-architecture/logic-and-presentation-separation.md) — Divides the application into distinct layers to isolate business logic from visual display components. ([source](https://docs.flutter.dev/app-architecture/recommendations))
- [Observable State Management](https://awesome-repositories.com/f/software-engineering-architecture/observable-state-management.md) — Uses observable state management to automatically trigger UI updates when underlying data models change.
- [Service-Based Logic Isolation](https://awesome-repositories.com/f/software-engineering-architecture/service-based-logic-isolation.md) — Isolates business logic from storage mechanisms using service classes to decouple data retrieval from UI logic.
- [Unidirectional Data Flow Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/layering-presentation/application-layer-architectures/state-management-architectures/action-reducer-architectures/unidirectional-data-flow-architectures.md) — Implements a strict unidirectional data flow from the data layer to the UI for predictable state management. ([source](https://docs.flutter.dev/app-architecture/recommendations))
- [View State Projections](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/modular-decoupled-design/decoupled-architectures/data-access-layers/view-state-projections.md) — Transforms domain data into intermediate view states to prevent UI components from accessing the data layer directly. ([source](https://docs.flutter.dev/app-architecture/case-study/ui-layer))
- [Stateful Logic Encapsulation](https://awesome-repositories.com/f/software-engineering-architecture/stateful-logic-encapsulation.md) — Encapsulates widget logic and update triggers outside of the view using observers and view models. ([source](https://docs.flutter.dev/app-architecture/recommendations))

### Part of an Awesome List

- [Cross Platform APIs](https://awesome-repositories.com/f/awesome-lists/devtools/cross-platform-apis.md) — Provides a collection of libraries for accessing native device hardware and system services across different platforms.
- [Text Input Fields](https://awesome-repositories.com/f/awesome-lists/devtools/text-inputs/text-input-fields.md) — Renders input fields for user text entry featuring labels, icons, and hints. ([source](https://docs.flutter.dev/cookbook/forms/text-input))
- [WebSockets and Real-time](https://awesome-repositories.com/f/awesome-lists/devtools/websockets-and-real-time.md) — Establishes bidirectional WebSocket connections for real-time asynchronous message exchange. ([source](https://docs.flutter.dev/cookbook/networking/web-sockets))
- [Video Playback](https://awesome-repositories.com/f/awesome-lists/media/video-playback.md) — Streams video files from local assets or the internet with integrated start and pause controls. ([source](https://docs.flutter.dev/cookbook/plugins/play-video))

### Data & Databases

- [Application State Management](https://awesome-repositories.com/f/data-databases/application-state-management.md) — Implements systems for managing and synchronizing application-wide state to trigger automatic UI updates.
- [JSON Serializers](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-serialization/json-serializers.md) — Transforms objects into JSON strings and parses strings back into models using decoding tools. ([source](https://docs.flutter.dev/data-and-backend/serialization/json))
- [Key-Value Stores](https://awesome-repositories.com/f/data-databases/key-value-stores.md) — Saves and removes small collections of data on disk using a consistent cross-platform interface. ([source](https://docs.flutter.dev/cookbook/persistence/key-value))
- [Local Data Stores](https://awesome-repositories.com/f/data-databases/local-data-stores.md) — Provides systems for managing persistent structured relational data and key-value pairs locally on the user device.
- [Local Storage Persistence](https://awesome-repositories.com/f/data-databases/local-storage-persistence.md) — Saves and retrieves information from local storage to maintain state across application launches. ([source](https://docs.flutter.dev/cookbook/persistence/reading-writing-files))
- [Relational Data Modeling](https://awesome-repositories.com/f/data-databases/relational-data-modeling.md) — Organizes related information across multiple tables using foreign keys to reduce duplication. ([source](https://docs.flutter.dev/cookbook/persistence/sqlite))
- [Remote Data Fetching](https://awesome-repositories.com/f/data-databases/remote-data-fetching.md) — Performs asynchronous network requests to retrieve data from remote servers. ([source](https://docs.flutter.dev/cookbook/networking/fetch-data))
- [Relational Local Storage](https://awesome-repositories.com/f/data-databases/storage-engines/relational-local-storage.md) — Stores and queries structured data on a local device using a database for fast record manipulation. ([source](https://docs.flutter.dev/cookbook/persistence/sqlite))
- [In-Memory Storage Mocks](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/persistence-integration-tests/in-memory-storage-mocks.md) — Simulates preference stores in memory with predefined values to test data persistence logic without disk access. ([source](https://docs.flutter.dev/cookbook/persistence/key-value))
- [Domain Model Transformations](https://awesome-repositories.com/f/data-databases/domain-model-transformations.md) — Filters and combines API responses into refined domain models required by the user interface. ([source](https://docs.flutter.dev/app-architecture/case-study/data-layer))
- [Offline-First Persistence](https://awesome-repositories.com/f/data-databases/offline-first-persistence.md) — Caches remote information in local stores to keep application features operational without an internet connection. ([source](https://docs.flutter.dev/app-architecture/design-patterns))

### DevOps & Infrastructure

- [Cross-Platform Plugin Authoring](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/plugin-packaging/cross-platform-plugin-authoring.md) — Enables the creation of plugin packages that bridge high-level language APIs with platform-specific native implementations. ([source](https://docs.flutter.dev/packages-and-plugins/developing-packages))
- [Plugin Package Managers](https://awesome-repositories.com/f/devops-infrastructure/package-management/plugin-package-managers.md) — Manages native functionality as individual modules using a plugin-specific package management system. ([source](https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-app-developers))
- [JSON Response Parsers](https://awesome-repositories.com/f/devops-infrastructure/response-parsing-utilities/json-response-parsers.md) — Converts raw JSON network response bodies into structured data objects using mapping and factory methods. ([source](https://docs.flutter.dev/cookbook/networking/fetch-data))

### Networking & Communication

- [HTTP and WebSocket Clients](https://awesome-repositories.com/f/networking-communication/http-and-websocket-clients.md) — Implements HTTP and WebSocket clients for fetching, sending, and parsing remote API data.
- [Multi-Platform HTTP Clients](https://awesome-repositories.com/f/networking-communication/multi-platform-http-clients.md) — Sends network requests across multiple platforms to communicate with remote servers. ([source](https://docs.flutter.dev/data-and-backend/networking))
- [Authenticated Request Clients](https://awesome-repositories.com/f/networking-communication/http-request-utilities/authenticated-request-clients.md) — Ships utilities for creating authenticated HTTP clients using authorization tokens for protected API scopes. ([source](https://docs.flutter.dev/data-and-backend/google-apis))

### Operating Systems & Systems Programming

- [Native Function Invocations](https://awesome-repositories.com/f/operating-systems-systems-programming/native-function-invocations.md) — Provides a foreign function interface for invoking exported functions from shared native libraries within a managed runtime. ([source](https://docs.flutter.dev/packages-and-plugins/developing-packages))
- [Platform API Access](https://awesome-repositories.com/f/operating-systems-systems-programming/platform-api-access.md) — Provides pre-defined mappings and interfaces for accessing common operating system functions across different platforms. ([source](https://cdn.jsdelivr.net/gh/flutter-team-archive/plugins@main/README.md))

### Programming Languages & Runtimes

- [Foreign Function Interfaces](https://awesome-repositories.com/f/programming-languages-runtimes/language-interoperability/foreign-function-interfaces.md) — Uses a foreign function interface to call native functions directly for synchronous and asynchronous execution.
- [Native Access Libraries](https://awesome-repositories.com/f/programming-languages-runtimes/native-access-libraries.md) — Provides high-level interfaces for calling native shared libraries and accessing platform-specific implementations.
- [Native Dependency Management](https://awesome-repositories.com/f/programming-languages-runtimes/native-dependency-management.md) — Integrates native operating system dependencies using package managers to ensure correct versioning. ([source](https://docs.flutter.dev/packages-and-plugins/developing-packages))
- [Isolate-Based Parsing](https://awesome-repositories.com/f/programming-languages-runtimes/json-parsing/isolate-based-parsing.md) — Parses expensive data strings in a separate isolate to keep the user interface responsive. ([source](https://docs.flutter.dev/cookbook/networking/background-parsing))

### Testing & Quality Assurance

- [Component Testing Frameworks](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/test-frameworks/test-levels-and-types/component-testing-frameworks.md) — Provides frameworks for isolating and verifying the functionality of individual UI components and business logic. ([source](https://docs.flutter.dev/app-architecture/recommendations))
- [User Interaction Simulation](https://awesome-repositories.com/f/testing-quality-assurance/automation-interaction-tools/user-interaction-simulation.md) — Replicates human input and gestures in a test environment to verify component responsiveness. ([source](https://docs.flutter.dev/cookbook/testing/widget/tap-drag))
- [Integration Testing](https://awesome-repositories.com/f/testing-quality-assurance/integration-testing.md) — Provides methodologies to validate application behavior across combined units and remote endpoints on target devices. ([source](https://docs.flutter.dev/cookbook/testing/integration/introduction))
- [Dependency Mocking](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/dependency-mocking.md) — Implements mechanisms for replacing network calls and module dependencies with controlled substitutes during testing. ([source](https://docs.flutter.dev/app-architecture/recommendations))
- [Logic Mocking](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/end-to-end-testing-suites/application-testing/logic-mocking.md) — Verifies data processing by mocking internal business and repository logic. ([source](https://docs.flutter.dev/app-architecture/case-study/testing))
- [UI Logic Mocks](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/end-to-end-testing-suites/application-testing/logic-mocking/ui-logic-mocks.md) — Tests views and view models by mocking dependencies to ensure the interface responds correctly to user inputs. ([source](https://docs.flutter.dev/app-architecture/case-study/testing))
- [Widget Testing](https://awesome-repositories.com/f/testing-quality-assurance/widget-testing.md) — Renders widgets in simulated environments and triggers rebuilds to verify UI behavior and animations. ([source](https://docs.flutter.dev/cookbook/testing/widget/introduction))
- [Widget Selectors](https://awesome-repositories.com/f/testing-quality-assurance/widget-testing/widget-selectors.md) — Searches the UI tree using text strings, unique keys, or object instances to verify element state. ([source](https://docs.flutter.dev/cookbook/testing/widget/finders))

### User Interface & Experience

- [State-Driven UI Rendering](https://awesome-repositories.com/f/user-interface-experience/event-driven-state-managers/event-driven-state-synchronizers/ui-state-recomposition/state-driven-ui-rendering.md) — Automatically rebuilds the user interface to reflect current state through a state-driven rendering paradigm. ([source](https://docs.flutter.dev/data-and-backend/state-mgmt/declarative))
- [Navigation Data Transfer](https://awesome-repositories.com/f/user-interface-experience/navigation-routing/screen-transitions/navigation-data-transfer.md) — Sends data objects to target screens during navigation and extracts them to populate the resulting view. ([source](https://docs.flutter.dev/cookbook/navigation/passing-data))
- [Touch Gesture Detection](https://awesome-repositories.com/f/user-interface-experience/touch-gesture-detection.md) — Responds to touch actions like tapping and dragging to trigger specific application behaviors. ([source](https://docs.flutter.dev/cookbook/gestures/handling-taps))
- [Physics-Based Animations](https://awesome-repositories.com/f/user-interface-experience/animation-and-motion-systems/physics-motion-dynamics/physics-based-animations.md) — Simulates realistic physical movements like springs or gravity for natural user interface interactions. ([source](https://docs.flutter.dev/cookbook/animation/physics-simulation))
- [Asynchronous Content Rendering](https://awesome-repositories.com/f/user-interface-experience/asynchronous-content-rendering.md) — Displays loading, success, and error views based on the state of asynchronous background data requests. ([source](https://docs.flutter.dev/cookbook/networking/fetch-data))
- [Bottom Sheets](https://awesome-repositories.com/f/user-interface-experience/bottom-sheets.md) — Presents slide-up panels from the bottom of the screen for supplementary content or actions. ([source](https://docs.flutter.dev/cookbook/design/cupertino-sheets))
- [Tabbed Interfaces](https://awesome-repositories.com/f/user-interface-experience/data-display-components/tabbed-interfaces.md) — Organizes different views within a single screen using switchable content panels. ([source](https://docs.flutter.dev/cookbook/design/tabs))
- [Deep Linking Configurations](https://awesome-repositories.com/f/user-interface-experience/deep-linking-configurations.md) — Directs users to specific application screens using standard universal links associated with verified domains. ([source](https://docs.flutter.dev/cookbook/navigation/set-up-universal-links))
- [Drag and Drop Libraries](https://awesome-repositories.com/f/user-interface-experience/drag-and-drop-libraries.md) — Implements interactions that allow users to transmit data by dragging widgets over target areas. ([source](https://docs.flutter.dev/cookbook/effects/drag-a-widget))
- [Virtualized List Rendering](https://awesome-repositories.com/f/user-interface-experience/dynamic-list-rendering/virtualized-list-rendering.md) — Creates list items dynamically as they scroll into view to maintain performance with high volumes of data. ([source](https://docs.flutter.dev/cookbook/lists/long-lists))
- [Element Locators](https://awesome-repositories.com/f/user-interface-experience/element-locators.md) — Provides utilities for identifying and selecting specific widgets within the UI tree for verification. ([source](https://docs.flutter.dev/cookbook/testing/widget/introduction))
- [Focus Management](https://awesome-repositories.com/f/user-interface-experience/focus-management.md) — Controls input focus and interaction states to manage which text field is active. ([source](https://docs.flutter.dev/cookbook/forms/focus))
- [Form Input Validation](https://awesome-repositories.com/f/user-interface-experience/form-input-validation.md) — Implements logic for verifying the correctness of user input during entry and displaying error messages. ([source](https://docs.flutter.dev/cookbook/forms/validation))
- [Grid Layouts](https://awesome-repositories.com/f/user-interface-experience/grid-layouts.md) — Implements layout engines for arranging UI elements in multi-column grid structures. ([source](https://docs.flutter.dev/cookbook/lists/grid-lists))
- [Heterogeneous List Rendering](https://awesome-repositories.com/f/user-interface-experience/heterogeneous-list-rendering.md) — Displays a single collection containing multiple different content types mapped to different widgets. ([source](https://docs.flutter.dev/cookbook/lists/mixed-list))
- [Horizontal List Scrolling](https://awesome-repositories.com/f/user-interface-experience/horizontal-scrolling-utilities/horizontal-list-scrolling.md) — Enables the display of element sequences that scroll horizontally by overriding default vertical directions. ([source](https://docs.flutter.dev/cookbook/lists/horizontal-list))
- [List Views](https://awesome-repositories.com/f/user-interface-experience/list-views.md) — Renders vertical lists of items using structured tiles for consistent visual organization. ([source](https://docs.flutter.dev/cookbook/lists/basic-list))
- [Native Control Interactions](https://awesome-repositories.com/f/user-interface-experience/native-control-embedding/native-control-interactions.md) — Enables targeting and manipulation of platform-specific UI components like permission dialogs to verify native integrations. ([source](https://docs.flutter.dev/cookbook/testing/integration/introduction))
- [Screen Transitions](https://awesome-repositories.com/f/user-interface-experience/navigation-routing/screen-transitions.md) — Provides custom animations and transitions to control how screens enter and exit the view. ([source](https://docs.flutter.dev/cookbook/animation/page-route-animation))
- [Network Image Renderers](https://awesome-repositories.com/f/user-interface-experience/network-image-renderers.md) — Displays images and animated GIFs from remote URLs to create visually rich interfaces. ([source](https://docs.flutter.dev/cookbook/images/network-image))
- [Scrolling Performance Optimizations](https://awesome-repositories.com/f/user-interface-experience/scrolling-performance-optimizations.md) — Optimizes scroll performance by defining list item dimensions via fixed extents or builders. ([source](https://docs.flutter.dev/cookbook/lists/long-lists))
- [Side Navigation](https://awesome-repositories.com/f/user-interface-experience/side-navigation.md) — Provides collapsible side panels for application-wide navigation when screen space is limited. ([source](https://docs.flutter.dev/cookbook/design/drawer))
- [Snackbar Notifications](https://awesome-repositories.com/f/user-interface-experience/snackbar-notifications.md) — Displays brief, temporary feedback messages at the bottom of the screen to inform users of actions. ([source](https://docs.flutter.dev/cookbook/design/snackbars))
- [Global Theme Instances](https://awesome-repositories.com/f/user-interface-experience/styling-theming-systems/content-styling/css-utility-libraries/css-utilities/global-css-stylings/global-theme-instances.md) — Configures a central theme instance to set consistent colors and typography across the entire application. ([source](https://docs.flutter.dev/cookbook/design/themes))
- [List Item Swipe-to-Dismiss](https://awesome-repositories.com/f/user-interface-experience/toast-notifications/swipe-to-dismiss-gestures/list-item-swipe-to-dismiss.md) — Removes items from a list by swiping them off screen with custom visual indicators. ([source](https://docs.flutter.dev/cookbook/gestures/dismissible))

### Web Development

- [Reactive State Synchronization](https://awesome-repositories.com/f/web-development/state-update-handlers/state-synchronization-handlers/ui-state-synchronization/reactive-state-synchronization.md) — Synchronizes data across the component tree using observable models to trigger automatic UI updates. ([source](https://docs.flutter.dev/data-and-backend/state-mgmt/simple))
- [Lifecycle State Tracking](https://awesome-repositories.com/f/web-development/asynchronous-state-management/loading-state-indicators/lifecycle-state-tracking.md) — Tracks the lifecycle of asynchronous operations through loading, success, and error states to trigger UI updates. ([source](https://docs.flutter.dev/app-architecture/case-study/ui-layer))
- [Data Object Mapping](https://awesome-repositories.com/f/web-development/response-handlers/automatic-response-mapping/response-schema-mappings/data-object-mapping.md) — Transforms raw HTTP data into structured custom objects to simplify data manipulation. ([source](https://docs.flutter.dev/cookbook/networking/send-data))
- [Local Widget State](https://awesome-repositories.com/f/web-development/state-management/local-widget-state.md) — Manages short-lived, ephemeral state confined to individual UI widgets like animation progress. ([source](https://docs.flutter.dev/data-and-backend/state-mgmt/ephemeral-vs-app))

### Artificial Intelligence & ML

- [AI Model Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-model-integrations.md) — Provides a model-agnostic API to connect applications to various AI providers with type-safe schemas. ([source](https://docs.flutter.dev/ai/create-with-ai))
- [Text-to-UI Conversions](https://awesome-repositories.com/f/artificial-intelligence-ml/text-to-ui-conversions.md) — Transforms AI-generated text conversations into interactive functional widgets. ([source](https://docs.flutter.dev/ai/create-with-ai))

### Development Tools & Productivity

- [External API Clients](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-data-sources/external-api-clients.md) — Enables the creation of stateless service classes to encapsulate and manage calls to external API endpoints. ([source](https://docs.flutter.dev/app-architecture/case-study/data-layer))

### Security & Cryptography

- [Authorization Header Management](https://awesome-repositories.com/f/security-cryptography/authentication-clients/client-to-server-authentication/authorization-header-management.md) — Attaches security credentials to network requests to authenticate the client with remote servers. ([source](https://docs.flutter.dev/cookbook/networking/authenticated-requests))

### System Administration & Monitoring

- [Crash Reporting](https://awesome-repositories.com/f/system-administration-monitoring/crash-reporting.md) — Captures and sends runtime exceptions and stack traces to remote services for bug prioritization. ([source](https://docs.flutter.dev/cookbook/maintenance/error-reporting))
- [Error Reporting](https://awesome-repositories.com/f/system-administration-monitoring/error-reporting.md) — Provides an API to manually trigger error reports for tracking non-crashing failure points in production. ([source](https://docs.flutter.dev/cookbook/maintenance/error-reporting))
- [Application Performance Profiling](https://awesome-repositories.com/f/system-administration-monitoring/performance-monitoring-tools/application-performance-profiling.md) — Records detailed execution timelines during user actions to identify performance bottlenecks and frame drops. ([source](https://docs.flutter.dev/cookbook/testing/integration/profiling))
