Awesome Flutter

awesome-flutter

Contents

Articles

Introduction

Websites / Blogs

Tutorial

Beginner

Advanced

Howtos

Videos

Components

Demonstrations

Web Demonstration

UI

Sticky Headers

Drawers

Bottom bars

Sliders

UI Helpers

Material Design

Cupertino Design

Effect

Calendar

Login

Backend-Driven

  • Dynamic Widget [506?] – Build your dynamic UI with json, and the json format is very similar with flutter widget code by Denny Deng.

Image

Map

Charts

Navigation

Auth

Text & Rich Content

Analytics

Internationalization

Build automation

Build solutions

Build articles

Styling

Media

Audio

Video

Voice

Storage

Preferences

Monetization

Templates

Web

Clone

Machine Learning

Vision

Augmented Reality

Plugins

  • Pub packages – Packages filter in Dart Pub Repository.
  • Plugins – Official Flutter Team Plugins.

Device

Scanner

Bluetooth / NFC / Beacon

Storage

Services

Log / Tracing

Frameworks

State management

Standard

  • Bloc [4276?] – Collection of packages that help implement the BLoC design pattern by Felix Angelov.
  • MobX [1368?] – Supercharge the state-management in your apps with Transparent Functional Reactive Programming (TFRP). Port of MobX from the Js/React land.

Redux / ELM / Dependency Injection

  • Built redux [76?] – Automatic subscribing to your redux stores. Based on the built pattern by David Marne.
  • Redux.dart [389?] – Port of Redux to Dart with an ecosystem of middleware, Flutter integrations, and time traveling dev tools by John Ryan and Brian Egan.
  • Redux [1242?] – Built to work with redux.dart, utilities that allow you to easily consume a Redux Store to build Widgets.
  • Inject [703?] – Compile-time dependency injection by Google.
  • Flux [347?] – Implementation of the Flux framework by Google.
  • Fish [6324?] – Alibaba Redux implementation.
  • Async Redux [113?] – Redux without boilerplate. Allows for both sync and async reducers by Marcelo Glasberg.

Widgets

Data

Animation

Misc

Testing

  • Ozzie [6?] – Ozzie will take an screenshot during integration tests whenever you need by Jorge Coca.
  • Flutter Gherkin [70?] – Fully featured Gherkin parser and UI automated test runner by Jon Samwell.

Others

  • AspectD [587?] – Aspect-oriented programming (AOP) framework for Flutter (Dart) by Kyle Wong.

Experimental

This section contains libraries that take an experimental or unorthodox approach.

Gaming

Game Engines

Open source games

Lists

  • Awesome Flame – Curated list of the best Flame games, projects, libraries, tools, tutorials, articles and more by Flame Engine.

Open Source Apps

Premium

Top

Utilities

VSCode

IntelliJ / Android Studio

Desktop

Books

Learning Flutter – Beginners

Cookbooks

Bonus

Fun

Hardware

Jobs/Interview Questions

Community

Presentation material

  • Logo – Logo for stickers impressions.

Communication

Misc

🇦🇴 Angola

🇦🇺 Australia

🇧🇷 Brazil

🇨🇦 Canada

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

🇩🇰 Denmark

🇪🇹 Ethiopia

🇫🇷 France

🇩🇪 Germany

🇬🇷 Greece

🇮🇩 Indonesia

🇯🇵 Japan

🇰🇷 Korea

🇳🇬 Nigeria

🇵🇰 Pakistan

🇵🇭 Philippines

🇵🇱 Poland

🇵🇹 Portugal

🇵🇪 Peru

🇷🇺 Russia

🇪🇸 Spain

🇱🇰 Sri Lanka

🇹🇷 Turkey

🇺🇦 Ukraine

🇬🇧 United Kingdom

🇺🇸 United States

🏴 Kurdistan

🇳🇴 Norway

License

 

 

 

 


Сайты

flutter.dev

https://flutter.dev (https://flutter.io)
Официальный ресурс с документацией где есть самая важная информация
– как настроить flutter
– с чего начать первые программы
– документация классов

dart.dev

https://dart.dev

Dart is a client-optimized language for fast apps on any platform

Flutter for web

https://flutter.dev/web

Flutter for web is a code-compatible implementation of Flutter that is rendered using standards-based web technologies: HTML, CSS and JavaScript. With Flutter for web, you can compile existing Flutter code written in Dart into a client experience that can be embedded in the browser and deployed to any web server. You can use all the features of Flutter, and you don’t need a browser plug-in.

Flutter for desktop

https://flutter.dev/desktop

Work is ongoing to extend Flutter to support desktop as a target environment, allowing developers to create macOS, Windows, and Linux applications with Flutter. On the long run, this effort will create lead to a fully integrated solution where flutter create, flutter run, and flutter build work for desktop platforms as they do for mobile platforms, but currently this effort is still under way.

Flutter Codelabs

http://flutter.dev/codelabs

Flutter Community

Articles and Stories from the Flutter Community

https://medium.com/flutter-community
Здесь регулярно публикуются статьи по Flutter. Можно подписаться и получать уведомления на почту.

Flutter Tutorials Handbook

https://kodestat.gitbook.io/flutter/
Представлены 43 темы, по которым приведены примеры с кодом.
Статьи есть к нескольким темам. Где-то преставлены скриншоты.


Youtube каналы

Flutter by Google

https://www.youtube.com/playlist?list=PLOU2XLYxmsIJ7dsVN4iRuA7BT8XHzGtCr

Flutter is Google’s mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Уроки Flutter

https://www.youtube.com/c/TutorialFlutter

Идея канала в создании обучающих уроков по Flutter SDK на русском языке, в формате доступном для понимания.


Задать вопрос

stackoverflow

https://stackoverflow.com/tags/flutter

r/FlutterDev (Reddit)

https://www.reddit.com/r/FlutterDev/

Gitter

https://gitter.im/flutter/flutter


Социальные сети

twitter:@FlutterDev

https://twitter.com/flutterdev

Flutter уроки

https://vk.com/flutter.tutorial

Flutter SDK – бесплатное кроссплатформенное средство от Google с открытым исходным кодом для быстрой разработки мобильных приложений для iOS и Android.

Dart и Flutter, iOS, Android, Google Fuchsia

https://vk.com/google_dart

Dart позиционируется в качестве замены/альтернативы JavaScript. С помощью фреймворка Flutter и языка программирования Dart вы сможете разрабатывать превосходные кроссплатформенные мобильные приложения под ios и android.


Чаты

Discord

https://discord.gg/N7Yshp4

Flutter Community Slack

https://fluttercommunity.dev/joinslack

Dart & Flutter по-русски

https://t.me/rudart

Чат русскоязычного сообщества, посвященный языку Dart и всем что вокруг (Flutter, AngularDart ect).

Репозитории

Respository for the I/O 2019 demo

https://github.com/2d-inc/developer_quest

Respository for the I/O 2019 demo: Become a tech lead, slay bugs, and don’t get fired.

Другие списки ресурсов по Dart и Flutter

torindev.github.io

https://torindev.github.io/flutter/links.html
Список: статей, ресурсов и уроков.

Подборка заметок