Skip to content

Flutter

Github Repositories Awesome Awesome

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. 如果您欣赏内容,支持项目知名度,请给予 | ⭐|

Demonstrations

[Instant Chat Integration](https://getstream.io/chat/sdk/flutter/?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Mar2022_FlutterChatSDK&utm_term=Awesome) Stream [with Stream!](https://getstream.io/chat/sdk/flutter/?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Mar2022_FlutterChatSDK&utm_term=Awesome) BMW 宝马 连接 BlueAquilae Twitter Meteo 日历 天气预报

Articles

Introduction

Websites / Blogs

Tutorial

Beginner

Intermediate

Advanced

Howtos

Videos

Components

Demonstrations

UI

Sticky Headers

Drawers

Bottom bars

Bottom Sheets

Sliders

UI Helpers

Material Design

Cupertino Design

Effect

Calendar

Login

Backend-Driven

  • Dynamic Widget [1100⭐] - 使用 json 构建动态 UI,json 格式与 flutter widget 代码非常相似 by Denny Deng.

Image

Image Picker

Map

Charts

Auth

Forms

  • Form Builder [935⭐] - 简化构建表单、验证字段、对更改做出反应以及收集最终用户输入的框架 Danvick Miller.
  • Reactive Forms [233⭐] - 处理表单输入和验证的模型驱动方法,在 Angular 的 Reactive Forms 中深受启发.

Analytics

Internationalization

Styling

  • Flutterial [1437⭐] - Flutter Material Theme 资源管理器 by Erick Ghaumez.
  • Pigment [184⭐] - 用于在 flutter 中使用颜色的简单但有用的包.

Media

Audio

Video

Voice

Storage

Preferences

Monetization

Templates

Clone

Machine Learning

Vision

Augmented Reality

Plugins

  • Pub packages - Dart Pub Repository 中的包过滤器.
  • Plugins - 官方 Flutter 团队插件.

Device

Scanner

Bluetooth / NFC / Beacon

Storage

Services

Frameworks

State management

Standard

  • Bloc [8181⭐] - 帮助实现 BLoC 设计模式的包集合 Felix Angelov.
  • MobX [2037⭐] - 使用透明功能反应式编程 (TFRP) 增强应用程序中的状态管理. 来自 Js/React 领域的 MobX 端口.
  • Provider [3974⭐] - Flutter 的状态管理库,作者: Remi Rousselet.
  • RiverPod [2214⭐] - 提供商,但不同 Remi Rousselet.
  • GetX - 无上下文,状态管理和导航 Jonny Borges.
  • Binder [167⭐] - 一种将应用程序状态与业务逻辑绑定的轻量级但功能强大的方法,通过 Romain Rastel.

Redux / ELM / Dependency Injection

  • Built redux [81⭐] - 自动订阅您的 redux 商店. 基于构建的模式 David Marne.
  • Redux.dart [486⭐] - 通过中间件生态系统、Flutter 集成和时间旅行开发工具将 Redux 移植到 Dart John RyanBrian Egan.
  • Redux [1522⭐] - 专为配合使用而设计 redux.dart,允许您轻松使用 Redux Store 来构建小部件的实用程序.
  • Inject [847⭐] - Google 的编译时依赖注入.
  • Flux [368⭐] - Google 实施 Flux 框架.
  • Fish [7214⭐] - 阿里巴巴 Redux 实现.
  • Async Redux [199⭐] - 没有样板的 Redux. 允许同步和异步减速器 Marcelo Glasberg.

Widgets

Data

Backend

Animation

Testing

Web

Experimental

本节包含采用实验性或非正统方法的库.

Engines

Rendering

  • Graphx [293⭐] - 使绘图和动画变得极其简单,受 Flash 启发,作者 Roi Peker.

Game

Open source games

Game Engine resources

Open Source Apps

Premium

Top

Utilities

VSCode

IntelliJ / Android Studio

Desktop

Books

Learning Flutter - Beginners

Cookbooks

Podcasts

English

Portuguese

Spanish

Russian

Bonus

Fun

Hardware

Guide & Interviews

Community

Presentation material

  • Logo - 贴纸印象的标志.

Communication

Misc

🇦🇴 Angola

🇦🇺 Australia

Bangladesh

🇧🇷 Brazil

cm Cameroon

🇨🇦 Canada

🇨🇮 Côte d'Ivoire (Ivory Coast)

🇩🇰 Denmark

🇪🇹 Ethiopia

🇫🇷 France

🇩🇪 Germany

🇬🇷 Greece

🇮🇹 Italy

🇮🇳 India

🇮🇱 Israel

🇮🇩 Indonesia

🇯🇵 Japan

🇰🇪 Kenya

🇰🇷 Korea

🇲🇾 Malaysia

🇳🇬 Nigeria

🇵🇰 Pakistan

🇵🇭 Philippines

🇵🇱 Poland

🇵🇹 Portugal

🇵🇪 Peru

🇷🇺 Russia

🇪🇸 Spain

🇱🇰 Sri Lanka

🇹🇷 Turkey

🇺🇦 Ukraine

🇬🇧 United Kingdom

🇺🇸 United States

🏴 Kurdistan

🇳🇴 Norway

🇺🇿 Uzbekistan

License

CC0

在法律允许的范围内, Robert Felker 已放弃该作品的所有版权和相关或邻接权.