克隆
- RustDesk - 开源虚拟/远程桌面,TeamViewer 的替代品,使用 Rust 构建,作者 RustDesk team。
- GitTouch - GitHub、GitLab、Bitbucket 和 Gitea 的开源移动客户端,作者 Rongjian Zhang。
高级
- RustDesk - 开源虚拟/远程桌面及 TeamViewer 替代品。使用 Flutter 和 Rust 构建,作者 RustDesk team。
- AppFlowy - 开源 Notion 替代品。数据与自定义完全由你掌控。使用 Flutter 和 Rust 构建,作者 AppFlowy team。
- Spotube - 适用于桌面和移动端的开源 Spotify 客户端,作者 Kingkor Roy Tirtho。
- History Of Everything - 人类历史的动画垂直时间线,作者 2D, Inc。
- Developer Quest - 成为技术负责人,消灭 Bug,作者 2D, Inc。
顶级
- Spotube - 轻量级免费 Spotify 跨平台客户端,无需 Spotify 高级账户,作者 KRTirtho。
- Flutter Common Widgets - 官方组件演示及中文文档集合,帮助开发者快速学习,由 阿里巴巴拍卖前端团队 提供。
- Flutter Team Samples - 由 Flutter 团队 提供的示例集合(包括地图、JSON、Material 和 Cupertino)。
- Fwitter - 使用 Firebase 解决方案实现的完整 Twitter 克隆,作者 Sonu Sharma。
- GitJournal - 在 Git 仓库中记录你的数据,作者 Vishesh Handa。
- AuthPass - 兼容 Keepass 的移动端和桌面端密码管理器,作者 hpoul。
- Pokedex - 界面精美、动画流畅的 Pokedex 应用,作者 Hung Pham。
- FlutterGram - 基于 Firestore 和 Google Functions 的完整 Instagram 克隆,作者 MDanics。
- BloomeeTunes - 多源音乐流媒体应用,作者 HemantKArya。
- Timy Messenger - 专注于活动组织的群组消息应用,作者 Miguel Beltran 和 Franz Heinfling。
- Harpy - 功能丰富的 Twitter 客户端,作者 Roberto Doering。
- Linwood Butterfly - 强大的笔记应用,是 OneNote 的替代品,作者 CodeDoctorDE。
- Music Player - 功能齐全的音乐播放器,作者 Pawan Kumar。
- Openreads - 使用 Open Library API 的注重隐私的移动端书籍追踪器,作者 mateusz-bak。
- WhatTodo - 类似 Todoist 的 UI,作者 Burhanuddin Rashid。
- Trace - 现代且强大的加密货币投资组合与市场浏览器,作者 Trent Piercy。
- Taskist - Taskist 是一款用于任务管理的待办事项应用,作者 Hugo EXTRAT。
- Spacex-Go - 简单而强大的开源 SpaceX 发射追踪器,作者 jesusrp98。
- Cinematic - Movie DB 公共 API 的界面,作者 Aaron Oertel。
- Chillify - 使用 Provider 和 Bloc 模式制作的精美音乐应用,作者 Karim Elghamry。
- Planets - 展示丰富 UI 的行星探索应用,作者 Sergi Martínez。
- Trinity Orientation @ Univ Toronto - 多伦多大学三一学院的迎新周应用,作者 Matthew Tory。
- NewsBuzz - 基于 Firebase 和 News API 的新闻阅读器,作者 Ankur Kedia。
- Reply - 'Reply' Material Design 案例研究,作者 Frederik Schweiger。
- BookSearch - 用于阅读进度管理的数字书架,作者 Norbert515。
- Meme Chat - 基于 Flutter 的聊天应用,使用 Firebase、Google 登录和设备相机集成,由 Google 团队开发。
- DroidKaigi2018-flutter - DroidKaigi 2018 东京非官方会议应用,作者 konifar。
- Beer-Me-Up - 设计精美的啤酒追踪应用,作者 Benoit Letondor。
- Deer - 使用 BLoC 模式构建的极简待办规划器,作者 Aleksander Woźniak。
- Enigma - 支持端到端加密的隐私聊天应用,作者 AmitJoki。
- Lime - Lime 社交网络,作者 Sebastian Sellmair。
- Let's Draw - 一个简单的绘图应用,作者 JideGuru。
- TailorMade - 结合 ReBLoC 与 Firebase Cloud Store 和 Functions 管理时装设计师的日常工作,作者 Jeremiah Ogbomo。
- Tourism - 基于 redux 的旅游应用,包含动画和国际化,作者 blueMix。
- Mooltik - 用于制作卡通的动画应用,作者 Rustem Kakimov。
- Superhero Interaction - 酷炫的超级英雄交互动画,作者 Pinkesh Darji。
- Instory - 界面精美的 Instagram 故事下载器,作者 Sarath。
- Transform Widget - 将图像小部件用作 3D 游戏引擎精灵,作者 Paul Thomas。
状态管理
- Bloc - 帮助实现 BLoC 设计模式的包集合,作者 Felix Angelov。
- GetX - 无上下文、状态管理与导航,作者 Jonny Borges。
- RiverPod - Provider,但有所不同,作者 Remi Rousselet。
- Fish - 阿里巴巴的 Redux 实现。
- Provider - Flutter 的状态管理库,作者 Remi Rousselet。
- MobX - 通过透明函数式响应式编程(TFRP)为你的应用增强状态管理。MobX 从 Js/React 领域的移植。
- Redux - 专为与 redux.dart 配合使用而构建,这些工具让你轻松消费 Redux Store 来构建 Widget。
- Get It - 简单的直接服务定位器,允许将接口与具体实现解耦,作者 Thomas Burkhartb。
- Inject - Google 的编译时依赖注入。
- Signals - 响应式编程变得简单。Signals 模式的移植,作者 Rody Davis。
- Redux.dart - Redux 到 Dart 的移植,带有中间件生态系统、Flutter 集成和时间旅行开发工具,作者 John Ryan 和 Brian Egan。
- Flux - Google 对 Flux 框架的实现。
- Built redux - 自动订阅你的 redux 存储。基于 David Marne 构建的模式。
- Async Redux - 无样板代码的 Redux。支持同步和异步 reducer,作者 Marcelo Glasberg。
导航
- Get - 无需 context 即可在屏幕间导航并显示 snackbars/dialogs/bottomSheets,由 Jonny Borges 开发。
- Fluro - 最亮眼、最时尚、最酷的 Flutter 路由器,支持导航、通配符、查询和转场,由 Posse 开发。
- auto_route - AutoRoute 是一个声明式路由解决方案,导航所需的一切都会自动生成。Milad_Akarie。
- Beamer - 使用 Navigator 2.0 API 轻松路由经过守卫的页面堆栈和 URL,由 Sandro Lovnički 开发。
- go_router - 声明式路由以降低复杂性,支持移动端和 Web 的深度链接,同时保持开发者体验,由 Chris Sells 开发。
- PageView Indicator - 为 PageView 构建页面指示器,由 Leo Cavalcante 开发。
- Deep Link Navigation - Flutter 中完整深度链接导航的优雅抽象,由 Dennis Krasnov 开发。
游戏
- Flame - 极简游戏引擎,作者 Luan Nico。
- Tetris - 俄罗斯方块游戏,作者 YangBin。
- Bonfire - 基于 Flame 引擎的 2D RPG 游戏引擎。
- Awesome Flame - 精选的最佳 Flame 游戏、项目、库、工具、教程、文章等列表,由 Flame Engine 维护。
- Zerker - 轻量且强大的图形动画库,作者 drawcall。
- Crush - 如何构建类似 Candy Crush、Bejeweled 的消除类游戏,作者 Didier Boelens。
- 2048 - 2048 游戏,作者 Anuran Barman。
- Flip - 黑白棋游戏,作者 Andrew Brogdon。
- Ghost Rigger - Ghost Rigger 是一款赛博朋克风格的益智游戏,作者 Iain Smith 和 Julio Ernesto Rodríguez Cabañas。
- Party Charades - 派对猜词游戏,作者 Kamil Rykowski。
- Slide Puzzle - 经典滑块(15)拼图,作者 Kevin Moore。
- Space Empires - 一款 4X 太空主题策略游戏,作者 Satyam Sharma。
- TRex - 著名 Chrome 恐龙游戏的移植版,作者 Renan C. Araújo。
认证
- Firebase Auth - Firebase OAuth。
- Local Auth - 支持 iOS 和 Android 上的 Touch ID、锁屏密码、指纹认证。
- Google Sign-In - Google OAuth。
- Login - FaceID、TouchID 和指纹读取器,由 Rody Davis 开发。
- Facebook Login - 使用原生 Android 和 iOS Facebook 登录 SDK 进行认证,由 Iiro Krankka 开发。
- SimpleAuth - Azure Active Directory、Amazon、Dropbox、Facebook、Github、Google、Instagram、LinkedIn、Microsoft Live Connect、Github、OAuth、Basic Auth,由 James Clancey 开发。
- Flutter AppAuth - 提供 AppAuth iOS 和 Android SDK 包装器的插件,由 Michael Bui 开发。
- Passkeys - 基于 FIDO2 / WebAuthn 使用 passkeys(如 Face ID、Touch ID、屏幕锁)认证用户,由 Corbado 开发。
- OAuth - Buffer、Strava、Unsplash、Github OAuth,由 Joe Birch 开发。
- Apple Sign-In - Apple 登录,由 Tom Gilder 开发。
- Firebase Phone Auth - 通过短信进行手机号认证,由 Gildásio Filho 开发。
分析
- Firebase Analytics - 连接到 Firebase Analytics API。
- Usage - 适用于命令行、Web 和 Flutter 应用的 Google Analytics 包装器。
- Pure Mixpanel - 适用于流行的 Mixpanel.com 的分析工具,作者 Nick Manning。
存储
- Firebase Storage - 使用 Firebase 作为数据存储。
- Secure Storage - 由 German Saprykin 提供的 Keychain 和 Keystore 存储。
- Streaming Shared Preferences - 由 Iiro Krankka 开发的响应式键值存储,支持带 Streams 的共享偏好设置。
变现
- Firebase AdMob - 使用 Firebase 进行广告集成。
- Inapp Purchase - 由 dooboolab 从 react-native-iap 衍生的“应用内购买”功能集。
- Admob Flutter - Admob 插件,使用原生平台视图显示横幅广告,作者 Youssef Kababe 和 Kevin McGill。
- Square In-App Payments SDK - 通过在应用中嵌入卡片输入表单来接收付款,该表单根据客户提供的卡片信息或数字钱包生成 nonce,作者 Square。
- Facebook Audience Network - Facebook Audience Network 广告插件,支持横幅、插页、流内视频、奖励视频和原生广告,作者 Dreamsoft Innovations。
- Admob - GoogleAdmob 支持 iOS 和 Android 的插页广告,作者 Brett Nesbitt。
模板
- TodoMVC - 一个开箱即用的 TODO 应用,支持多种风格:Vanilla、Redux、built_redux,作者 Brian Egan。
- UI Kit - UIKit 中有用 UI 的集合,作者 Pawan Kumar。
- Flutter Samples - 不错的 Flutter 示例集合,作者 Diego Velásquez。
- The Gorgeous Login - 设计精美且流畅的登录模板,作者 Hugo Extrat。
- FlutterFoodybite - 精美的美食应用 UI 模板,作者 JideGuru。
- UI Challenges - 个人资料、旅行、美食应用,作者 Tomi Alagbe。
- Clone UI Challenges - 有用 UI 克隆的集合,作者 Javier González。
- Dashboard - 仪表盘和商店商品界面,作者 Ivascu Adrian。
- Smart Washing Machine - 使用 Box2D 物理引擎的智能洗衣机 UI 挑战应用,作者 Tomasz Pawlikowski。
- Starter Kit - 用于学习 Bloc、RxDart、Sqflite、Fluro 和 Dio 的 App Store 实现,作者 King Wu。
- Feather - 精美的天气应用,包含 RxDart、Dio、BLoC、i18n、单元测试和组件测试,作者 Jakub Homlala。
- Restaurant Menu - 餐厅菜单,作者 Braulio Cassule。
- Mates - 如何从 randomuser.me API 加载个人资料以及精美的个人资料详情页面,作者 Iiro Krankka。
- Todo - 来自 Dribble 的 Todo 模板,作者 Marc L。
- ActingWeb First_App - 包含基本元素的启动应用,适用于团队开发的生产级应用,作者 Greger Wedel。
- Movie Details - 由 Iiro Krankka 开发的电影详情页面。
- Book - 书架,作者 Ardiansyah Putra。
- Beautiful Timelines - 一组精美的时间线,作者 Julio Bitencourt。
- Liquid Pay Payment App - Liquid Pay 应用概念,作者 Long Hoang。
- DrawApp - 示例绘图应用,演示如何让用户使用颜色选择器和画笔粗细滑块在画布上绘图,作者 Jake Gough。
- Cupertino Settings - iOS 设置界面,作者 Matthias Rupp。
- Music Player - 音乐播放器组件,作者 Tobe O。
- Weather - 一个天气应用,用于学习如何使用 Canvas 和动画,作者 Alessandro Aime。
图表
- FL Chart - 在 Flutter 中绘制精美图表,由 Iman Khoshabi 开发。
- Graphic - 基于图形语法的数据可视化库,由 LIN Chen 开发。
- Echarts - 大量高级响应式图表集合,由 LIN Chen 开发。
- Bezier Chart - 适用于 Flutter 的高度交互且可配置的贝塞尔曲线图表组件,由 Diego Velasquez 开发。
- Candlesticks - OHLC 和交易量图表由 Trent Piercy 开发。
- Circular Chart - 动画径向图和饼图,作者 Victor Choueiri。
- FCharts - 美观、响应式、动态图表由 Keenan Thompson 开发。
- Sparkline - Sparkline 由 Victor Choueiri 开发。
Demonstrations
- Flutter Examples - 面向开发者的简单基础独立应用,作者 Nishant Srivastava。
- Official Gallery - Flutter 团队提供的 Material Design 组件演示。
- Flutter Catalog - 展示 Flutter 组件,并附带并排源代码视图,作者 X-Wei。
- Generative Art - 生成艺术,作者 Robert Felker。
桌面端
- Desktop Embedding - Flutter 嵌入 API 的桌面实现,由 Google 开发。
- Golang Desktop Embedder - 由 Pierre Champion 开发的桌面端 Golang 嵌入器。
- Fluent UI - 由 Bruno D'Luka 在 Flutter 中实现的 Microsoft Fluent Design System。
- MacOS UI - 由 Groovin Chip 实现的当前 macOS 设计语言的组件和主题。
- Rust Desktop Embedder - 由 juju 开发的桌面端 Rust 嵌入器。
- Raspberry Pi Embedder - 由 Hannes Winkler 开发的 Raspberry Pi 轻量级嵌入器。
- Awesome Flutter Desktop - 由 LeanFlutter 整理的 Flutter 桌面端精选资源列表。
- bitsdojo_window - <!--bitsdojo/bitsdojo_window--> - 由 BitsDojo 自定义窗口所有者绘制边框。
- Native Shell - 由 Matej Knopp 开发的 Flutter 实验性嵌入器。
- Ubuntu Yaru - 由 Ubuntu 提供的 Ubuntu 桌面独特外观和体验。
入门
- Roadmap to Flutter Development - 由 Olexandr Leuschenko 为 Flutter 新手提供的包含原则、模式和框架的可视化路线图。
- Beginner's Guide - 由 Anthony 撰写的 Flutter 和 Firebase 基础综合指南。
- Layout Cheat Sheet - 由 Tomek Polański 提供的布局组件的大量示例。
- Getting Started with Flutter - 作者 raywenderlich.com。
实用工具
- FVM - Flutter 版本管理:用于管理 Flutter SDK 版本的简单命令行工具。
- Very Good Cli - 由 Very Good Ventures 创建的 Dart 命令行界面。
- Launcher Icons - 轻松生成启动器图标,作者 Mark O'Sullivan 和 Franz Silva。
- Flutter Sidekick - 让 Flutter 开发更愉悦的简单应用,作者 Leo Farias。
- FlutterGen - 用于图片、字体、颜色等资源的代码生成器——摆脱基于字符串的 API。
- Melos - 管理包含多个包的项目,通过 Conventional Commits 实现自动化版本控制、变更日志和发布,作者 Invertase。
- Dart Code Metrics - 额外的 linter,报告代码指标、检查反模式并为 Dart 分析器提供额外规则,作者 Dart Code Checker team。
- Appainter - Flutter 的 Material 主题编辑器与生成器,作者 Joshua Tang。
- Flutter Flavorizr - 在 3 分钟内轻松为 Android 和 iOS 生成 flavor 的命令行工具,作者 Angelo Cassano。
- Fontify - 将 SVG 图标转换为 OTF 字体并生成 Flutter 兼容类的命令行工具,作者 Igor Kharakhordin。
- Environment Configuration - 用于为应用环境生成
.env配置的命令行工具,作者 TatsuUkraine。 - FlutterIcon - 图标集生成器,作者 Mike Hoolehan。
图片
- Image Picker - 图片选择,作者 Collin Jackson。
- Cached Network Image - 从互联网显示图片并将其保存在缓存目录中。
- Photo View - 带加载占位符的可缩放图像视图,作者 Renan C. Araújo。
- Carousel Slider - 轮播滑块组件,支持无限滚动和自定义子组件,作者 serenader。
- SVG - SVG 解析、渲染和组件库,作者 Dan Field。
- WeChat Assets Picker - 微信风格的资源选择器,支持多资源,作者 Alex Li。
- Lottie - 使用 Airbnb 流行的 After Effects 动画库,作者 xvrh。
- Image Cropper - 支持比例、旋转、缩放的图像裁剪,作者 HungHD。
- Parallax Image - 图片视差效果,作者 Anatoly Pulyaevskiy。
- Crop - 在 Android、iOS、Web 和桌面端裁剪任意组件/图像,作者 Mahdi K. Fard。
- Bitmap - 借助 Dart FFI 执行位图操作(如对比度和曝光),作者 Renan C. Araújo。
- Advance Image Picker - 从 Android/iOS 图库中选择和编辑图像,并在同一视图中拍摄相机照片,作者 WetaVN。
插件
- Plugins - 官方 Flutter 团队插件。
- Pub packages - Dart Pub 仓库中的包过滤器。
媒体
- WebRTC - 由 CloudWebRtc 开发的 iOS/Android WebRTC 插件。
- Audio Players Plugin - 同时播放多个音频文件(Android/iOS),作者 Luan Nico。
- Chewie - 由 Brian Egan 提供的视频播放底层访问接口。
- CamerAwesome - 由 Apparence.io studio 重制的社区相机插件。
- Flutter Sound - 由 dooboolab 开发的 Flutter 音频录制和播放一体工具。
- photo_manager - 提供资源(图片/视频/音频)抽象管理 API,可轻松与自定义 UI 组件集成,作者 CaiJingLong 和 Alex Li。
- AssetsAudioPlayer - 同时播放来自资源/网络/文件的音频并显示通知 [android / ios / web / macos]
- Video Editor - 由 Maël Le Goff 开发的视频及其封面编辑(裁剪、修剪、旋转)工具。
- Video Trimmer - 由 Souvik Biswas 实现的视频预览与裁剪。
- Speech Recognition - 由 Erick Ghaumez 实现的语音转文字。
- Flutter Audio Recorder - 提供完整的控制和访问录音详情(如电平测量)的功能,作者 Wenyan Li。
- Audio Service - 由 Ryan Heise 提供的系统后台音频支持。教程 由 Suragch 编写。
- OK Google - 由 Marcin Szalek 集成的 Google Assistant。
设备
- InAppWebView - 添加内联 WebView 组件或打开应用内浏览器窗口,作者 Lorenzo Pichilli。
- Local Notifications - 用于显示本地通知的插件,作者 Michael Bui。
- Blue - 蓝牙,作者 Paul DeMarco。
- Permission Handler - 一个 Flutter 权限插件,提供跨平台(iOS、Android)API 来请求和检查权限,作者 Baseflow。
- File Picker - 原生文件浏览器,用于加载绝对文件路径,作者 Miguel Ruivo。
- WebView - 渲染 Web 内容,作者 Hadrien Lejard。
- Geolocator - 一个 Flutter 地理定位插件,提供对平台特定位置服务的便捷访问,作者 Baseflow。
- Location - 处理位置,通过回调获取连续位置,作者 Lyokone。
- Reactive Ble - 处理多个设备的 BLE 操作,作者 Philips Hue。
- NFC Reader - 适用于 iOS 和 Android 的 NFC 阅读器插件,作者 Matteo Crippa。
- VPN - 访问 VPN 服务,作者 Jason C.H。
- Badger - 在启动器上更新应用角标,作者 Edouard Marquez。
- Fast QR Reader View - 实时多码阅读器,作者 Facundo Medica。
- UDID - 应用重装后保持 UDID 不变,作者 Leon Kukuk。
- Live Activities - 使用 iOS 实时活动和灵动岛功能的插件,作者 Dimitri Dessus。
- Device Calendar - 用于修改用户设备上日历的插件,作者 Built to Roam。
- WidgetKit - [?⭐] - 一个允许为 iOS 创建 Widget 扩展的插件,作者 Thomas Leiter。
- NFC Manager - 适用于 iOS 和 Android 的通用 NFC 插件,作者 Naoki Okada。
- QR Code Reader - QR 码阅读器插件,作者 Matheus Villela。
- Geolocation - 功能完整的地理定位插件:当前位置、位置更新、地理编码、地点等,作者 Loup。
- AppAvailability - 列出、启动和检查已安装应用,作者 Lorenzo Pichilli。
- Beacon broadcast - 将手机变成信标的库,作者 Paulina Szklarska。
- Beacons - Flutter 信标插件,作者 Loup。
- Downloader - 创建和管理下载任务,作者 HungHD。
- Proximity Sensor Plugin - 访问设备接近传感器的插件,作者 Manoj NB。
Widget
- Hooks - Remi Rousselet 在 Widget 之间实现的高级代码共享。
- Functional widget - 代码生成器,通过注解将 Widget 编写为函数,作者 Remi Rousselet。
后端
- Serverpod - 使用 Dart 编写你的服务端代码和 API。
- Nitric - Nitric 提供的开源框架,支持可插拔部署。
- Dynamic Widget - 使用 json 构建动态 UI,json 格式与 Flutter 组件代码非常相似,作者 Denny Deng。
- Parse for Flutter - ParsePlatform 提供的开源后端框架。
存储
- Drift - Drift 是一个易于使用、响应式、类型安全的 Dart 和 Flutter 持久化库,作者 [。
- Sqflite - SQLite Flutter 插件,作者 Alexandre Roux。
- ObjectBox - 用于快速跨平台 Dart 对象持久化的设备端数据库,作者 ObjectBox。
数据
- Graphql - 由 Zino App B.V. 实现的 GraphQL 规范。
- Ferry - Sat Mandir Khalsa 的强大且可扩展的 GraphQL 客户端。
- GeoFlutterFire - Darshan Gowda 为 Flutter 实现的 GeoFirestore。
UI
- StaggeredGridView - 支持可变大小磁贴的 GridView,由 Romain Rastel 开发。
- Slidable - 支持左右滑动操作的可滑动列表项,作者 Romain Rastel。
- Shadcn - Shadcn-ui 移植版。完全可自定义的 UI 组件。
- Forui - 极简 UI 库,深受 shadcn/ui 启发,由 Forus Labs 开发。
- Flyer Chat - 由 Flyer Chat 团队 开发的社区驱动聊天 UI 实现。
- Flutter Neumorphic - 即用型 Flutter Neumorphic 套件,支持 🕶️ 深色模式。
- Modal Bottom Sheet - 支持 Material、Cupertino iOS13 或自定义外观的模态底部弹窗,由 Jaime Blasco 开发。
- Table Calendar - 日历整齐地组织在表格中,支持垂直自动调整大小,作者 Aleksander Woźniak。
- ShowCaseView - 在 iOS 和 Android 上展示应用功能的方式,由 Simform 开发。
- Shimmer - 内容加载时的微光效果,作者 HungHD。
- Dynamic Widget - 使用 json 构建动态 UI,json 格式与 Flutter 组件代码非常相似,作者 Denny Deng。
- Smooth Page Indicator - 可自定义的动画页面指示器,内置多种效果。作者 Milad Akarie。
- Offline - 处理离线/在线连接状态的整洁工具,由 Jeremiah Ogbomo 开发。
- Liquid Pull To Refresh - 一个美观且可自定义的刷新指示器,作者 Ayush Agarwal。
- Liquid Pull To Refresh - 一个美观且可自定义的刷新指示器,作者 Ayush Agarwal。
- Liquid Swipe - 为堆叠容器提供液体滑动效果,作者 Sahdeep Singh。
- TDesign Flutter - 一个实用的 UI 组件库,匹配 TDesign 风格,由 腾讯 开发。
- Sticky Headers - 可配置的粘性标题,由 Simon Lightfoot 开发。
- Wave - 显示自定义颜色、时长、浮动和模糊效果的波浪,作者 RockerFlower。
- Bottom Navy Bar - 美观且色彩丰富的动画底部导航栏,由 Pedro Massango 开发。
- Before After - 漂亮的滑块,便于显示两张图片之间的差异,作者 Sahil Kumar。
- Flushbar - 高度可配置的 Snackbar,作者 Andre Haueisen。
- Tinder Cards - 类似 Tinder 的卡片滑动效果,作者 Ivascu Adrian。
- Parallax - 由 Iiro Krankka 实现的 ViewPager。
- Calendar Carousel Widget - <!-- stargazers:dooboolab/flutter_calendar_carousel--> - 日历轮播,作者 dooboolab
- Typeahead - 在用户输入时显示覆盖层建议,由 Abdul Rahman Al Hamali 开发。
- Fancy Bottom Navigation - 动画底部导航,由 Tony Owen 开发。
- Direct Select - 带有空灵全屏模态弹窗的选择组件,作者 Ivan Yatsouba。
- Mix - 一种富有表现力的方式,轻松构建设计系统,由 Leo Farias 开发。
- Timelines - 强大且易用的时间线包,作者 Chulwoo Park。
- Google Nav Bar - Flutter 的现代谷歌风格导航栏,由 Sooxt98 开发。
- Timeline Tile - 用于构建美观且可自定义时间线的组件,作者 Julio Bitencourt。
- Reorderables - 支持拖放的 Table、Row、Column、Wrap(Grid) 和 SliverList 元素,由 Hansheng Chiu 开发。
- Beautiful_Popup - 美化你的应用弹窗,作者 jaweii。
- Dough - 用于柔软用户界面的组件,作者 Josiah Saunders。
- PlutoGrid - 可通过键盘控制的 Web 和桌面数据网格,由 bosskmk 开发。
- Circular Bottom Navigation - 漂亮的动画底部导航栏,由 Iman Khoshabi 开发。
- In View Notifier List - [?⭐] - 当组件在指定区域内出现在屏幕上时发出通知的 ListView,由 Vamsi Krishna 开发。
- Scratcher - 刮刮卡组件,可暂时隐藏用户内容,作者 Kamil Rykowski。
- Flip Panel - 带内置动画的翻转面板,作者 HungHD。
- Blurhash - 图片占位符的紧凑表示。将模糊图像编码为少于 30 个字符,由 Robert Felker 开发。
- Rubber Bottom Sheet - 弹性材质底部弹窗,由 Mattia Crovero 开发。
- Folding Cell - 折叠你的组件,作者 Faob。
- Card Settings - 用于构建设置表单的包,作者 codegrue。
- Flutter Xlider - 支持水平和垂直、RTL 的 Material 设计滑块和范围滑块,由 Ali-Azmoud 开发。
- Flutter Inner Drawer - 创建内部抽屉(左/右)的简单方法,可放入列表菜单或其他内容,由 Di Natale Antonino 开发。
- Radial Menu - 动画径向菜单,作者 Victor Choueiri。
- Flutter Tags - 具有不同自定义选项的标签,作者 Di Natale Antonino。
- Credit Card Form - 动画信用卡输入表单,作者 Origogi。
- Snaplist - 创建可吸附的列表视图,由 David Leibovych 开发。
- Clay Containers - 作为您自己设计基础的拟物化组件原语,作者 Michael Charles。
- Facebook Reactions - Facebook 表情组件,作者 Duy Tran。
- PhotoFilters - 为图像应用滤镜,作者 Sharafudheen KK。
- Super List - SliverList 和 ListView 的即插即用替代品,可处理大量可变高度的项目,由 Matej Knopp 开发。
- Animated Selection Slide - 通过滑动进行选择的动画组件,作者 Sezgin Bilgetay。
- Titled Navigation Bar - 在图标和标题之间切换的动画底部导航栏,由 Pedro Massango 开发。
- RangeSlider - 双滑块可配置的 RangeSlider,由 Didier Boelens 开发。
- Stepper Touch - 横向数值步进器,动画精美,作者 Raouf Rahiche。
- Rounded Loading Button - 带加载指示器的按钮,包含成功和错误动画,作者 Chris Edgington。
- Hidden Drawer Menu - 带有透视动画的漂亮抽屉模式菜单功能,由 Rafael Almeida Barbosa 开发。
- Backdrop - Flutter 的 Backdrop 实现。
- Unicorn Speed Dial - 带快速拨号的浮动操作按钮,由 Tiago Martins 开发。
- Fluid Slider - 极简设计和流畅动画的滑块,由 Vamsi Krishna 开发。
- Infinite Listview - 支持双向无限滚动,由 Simon Lightfoot 开发。
- Time Planner - 适用于 Flutter 移动端、桌面端和 Web 的漂亮、易用且可自定义的时间规划器,作者 Mohammad Jamalianpour。
- Calendar Widget - 由 David Bennett 实现的日历组件。
- Image Sequence Animator - 一个简单的组件,用于动画显示一组图像,并提供完全自定义控制,作为 GIF 文件的替代方案,作者 Ali Yigit Bireroglu。
- Shine - 具有动态光源位置的漂亮阴影,作者 Jonathan Monga。
- Super Editor - [?⭐] - 用于构建文档编辑器和阅读器的高级工具包,由 Flutter Bounty Hunters 开发。
- Frosted Glass - 由 Collin Jackson 实现的渲染效果。
动画
- SpinKit - Jeremiah Ogbomo 的动画加载指示器。
- AnimatedTextKit - Ayush Agarwal 的一系列酷炫文本动画。
- Staggered Animations - mobiten 轻松为 ListView、GridView、Column 和 Row 添加交错动画。
- Simple Animations - 由 Felix Blaschke 轻松创建出色的自定义动画。
- Funvas - creativecreatorormaybenot 创建有趣的基于时间的画布动画。
- Drawing Animation - 基于 SVG 路径数据创建绘制线条动画,作者 Carl Hauck。
- Villains - Norbert Kozsir 的页面过渡动画。
- Flutter-animation-set - efoxTeam 轻松构建动画集。
- Heroine - [?⭐] - 由 [whynotmake.it] 打造的 hero 过渡动画之王。
- Motor - [?⭐] - Flutter 的统一运动系统 - 基于物理的弹簧和基于时长的曲线,作者 [whynotmake.it]
- Animate Do - 受 Animate.css 启发的动画包,作者 Fernando Herrera。
- Flutter Animate - gskinner 提供的高性能库,让添加几乎任何类型的动画效果变得简单。
机器学习
- m2cgen - 将 ML 模型转换为原生 Dart 代码的 CLI 工具,作者 BayesWitnesses。
- MLKit - Firebase 机器学习套件,作者 Naoya Yoshizawa。
网站 / 博客
- Awesome Flutter tips - 由 erluxman 撰写的帮助开发者提高生产力的技巧。
- Welcome to Flutter - 由 Didier Boelens 撰写的英文和法文博客,致力于为 Flutter 最常见的问题提供实用解决方案。
- SZAŁKO-BLOG - 由 Marcin Szalek 撰写的逐步进阶设计。
- Flutter by Example - 基于 Redux、Firebase、自定义动画和 UI 的教程。
- Flutter Institute - 由 Brian Armstrong 撰写的非常原创的内容和教程。
- Norbert - 由 Norbert515 撰写的深度文章、特性和应用创建。
- Flutter Tips - 由 Diego Velásquez 撰写的开发文章、技巧和窍门。
- FilledStacks - 由 Dane Mackier 撰写的开发教程和指南。
- Flutter4Fun - 由 Iman Khoshabi 实现的 UI 挑战博客。
- Flutter Stack Weekly - 由 Jimmy Sanghani 策划的每周新开发和更新通讯。
文本与富内容
- AutoSizeText - 自动调整文本大小以完美适应其边界,由 Simon Leier 开发。
- Fleather - <!--stargazersfleather-editor/fleather--> - 柔和细腻的富文本编辑器。
- TeX - 渲染数学方程,支持完整的 HTML 和 JavaScript,由 Shahzad Akram 开发。
- Masked Text - 带自定义和货币格式的掩码文本,由 Ben-hur Santos Ott 开发。
- Code Field - 可自定义的代码字段组件,支持语法高亮,由 Bertrand Bevillard 开发。
- Parsed Text - 基于内容识别的交互式文本,也支持正则表达式,由 Fayeed Pawaskar 开发。
样式
- Flutterial - 由 Erick Ghaumez 开发的 Flutter Material Theme 浏览器。
- Pigment - 简单但实用的 Flutter 颜色使用包。
表单
- Form Builder - 简化构建表单、验证字段、响应更改和收集最终用户输入的框架,由 Danvick Miller 开发。
- Reactive Forms - 处理表单输入和验证的模型驱动方法,深受 Angular 响应式表单的启发。
测试
- Patrol - LeanCode 提供的易学且强大的 UI 测试框架,消除了
flutter_test、integration_test和flutter_driver的限制。 - flutter_convenient_test - fzyzcjy 的测试,支持操作历史、时间旅行、截图、快速重新执行、视频录制和交互模式。
Web
- Responsive Framework - 自动适配不同屏幕尺寸的 UI。响应式变得简单,作者 Codelessly。
实验性
- styled_widget - 通过方法定义组件来简化组件树结构,作者 Rein Gundersen Bentdal。
视觉
- ARKit Plugin - ARKit 的封装——苹果 iOS 增强现实平台,作者 Olexandr Leuschenko。
- Google Mobile Vision - Google Mobile Vision,作者 Eduardo Folly。
- ARCore Plugin - 基于 ARCore 平台的增强现实,作者 Gian Marco Di Francesco。
- ML Vision Camera Stream - 基于实时摄像头流的 ML 视觉识别(二维码、人脸等),作者 Aumard Jimmy 和 Santetis。
服务
- OneSignal - 推送通知服务,作者 OneSignal。
- In App Review - 请求和撰写 Android、iOS 和 MacOS 评论,作者 Britannio Jarrett。
- Dialogflow - 轻松集成 dialogflow 的插件,作者 Victor Rances。
- Place Dialog - 地点选择器对话框,将地点返回给应用,作者 David Bennett。
- App Review - 请求和撰写 Android 与 iOS 评论,作者 Rody Davis。
地图
- AMap - 访问高德地图服务,作者 fluttify-project。
- Google Map View - 显示谷歌地图插件,作者 AppTree Software。
- Mapbox GL - 由 Mapbox 提供的交互式、可自定义矢量地图。
- GeoCoder - 正向和反向地理编码,作者 Aloïs Deniel。
- Map - 用纯 Dart 编写的功能完备的 Flutter 交互式地图组件,支持所有平台,作者 Mahdi K. Fard。
国际化
- Flutter Translate - 由 Florin Bratan 编写的国际化(i18n)库。
- attranslate - 由 fkirc 提供的 ARB 或 JSON 文件的半自动翻译。
- GenLang - 由 King Wu 编写的国际化代码生成器。
指南与访谈
- Interview Questions - 由 Whatsupcoders 整理的面试候选人时可用的有用问题列表。
- The International Flutter Starter Kit - 由 Beyza Sunay Guler 和 Nawal Alhamwi 提供的专家指南。
- Roadmap.sh/flutter - 社区整理的 Flutter 开发者学习路线图,源自 GitHub 星标数排名第 6 的项目。
IntelliJ / Android Studio
- Enhancement_Suite - 搜索 pub.dev 库、更新版本、Bloc、代码片段等,由 Marius Höfler 提供。
- Flutter Intl - 由 Localizely 提供的 arb 文件 i18n 绑定。
额外
- Awesome Flutter Linux - 由 J-P Nurmi 整理的 Linux 专属 Flutter 包和项目精选列表。
- It's All Widgets! - 由 Hillel Coren、Thomas Burkhart、Simon Lightfoot 和 Scott Stoll 整理的已发布应用公开列表。
简介
- Google IO 2018 - 构建美观、灵活的用户界面。
- Presentation - 作者 Helio S. Junior。
- Flutter Web - Flutter Web 的来龙去脉,作者 Nash。
教程
- Animated Chat - 由 Google Code Labs 构建美观 UI。
- Firebase Chat - 由 Google Code Labs 集成 Firebase。
- Flutter and Dart development - 由 Suragch 撰写的文章和教程。
中级
- Flutter state management for minimalists - 由 Suragch 撰写的理解不依赖第三方框架的应用架构。另见 状态管理。
高级
- Rendering Pipeline - 以及 让我们构建一个渲染树 - 由 Adam Barth 讲解的引擎架构。
- Render Objects - 什么是 Widget、RenderObject 和 Element?作者 Norbert515。
- Streams and RxDart - 由 Brian Egan 呈现的 Skillmatters。
- Gesture System - Flutter 深入解析:手势,作者 Nash。
- Schemas - 由 Didier Boelens 解释 Widget、State、Context 和 InheritedWidget。
- Rendering Engine Tutorial - Flutter 渲染引擎:教程,作者 AbdulRahman AlHamali。
- Inherited Widget - 使用 Flutter 的 InheritedWidget 保存应用状态,作者 Chema Molins。
- From Mobile to Desktop - 为智能手机和桌面构建应用,作者 Marcelo Henrique Neppel。
- Accessibility widgets - 由 Muhammed Salih Güler 撰写的关于无障碍所有方面的深入信息。
- Profiling w/ Timeline - 使用 Timeline 可以查找并解决应用中的特定性能问题,作者 Chinmay Garde。
高级图形渲染
- Shaders - 片段着色器:设置、工作原理及使其生效,作者 Jochum van der Ploeg。
Howtos
- Parallax Effect - 视差与非线性动画,作者 Marcin Szalek。
- Build Flavor - 定义构建配置并通过 Salvatore Giordano 进行切换。
- Build Flavor - 使用 flutter_flavorizr 轻松构建 Flutter(Android 和 iOS)风味,作者 Angelo Cassano。
Videos
- Boring Show - 与 Flutter 团队一起探索。
- Tensor Programming - [86🎬] - 内容非常丰富,作者 Tensor Programming。
- Mtechviral - [264🎬] - [印地语/英语] Mtechviral 系列,作者 Pawan Kumar。
- Flutter in Practice - 面向初学者和非程序员的免费视频课程,作者 Zaiste。
- Whatsupcoders - [82🎬] - 关于 Flutter Widgets 的免费视频系列,作者 Kamal。
- Reso Coder - 中级和高级视频,作者 Matej Rešetár。
VSCode
- Awesome Snippets - 由 Nash 整理的常用类与方法集合。
- Flutter Files - 通过右键菜单快速生成 BLoC 模板文件,由 Gorniv 开发。
- Flutter Intl - 由 Localizely 提供的 arb 文件 i18n 绑定。
英语
葡萄牙语
- Universo Flutter - 由 Matias de Andrea 制作。
西班牙语
- Código Flutter - 由 Guillermo García 制作。
俄语
- Flutter Dev Podcast - 由 Eugene Saturov 制作。
交流
- Gitter - 交流频道。
- r/FlutterDev - 由 u/JaapVermeulen 创建的 Reddit 社区。
- Discord - 由 Pritykin 创建的 Discord 服务器,用于讨论和获取帮助。
- Flutter Community - 社区制作包的集中地。
- OpenFlutter - 让 Flutter 更简单。
- Hashnode - 阅读和发布帖子、参与讨论或提问。
- Flutter Events - 由 @hillelcoren 整理的 Flutter 活动开放列表。
- FlutterX - 由 Hillel Coren 提供的可搜索资源列表。