Flutter packages. Learn more Join the community .
Flutter packages MultiProvider only changes the appearance of the code. The Flutter SDK contains a package with the given name. Learn how to use them and where to Top Flutter Flutter Web packages. Browse thousands of open source packages and plugins and get insights into package quality and popularity. Let the application author decide what implementation is best for their project. 有关发布的详细信息,请参阅Pub publishing docs. dev, and find help when you need it. Icons Plus gives developers access to a variety of design elements that can make their apps look more appealing and modern. Interactivity expand_more. Using packages Developing packages and plugins Publishing a package. yaml中指定的版本约束 List of Top Flutter Slideable List, Swipeable List, Grouped List, Alphabet List, Reorderable List, Sliver List packages. The most complete Flutter package for rendering interactive 3D models in various formats (GLB, GLTF, OBJ, FBX), with the ability to control animations, textures, camera, and more. General packages written in Dart, for example the path package. It contains the source code for Flutter's first-party packages (i. makeCentered(). Inspired by Bitcask. Introduction. Packages that depend on fluttertoast Signals #. And it has support for all mobile and web platforms. If you need queries, multi-isolate support or links between objects check out Isar Database. News expand_more. Install it. Browse by platform, category, maintenance status, and more. Find out how to use them for location tracking, networking, database, streams, and more. ; From Android 你是否注意到一些 package 和插件旁边的 Flutter Favorites 标识?这是官方挑选出的、由认证的开发者发布的 packages,并建议 Flutter 开发者们需要使用时首要考虑的 package。了解更多 Flutter Favorites 项目。 Flutter Favorite packages have passed high quality standards using the following metrics: Overall package score; Permissive license, including (but not limited to) Apache, Artistic, BSD, CC BY, MIT, MS-PL and W3C; GitHub version tag matches the current version from pub. Packages that depend on flutter_intro 2、安装依赖:在 terminal中: 运行 flutter packages get或者flutter packages upgrade,或者在IntelliJ等开发工具中点击pubspec. Find out how to search, add, remove, update, and resolve Content covering using and developing packages and plugins for Flutter apps. 0 packages. dev package:<prefix>: Searches for packages that begin with prefix. Google pay package open_in_new. Plugin packages flutter-ko. "Welcome to VelocityX". For a Git dependency, pub clones the Git repository. You can browse packages by categories, such as authentication, Learn how to use shared packages and plugins contributed by other developers to the Flutter and Dart ecosystems. Open the pubspec. . Signals features: 🪡 Fine grained reactivity: Based on Preact Signals and provides a fine grained reactivity system that will automatically track dependencies and free them when no longer needed; ⛓️ Lazy evaluation: Signals are lazy and will only compute values when read. dev, where you can find all the flutter compatible packages. User interface; Introduction. Connect with Flutter Since v2. An advanced drawer widget, that can be fully customized with size, text, color, radius of corners. This means that if multiple packages use the same version of the same Top Flutter Indicators: Loading, Refresh, Progress packages. First of all head over to Pub. white. Advanced Drawer States # 3. dart. The /example/ folder inside charts_flutter in the GitHub repo contains a full Flutter app with many demo examples. Dart . To start using this package, add flutter_slider_drawer dependency to your pubspec. What's in the Flutter SDK # The following is available through the Flutter SDK: Dart SDK; Heavily optimized, mobile-first 2D rendering engine with excellent support for text; Flutter Gems is a curated list of Dart & Flutter packages that are categorized based on functionality. Inspired from Tailwindcss and SwiftUI. Packages that depend on flutter_advanced_drawer #. Dart packages: Only packages are written using Flutter and Dart SDKs independent of native platforms such which are Android and iOS. We’ve gone over the list of most-liked HTTP client packages for Flutter. Articles Videos Components Templates Plugins Frameworks Experimental Gaming Open Source Apps Utilities Books Bonus Jobs Interview Questions Community. Flutter Charting library. Flutter is the most popular framework used to make applications. Responsive UI or Adaptive UI refers to a user interface design that provides an optimal viewing experience — easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices, from desktop computer monitors to mobile phones. of(context). 要永久设置这些值, 将这三条 export 指令附加到首选 shell 使用的 *rc 或 *profile 文件中。 VelocityX is a 100% free Flutter open-source minimalist UI Framework built with Flutter SDK to make Flutter development easier and more joyful than ever. Register to get an API key for Stream Video; Documentation; Sample Application; 🛥 What is Stream? # Stream allows developers to rapidly deploy scalable feeds, chat messaging and video with an industry leading 99. ProxyProvider #. flutter. 10. If you’d like to gain more knowledge about Flutter and explore more new and fascinating stuff to work better with the framework, take a look at the following articles: From packages and plugins to friendly developers, find all of the resources you need to be successful with Flutter. This is the most recent version of Flutter that we have heavily tested. Creating attractive user interfaces is time-consuming and sometimes frustrating, right? You would agree with me on this. OR; From VS Code: Click Get Packages located in right side of the action ribbon at the top of pubspec. See also: Material UI for Flutter; Cupertino UI for Flutter; MacOS UI for Flutter Flutter Gems is a curated list of Dart & Flutter packages that are categorized based on functionality. Community Get involved. How can you communicate to other developers which version of Package B remains compatible with a given version of Package A? The continuous integration for the Flutter team's plugins and packages includes testing against the latest stable release. Documentation & Samples 📖. Just simple, usable wigdets to create apps. 19. Searching for packages Package scoring and pub points. xxx in your build methods, but it’s NOT a competitor to Flutter’s native theme system and the Theme widget. Transitive dependencies are included, too. e. 返回 Flutter 配置 指南并继续. MIT . These widgets are designed for easy integration into applications developed with Flutter. dev/packages. Help. ProxyProvider is a provider that combines multiple values from other providers into a new object and sends the result to Provider. Mix brings industry-proven design system concepts to Flutter. yaml文件顶部的Packages Get即可安装。 3、使用依赖:在您的Dart代码中添加相应的import语句。 You should then run flutter packages get. It also support to build custom seleciton toolbar and handles. bold. dev 在 Flutter 里使用 Packages使用 package搜索 package将 package 依赖添加到应用冲突解决开发新的 package管理 package 的依赖和版本Package 版本更新 package 依赖依赖未发布的 package例子例子:使用 CSS Colors package例子:使用 url_launcher package 来打开浏览器 Flutter是谷歌的 Pub. dev site. Learn how to create and use packages and plugins for Flutter, a cross-platform UI toolkit. Extended official text field to build special text like inline image, @somebody, custom background etc quickly. Maps expand_more. Sign in. From the terminal: Run flutter pub get. Build item widgets on demand #. It offers consistent UI across different platforms, with pre-built themes and custom options for Flutter Gemini Bot Description flutter_gemini_bot is a package that allows you to easily create a chatbot application in Flutter. License. An indicator is a small animated graphical icon (called spinner), that indicates the status of a particular task or process such as status Icons Plus is a package for Flutter developers that provides a collection of attractive icons from different packs. Developers can use this package to quickly and easily find and add icons to their apps. 999% uptime SLA guarantee. dev Flutter design standard for desktop. Whether you want to add Angular components, or Packages can contain more than one kind of content: Dart packages. com. //pub. 0 under dependencies. 1 包和插件. Widget catalog. Basic Alert # Alert(context: context, title: "RFLUTTER", desc: "Flutter is awesome. The coordinate system is using the internal Pdf unit: Top Flutter Responsive UI packages. Example Project # There is a detailed example project in the example folder. Flutter Gems is a website that showcases 6700+ useful packages for Dart and Flutter developers. whHalf(context). Now, if you already know which package you need to Install Flutter and get started. Repository (GitHub) View/report issues Contributing. Dart Using packages Publishing a package. Apache-2. Using A better way for new feature introduction and step-by-step users guide for your Flutter project. dev . box. webview_flutter. The framework is created to build testable and maintainable code. Material Design data visualization library written natively in Dart. The Flutter SDK has the packages and command-line tools that you need to develop Flutter apps across platforms. dev, so you can see exactly what source is in the package; Feature completeness—and Flutter Packages are pre-built modules of code that you can install into your app to enhance its functionality. Checkout the official docs for more information. dependency*:<package_name>: Searches for packages that depend on package_name (as direct, dev, or transitive dependencies). Packages that depend on firebase_core Toast Library for Flutter, Easily create toast messages in single line of code. Use custom fragment shaders. Hive is a lightweight and blazing fast key-value database written in pure Dart. Last updated: March 23, 2025. 最后, 运行发布命令: $ flutter packages pub publish. The package contains functions that operate on lists. dev Flutter transforms the entire app development process. Find open source packages to help you build powerful Flutter apps. Flutter repo. Video SDK Flutter to simply integrate Audio & Video Calling API or Live Video Streaming API to your app with just a few lines of code. collection, flutter. 0. Consider supporting this project: github. Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. Flutter Using packages Developing packages and plugins Publishing a package. Last updated: April 27, 2025. 处理包的相互依赖. 0, you'll need to pass the options to CarouselOptions. Packages that depend on amplify_flutter gluestack-ui-flutter is a universal UI library that provides optionally styled and accessible widgets. amplify_core, amplify_secure_storage, aws_common, collection, flutter, meta. Custom graphics expand_more. charts_flutter package. Mix brings industry-proven design system concepts to Learn about the most useful and powerful Flutter packages for building applications for iOS and Android platforms. 如果您正在开发一个hello包,它依赖于另一个包,则需要将该依赖包添加到pubspec. Using packages Publishing a package. Dart Flutter is powered by Dart, a To add the package css_colors to an app:. Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. Funding. 在本例中,flutter pub get 会在任何设置了 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 的终端中去获取 flutter-io. See the gallery for examples of the components used. Google Maps package open_in_new. Build a news app. Google Fonts package open_in_new. GetWidget has 1000+ pre-build widgets that you can reuse to develop both Flutter mobile app and web app. Build a To-do List App from scratch using Flutter and GetX - UI + State Management + Storage video by Thad Carnevalli. show(); Alert with Button # This repo is a companion repo to the main flutter repo. The Flutter icon package provides you 14k+ additional icons to use in your apps. Official Flutter package for the Stream Video SDK. Dependencies downloaded over the internet, such as those from Git and the pub. Add Google maps to a Flutter app open_in_new. yaml. You can make that easier by accepting an explicit Client argument. red500. If it's an unknown identifier, the dependency is always considered unsatisfied. dev List of Top Flutter Widget Library and UI Frameworks. Get started with Flutter. collection 1. dev List of Top Flutter Routing, Navigator, Navigator 2. They are pre-built sets of code, libraries, or modules Flutter Slider Drawer # A Flutter package with custom implementation of the Slider Drawer Menu. GetX Flutter Firebase Auth Example - Article by Jeff McMorris. " } ] Flutter 3D Controller #. dependency:<package_name>: Searches for packages that reference package_name in their pubspec. These packages can include everything from UI components and themes to utility functions and API integrations. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase. fromJson(json); controller = FleatherController(document); Add FleatherEditor or FleatherField with a FleatherToolbar to your widgets. cn 上的 package。 在此过程中使用 export 设置的环境变量仅适用于当前会话窗口。. A Flutter package is a self-contained and reusable unit of code that encapsulates a specific set of functionalities, making it easy to share, distribute, and reuse code across different Flutter projects. Some of these might contain Flutter specific functionality and thus have a dependency on the Flutter framework, restricting their use to Flutter only, for example the fluro package. make(). Export fonts from a package. Using Currently, the package is maintained by the official Flutter community. text. BSD-3-Clause . Table of Contents Features Getting Started Usage Contributing License Features This package provides a FlutterGeminiChat widget that you can use to create a chat bot interface in Collection of best Flutter plugins, packages, tools, tutorials, articles and more. To get the Flutter SDK, see Install. G Since Flutter has stable Windows support, it's necessary to have support to its UI guidelines to build apps with fidelity, the same way it has support for Material and Cupertino. Installing Flutter Packages: Follow the below steps to install flutter packages: Step 1: Finding the Package. In simple terms, a service locator is a design pattern that provides a way to locate and access services needed by various parts of an application. See the online gallery. Why Flutter 3D Controller? # The Flutter 3D Controller package is the most comprehensive solution for rendering various 3D model formats, offering extensive The packages showcased in this article exemplify some of the best Flutter and Dart packages in 2024. If a signal is not read, it will not be computed; 🗜️ Flexible API: Every app is different A Flutter package that allows for dynamic expansion and collapse of text, as well as interactions with text patterns such as hashtags, URLs, and mentions. It is built on top of the Gemini API. Since the 3. dev. Use this feature to find packages in the same framework. shadow2xl. Table of contents # Screenshot; Quick start; Features; Demo It contains the source code for Flutter's first-party packages (i. 本节将会介绍 Flutter 中包和插件,然后介绍一些常用的包,但本节不会介绍具体的 # 12. That new object will then be updated whenever Stacked is a Flutter Framework for building Production Applications. If your app depends on a published package, pub downloads that package from the pub. dev It can create pdf files for both web or flutter. dev site, are stored in a system-wide cache. The beta channel # The beta channel has the latest stable release. dev is the official package manager for Flutter and Dart packages. Quick Links #. Topics. 0 Usage # For a complete working project using Fleather, check our example. 私は普段 Flutter を使用したアプリ開発をしております。 今回は Flutter 開発でよく使用される便利なパッケージを簡単に紹介していきます。 List of Top Flutter Design System Implementation packages | Fluent UI, Material UI, others. It is a powerful Flutter library that serves as a simple Dart service locator. Plugins Mix is a simple and intuitive styling system for Flutter, enabling the creation of beautiful and consistent UIs with ease. Flutter Packages 是由 Flutter 团队维护的一个开源项目,包含了多个由 Flutter 核心团队开发的有用包。这些包旨在帮助开发者更高效地构建 Flutter 应用程序。项目托管在 GitHub List of Top Flutter Tab, Tab Bar, Tab Indicator, Tab Controller, Segment packages. 0, there is a new kind of provider: ProxyProvider. Fast, Enjoyable & Secure NoSQL Database. Supported charts. yaml file located inside the app folder, and add css_colors: ^1. roundedLg. 1 . Widgets, examples, updates, and API docs to help you write your first Flutter app. It’s there to solve a different problem, and it’s usually used together with the Theme widget. Get_it. GetX, the all-in-one Flutter package - A brief tutorial covering State Management and Navigation by Thad Carnevalli. Now, you can make your job easier by using Flutter UI Libraries and Packages. Add interactivity to your app. Documentation. yaml文件的dependencies部分。 If you are writing a Dart package or Flutter plugin that uses package:http, you should not depend on a particular Client implementation. Flutter UI Packages and Libraries will help in creating awesome User Interfaces. Learn more Join the community . If you're a Flutter developer, you'll know that you can find hundreds of packages on flutter. It is designed to help architects design Flutter applications for performance optimization and easier dependency management. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems. Homepage Repository (GitHub) Contributing. This blog contains a curated list of Flutter and Dart packages that are useful to building apps at VGV, as well as those we use in our Flutter Using packages Developing packages and plugins Publishing a package. dev dependencies: flutter: sdk: flutter fleather: ^1. Packages can contain Dart code, platform-specific implementations, or both. $ flutter packages pub publish --dry-run. It separates style semantics from widgets while maintaining an easy-to-understand and manageable relationship between them. For example: List of Top Flutter packages and tools for building Desktop (Windows, Linux & macOS) apps. Flutter . 此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。 如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。 Mix is a simple and intuitive styling system for Flutter, enabling the creation of beautiful and consistent UIs with ease. xl4. dev List of Top Flutter Table, Data Table, Data Grid packages. Depend on it. If you pass the height parameter, the aspectRatio parameter will be ignored. Find out some of the most popular and useful packages for Dart and Flutter projects, such as http, intl, json_serializable, and more. dev The behavior of both examples is strictly the same. dev 这确保了如果您或您的团队中的其他开发人员运行flutter packages get后回获取相同版本的包。 如果要升级到软件包的新版本,例如使用该软件包中的新功能,请运行flutter packages upgrade(在IntelliJ中点击Upgrade dependencies)。 这将根据您在pubspec. Forui is a Flutter UI library that provides a set of beautifully designed, minimalistic widgets. Explore packages Community favorites . dev has a growing ecosystem of over 33,000 packages to help you add functionality to your Flutter application. "). You can browse, fork, star, and contribute to the Find and explore the most popular and useful Flutter packages created and maintained by the community. Collaborate on the open source framework, contribute to the package ecosystem on pub. While using packages can save time, reduce errors and make application development a breeze - it can be challenging to figure はじめに. This process is called getting the dependencies. Repository (GitHub) View/report issues. Packages that depend on icons_flutter List of Top Flutter Bluetooth, NFC, Beacon & Bluetooth Low Energy (BLE) packages. Flutter ecosystem provides various packages that can help you build and optimize Flutter Web applications. Stream Video Flutter #. flutter. 0 . It is a complete frontend architecture for Flutter. firebase_core_platform_interface, firebase_core_web, flutter, meta. #firebase #core. yaml indicated by the Download icon. These packages are also available on pub. Documentation #. Documentation can be found here. Open source packages play a huge role in software development, especially when it comes to building Flutter apps. 22. API reference. Using the library. Flutter Gems is a curated list of Dart & Flutter packages that are categorized based on functionality. 1. #12. Using Flutter: flutter pub run rename <command> [arguments] Using Dart: dart run rename <command> [arguments] These alternative commands explicitly invoke the rename tool through the Dart or Flutter toolchain, which can bypass some of the path or permission issues encountered in certain Windows configurations. , packages developed by the core Flutter team). There are code snippets from example project below. center. More. The gluestack-ui-flutter library can be used for developing web and mobile apps. See this for more info on the offical fluent ui support. dependencies: flutter_slider_drawer: '<latest_release>' Features # Slider with custom animation time; From the documentation:. Repository (GitHub) Documentation. It contains ways to shuffle a List, do binary search on a sorted List, and various sorting algorithms. List of Top Flutter Icon Pack packages for Font Awesome, Line Icons, Fluent UI Icons and others. Pub. 1 包 第二章中已经讲过如何使用包(Package),我们知道通过包可以复用模块化代码,一个最小的Package包括: The top level Flutter package for the AWS Amplify libraries. dark_mode light_mode. dev/packages/printing for full flutter print and share operation. Version constraints # Let's say that your Package A depends upon Package B. Check the packages directory to see all packages. The meet_network_image package is an example of a Dart package. centered(); The Themed package is a competitor to writing Theme. This repo contains the source code for Flutter's first-party packages, such as animations, google_maps_flutter, and webview_flutter. The use of packages is a The whole process of installing a Flutter package can be broken down into 3 main steps. The latest documentation for the stable branch is at: https://api. Create a FleatherController; document = ParchmentDocument. The dart pub get command determines which packages your app depends on, and puts them in a central system cache. For each option's usage you can refer to carousel_options. flutter, flutter_web_plugins, web. Our motto is to provide the best Flutter UI library to the Flutter community to speed up their development process and build awesome apps with pre-build Flutter Library Components. pub. This method will save memory by building items once it becomes necessary. Flutter Gems is also a visual alternative to pub. Dependencies. dev Searching for packages Package scoring and pub points. Features In Flutter, packages and plugins are essential components that allow developers to extend the functionality of their mobile applications. By utilizing these tools, you can develop more efficient, maintainable, and visually striking applications, enabling you to concentrate on List of Top Flutter Form, Form Builder, Form Generator, Dynamic Form, Validation packages. You can directly run and play on it. ejsrvp rqmdk umqxfp uhyjqm gqoew yjdvhh ueonm ccuv gxeqt ibhgeok moc cfmby zokvq yfwnwv pogyun
Flutter packages. Learn more Join the community .
Flutter packages MultiProvider only changes the appearance of the code. The Flutter SDK contains a package with the given name. Learn how to use them and where to Top Flutter Flutter Web packages. Browse thousands of open source packages and plugins and get insights into package quality and popularity. Let the application author decide what implementation is best for their project. 有关发布的详细信息,请参阅Pub publishing docs. dev, and find help when you need it. Icons Plus gives developers access to a variety of design elements that can make their apps look more appealing and modern. Interactivity expand_more. Using packages Developing packages and plugins Publishing a package. yaml中指定的版本约束 List of Top Flutter Slideable List, Swipeable List, Grouped List, Alphabet List, Reorderable List, Sliver List packages. The most complete Flutter package for rendering interactive 3D models in various formats (GLB, GLTF, OBJ, FBX), with the ability to control animations, textures, camera, and more. General packages written in Dart, for example the path package. It contains the source code for Flutter's first-party packages (i. makeCentered(). Inspired by Bitcask. Introduction. Packages that depend on fluttertoast Signals #. And it has support for all mobile and web platforms. If you need queries, multi-isolate support or links between objects check out Isar Database. News expand_more. Install it. Browse by platform, category, maintenance status, and more. Find out how to use them for location tracking, networking, database, streams, and more. ; From Android 你是否注意到一些 package 和插件旁边的 Flutter Favorites 标识?这是官方挑选出的、由认证的开发者发布的 packages,并建议 Flutter 开发者们需要使用时首要考虑的 package。了解更多 Flutter Favorites 项目。 Flutter Favorite packages have passed high quality standards using the following metrics: Overall package score; Permissive license, including (but not limited to) Apache, Artistic, BSD, CC BY, MIT, MS-PL and W3C; GitHub version tag matches the current version from pub. Packages that depend on flutter_intro 2、安装依赖:在 terminal中: 运行 flutter packages get或者flutter packages upgrade,或者在IntelliJ等开发工具中点击pubspec. Find out how to search, add, remove, update, and resolve Content covering using and developing packages and plugins for Flutter apps. 0 packages. dev package:<prefix>: Searches for packages that begin with prefix. Google pay package open_in_new. Plugin packages flutter-ko. "Welcome to VelocityX". For a Git dependency, pub clones the Git repository. You can browse packages by categories, such as authentication, Learn how to use shared packages and plugins contributed by other developers to the Flutter and Dart ecosystems. Open the pubspec. . Signals features: 🪡 Fine grained reactivity: Based on Preact Signals and provides a fine grained reactivity system that will automatically track dependencies and free them when no longer needed; ⛓️ Lazy evaluation: Signals are lazy and will only compute values when read. dev, where you can find all the flutter compatible packages. User interface; Introduction. Connect with Flutter Since v2. An advanced drawer widget, that can be fully customized with size, text, color, radius of corners. This means that if multiple packages use the same version of the same Top Flutter Indicators: Loading, Refresh, Progress packages. First of all head over to Pub. white. Advanced Drawer States # 3. dart. The /example/ folder inside charts_flutter in the GitHub repo contains a full Flutter app with many demo examples. Dart . To start using this package, add flutter_slider_drawer dependency to your pubspec. What's in the Flutter SDK # The following is available through the Flutter SDK: Dart SDK; Heavily optimized, mobile-first 2D rendering engine with excellent support for text; Flutter Gems is a curated list of Dart & Flutter packages that are categorized based on functionality. Inspired from Tailwindcss and SwiftUI. Packages that depend on flutter_advanced_drawer #. Dart packages: Only packages are written using Flutter and Dart SDKs independent of native platforms such which are Android and iOS. We’ve gone over the list of most-liked HTTP client packages for Flutter. Articles Videos Components Templates Plugins Frameworks Experimental Gaming Open Source Apps Utilities Books Bonus Jobs Interview Questions Community. Flutter Charting library. Flutter is the most popular framework used to make applications. Responsive UI or Adaptive UI refers to a user interface design that provides an optimal viewing experience — easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices, from desktop computer monitors to mobile phones. of(context). 要永久设置这些值, 将这三条 export 指令附加到首选 shell 使用的 *rc 或 *profile 文件中。 VelocityX is a 100% free Flutter open-source minimalist UI Framework built with Flutter SDK to make Flutter development easier and more joyful than ever. Register to get an API key for Stream Video; Documentation; Sample Application; 🛥 What is Stream? # Stream allows developers to rapidly deploy scalable feeds, chat messaging and video with an industry leading 99. ProxyProvider #. flutter. 10. If you’d like to gain more knowledge about Flutter and explore more new and fascinating stuff to work better with the framework, take a look at the following articles: From packages and plugins to friendly developers, find all of the resources you need to be successful with Flutter. This is the most recent version of Flutter that we have heavily tested. Creating attractive user interfaces is time-consuming and sometimes frustrating, right? You would agree with me on this. OR; From VS Code: Click Get Packages located in right side of the action ribbon at the top of pubspec. See also: Material UI for Flutter; Cupertino UI for Flutter; MacOS UI for Flutter Flutter Gems is a curated list of Dart & Flutter packages that are categorized based on functionality. Community Get involved. How can you communicate to other developers which version of Package B remains compatible with a given version of Package A? The continuous integration for the Flutter team's plugins and packages includes testing against the latest stable release. Documentation & Samples 📖. Just simple, usable wigdets to create apps. 19. Searching for packages Package scoring and pub points. xxx in your build methods, but it’s NOT a competitor to Flutter’s native theme system and the Theme widget. Transitive dependencies are included, too. e. 返回 Flutter 配置 指南并继续. MIT . These widgets are designed for easy integration into applications developed with Flutter. dev/packages. Help. ProxyProvider is a provider that combines multiple values from other providers into a new object and sends the result to Provider. Mix brings industry-proven design system concepts to Flutter. yaml文件顶部的Packages Get即可安装。 3、使用依赖:在您的Dart代码中添加相应的import语句。 You should then run flutter packages get. It also support to build custom seleciton toolbar and handles. bold. dev 在 Flutter 里使用 Packages使用 package搜索 package将 package 依赖添加到应用冲突解决开发新的 package管理 package 的依赖和版本Package 版本更新 package 依赖依赖未发布的 package例子例子:使用 CSS Colors package例子:使用 url_launcher package 来打开浏览器 Flutter是谷歌的 Pub. dev site. Learn how to create and use packages and plugins for Flutter, a cross-platform UI toolkit. Extended official text field to build special text like inline image, @somebody, custom background etc quickly. Maps expand_more. Sign in. From the terminal: Run flutter pub get. Build item widgets on demand #. It offers consistent UI across different platforms, with pre-built themes and custom options for Flutter Gemini Bot Description flutter_gemini_bot is a package that allows you to easily create a chatbot application in Flutter. License. An indicator is a small animated graphical icon (called spinner), that indicates the status of a particular task or process such as status Icons Plus is a package for Flutter developers that provides a collection of attractive icons from different packs. Developers can use this package to quickly and easily find and add icons to their apps. 999% uptime SLA guarantee. dev Flutter design standard for desktop. Whether you want to add Angular components, or Packages can contain more than one kind of content: Dart packages. com. //pub. 0 under dependencies. 1 包和插件. Widget catalog. Basic Alert # Alert(context: context, title: "RFLUTTER", desc: "Flutter is awesome. The coordinate system is using the internal Pdf unit: Top Flutter Responsive UI packages. Example Project # There is a detailed example project in the example folder. Flutter Gems is a website that showcases 6700+ useful packages for Dart and Flutter developers. whHalf(context). Now, if you already know which package you need to Install Flutter and get started. Repository (GitHub) View/report issues Contributing. Dart Using packages Publishing a package. Apache-2. Using A better way for new feature introduction and step-by-step users guide for your Flutter project. dev . box. webview_flutter. The framework is created to build testable and maintainable code. Material Design data visualization library written natively in Dart. The Flutter SDK has the packages and command-line tools that you need to develop Flutter apps across platforms. dev, so you can see exactly what source is in the package; Feature completeness—and Flutter Packages are pre-built modules of code that you can install into your app to enhance its functionality. Checkout the official docs for more information. dependency*:<package_name>: Searches for packages that depend on package_name (as direct, dev, or transitive dependencies). Packages that depend on firebase_core Toast Library for Flutter, Easily create toast messages in single line of code. Use custom fragment shaders. Hive is a lightweight and blazing fast key-value database written in pure Dart. Last updated: March 23, 2025. 最后, 运行发布命令: $ flutter packages pub publish. The package contains functions that operate on lists. dev Flutter transforms the entire app development process. Find open source packages to help you build powerful Flutter apps. Flutter repo. Video SDK Flutter to simply integrate Audio & Video Calling API or Live Video Streaming API to your app with just a few lines of code. collection, flutter. 0. Consider supporting this project: github. Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. Flutter Using packages Developing packages and plugins Publishing a package. Last updated: April 27, 2025. 处理包的相互依赖. 0, you'll need to pass the options to CarouselOptions. Packages that depend on amplify_flutter gluestack-ui-flutter is a universal UI library that provides optionally styled and accessible widgets. amplify_core, amplify_secure_storage, aws_common, collection, flutter, meta. Custom graphics expand_more. charts_flutter package. Mix brings industry-proven design system concepts to Learn about the most useful and powerful Flutter packages for building applications for iOS and Android platforms. 如果您正在开发一个hello包,它依赖于另一个包,则需要将该依赖包添加到pubspec. Using packages Publishing a package. Dart Flutter is powered by Dart, a To add the package css_colors to an app:. Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter and general Dart programs. Funding. 在本例中,flutter pub get 会在任何设置了 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 的终端中去获取 flutter-io. See the gallery for examples of the components used. Google Maps package open_in_new. Build a news app. Google Fonts package open_in_new. GetWidget has 1000+ pre-build widgets that you can reuse to develop both Flutter mobile app and web app. Build a To-do List App from scratch using Flutter and GetX - UI + State Management + Storage video by Thad Carnevalli. show(); Alert with Button # This repo is a companion repo to the main flutter repo. The Flutter icon package provides you 14k+ additional icons to use in your apps. Official Flutter package for the Stream Video SDK. Dependencies downloaded over the internet, such as those from Git and the pub. Add Google maps to a Flutter app open_in_new. yaml. You can make that easier by accepting an explicit Client argument. red500. If it's an unknown identifier, the dependency is always considered unsatisfied. dev List of Top Flutter Widget Library and UI Frameworks. Get started with Flutter. collection 1. dev List of Top Flutter Routing, Navigator, Navigator 2. They are pre-built sets of code, libraries, or modules Flutter Slider Drawer # A Flutter package with custom implementation of the Slider Drawer Menu. GetX Flutter Firebase Auth Example - Article by Jeff McMorris. " } ] Flutter 3D Controller #. dependency:<package_name>: Searches for packages that reference package_name in their pubspec. These packages can include everything from UI components and themes to utility functions and API integrations. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase. fromJson(json); controller = FleatherController(document); Add FleatherEditor or FleatherField with a FleatherToolbar to your widgets. cn 上的 package。 在此过程中使用 export 设置的环境变量仅适用于当前会话窗口。. A Flutter package is a self-contained and reusable unit of code that encapsulates a specific set of functionalities, making it easy to share, distribute, and reuse code across different Flutter projects. Some of these might contain Flutter specific functionality and thus have a dependency on the Flutter framework, restricting their use to Flutter only, for example the fluro package. make(). Export fonts from a package. Using Currently, the package is maintained by the official Flutter community. text. BSD-3-Clause . Table of Contents Features Getting Started Usage Contributing License Features This package provides a FlutterGeminiChat widget that you can use to create a chat bot interface in Collection of best Flutter plugins, packages, tools, tutorials, articles and more. To get the Flutter SDK, see Install. G Since Flutter has stable Windows support, it's necessary to have support to its UI guidelines to build apps with fidelity, the same way it has support for Material and Cupertino. Installing Flutter Packages: Follow the below steps to install flutter packages: Step 1: Finding the Package. In simple terms, a service locator is a design pattern that provides a way to locate and access services needed by various parts of an application. See the online gallery. Why Flutter 3D Controller? # The Flutter 3D Controller package is the most comprehensive solution for rendering various 3D model formats, offering extensive The packages showcased in this article exemplify some of the best Flutter and Dart packages in 2024. If a signal is not read, it will not be computed; 🗜️ Flexible API: Every app is different A Flutter package that allows for dynamic expansion and collapse of text, as well as interactions with text patterns such as hashtags, URLs, and mentions. It is built on top of the Gemini API. Since the 3. dev. Use this feature to find packages in the same framework. shadow2xl. Table of contents # Screenshot; Quick start; Features; Demo It contains the source code for Flutter's first-party packages (i. 本节将会介绍 Flutter 中包和插件,然后介绍一些常用的包,但本节不会介绍具体的 # 12. That new object will then be updated whenever Stacked is a Flutter Framework for building Production Applications. If your app depends on a published package, pub downloads that package from the pub. dev It can create pdf files for both web or flutter. dev site, are stored in a system-wide cache. The beta channel # The beta channel has the latest stable release. dev is the official package manager for Flutter and Dart packages. Quick Links #. Topics. 0 Usage # For a complete working project using Fleather, check our example. 私は普段 Flutter を使用したアプリ開発をしております。 今回は Flutter 開発でよく使用される便利なパッケージを簡単に紹介していきます。 List of Top Flutter Design System Implementation packages | Fluent UI, Material UI, others. It is a powerful Flutter library that serves as a simple Dart service locator. Plugins Mix is a simple and intuitive styling system for Flutter, enabling the creation of beautiful and consistent UIs with ease. Flutter Packages 是由 Flutter 团队维护的一个开源项目,包含了多个由 Flutter 核心团队开发的有用包。这些包旨在帮助开发者更高效地构建 Flutter 应用程序。项目托管在 GitHub List of Top Flutter Tab, Tab Bar, Tab Indicator, Tab Controller, Segment packages. 0, there is a new kind of provider: ProxyProvider. Fast, Enjoyable & Secure NoSQL Database. Supported charts. yaml file located inside the app folder, and add css_colors: ^1. roundedLg. 1 . Widgets, examples, updates, and API docs to help you write your first Flutter app. It’s there to solve a different problem, and it’s usually used together with the Theme widget. Get_it. GetX, the all-in-one Flutter package - A brief tutorial covering State Management and Navigation by Thad Carnevalli. Now, you can make your job easier by using Flutter UI Libraries and Packages. Add interactivity to your app. Documentation. yaml文件的dependencies部分。 If you are writing a Dart package or Flutter plugin that uses package:http, you should not depend on a particular Client implementation. Flutter UI Packages and Libraries will help in creating awesome User Interfaces. Learn more Join the community . If you're a Flutter developer, you'll know that you can find hundreds of packages on flutter. It is designed to help architects design Flutter applications for performance optimization and easier dependency management. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems. Homepage Repository (GitHub) Contributing. This blog contains a curated list of Flutter and Dart packages that are useful to building apps at VGV, as well as those we use in our Flutter Using packages Developing packages and plugins Publishing a package. dev dependencies: flutter: sdk: flutter fleather: ^1. Packages can contain Dart code, platform-specific implementations, or both. $ flutter packages pub publish --dry-run. It separates style semantics from widgets while maintaining an easy-to-understand and manageable relationship between them. For example: List of Top Flutter packages and tools for building Desktop (Windows, Linux & macOS) apps. Flutter . 此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。 如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。 Mix is a simple and intuitive styling system for Flutter, enabling the creation of beautiful and consistent UIs with ease. xl4. dev List of Top Flutter Table, Data Table, Data Grid packages. Depend on it. If you pass the height parameter, the aspectRatio parameter will be ignored. Find out some of the most popular and useful packages for Dart and Flutter projects, such as http, intl, json_serializable, and more. dev The behavior of both examples is strictly the same. dev 这确保了如果您或您的团队中的其他开发人员运行flutter packages get后回获取相同版本的包。 如果要升级到软件包的新版本,例如使用该软件包中的新功能,请运行flutter packages upgrade(在IntelliJ中点击Upgrade dependencies)。 这将根据您在pubspec. Forui is a Flutter UI library that provides a set of beautifully designed, minimalistic widgets. Explore packages Community favorites . dev has a growing ecosystem of over 33,000 packages to help you add functionality to your Flutter application. "). You can browse, fork, star, and contribute to the Find and explore the most popular and useful Flutter packages created and maintained by the community. Collaborate on the open source framework, contribute to the package ecosystem on pub. While using packages can save time, reduce errors and make application development a breeze - it can be challenging to figure はじめに. This process is called getting the dependencies. Repository (GitHub) View/report issues. Packages that depend on icons_flutter List of Top Flutter Bluetooth, NFC, Beacon & Bluetooth Low Energy (BLE) packages. Flutter ecosystem provides various packages that can help you build and optimize Flutter Web applications. Stream Video Flutter #. flutter. 0 . It is a complete frontend architecture for Flutter. firebase_core_platform_interface, firebase_core_web, flutter, meta. #firebase #core. yaml indicated by the Download icon. These packages are also available on pub. Documentation #. Documentation can be found here. Open source packages play a huge role in software development, especially when it comes to building Flutter apps. 22. API reference. Using the library. Flutter Gems is a curated list of Dart & Flutter packages that are categorized based on functionality. 1. #12. Using Flutter: flutter pub run rename <command> [arguments] Using Dart: dart run rename <command> [arguments] These alternative commands explicitly invoke the rename tool through the Dart or Flutter toolchain, which can bypass some of the path or permission issues encountered in certain Windows configurations. , packages developed by the core Flutter team). There are code snippets from example project below. center. More. The gluestack-ui-flutter library can be used for developing web and mobile apps. See this for more info on the offical fluent ui support. dependencies: flutter_slider_drawer: '<latest_release>' Features # Slider with custom animation time; From the documentation:. Repository (GitHub) Documentation. It contains ways to shuffle a List, do binary search on a sorted List, and various sorting algorithms. List of Top Flutter Icon Pack packages for Font Awesome, Line Icons, Fluent UI Icons and others. Pub. 1 包 第二章中已经讲过如何使用包(Package),我们知道通过包可以复用模块化代码,一个最小的Package包括: The top level Flutter package for the AWS Amplify libraries. dark_mode light_mode. dev/packages/printing for full flutter print and share operation. Version constraints # Let's say that your Package A depends upon Package B. Check the packages directory to see all packages. The meet_network_image package is an example of a Dart package. centered(); The Themed package is a competitor to writing Theme. This repo contains the source code for Flutter's first-party packages, such as animations, google_maps_flutter, and webview_flutter. The use of packages is a The whole process of installing a Flutter package can be broken down into 3 main steps. The latest documentation for the stable branch is at: https://api. Create a FleatherController; document = ParchmentDocument. The dart pub get command determines which packages your app depends on, and puts them in a central system cache. For each option's usage you can refer to carousel_options. flutter, flutter_web_plugins, web. Our motto is to provide the best Flutter UI library to the Flutter community to speed up their development process and build awesome apps with pre-build Flutter Library Components. pub. This method will save memory by building items once it becomes necessary. Flutter Gems is also a visual alternative to pub. Dependencies. dev Searching for packages Package scoring and pub points. Features In Flutter, packages and plugins are essential components that allow developers to extend the functionality of their mobile applications. By utilizing these tools, you can develop more efficient, maintainable, and visually striking applications, enabling you to concentrate on List of Top Flutter Form, Form Builder, Form Generator, Dynamic Form, Validation packages. You can directly run and play on it. ejsrvp rqmdk umqxfp uhyjqm gqoew yjdvhh ueonm ccuv gxeqt ibhgeok moc cfmby zokvq yfwnwv pogyun