このページの内容

Awesome Solido%2Fawesome-flutter | Trendshift

Solido%2Fawesome-flutter | Trendshiftを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

Contents

Articles

Introduction

Websites / Blogs

Tutorial

Beginner

Intermediate

Advanced

Advanced graphics rendering

  • Shaders - フラグメントシェーダー、設定方法、動作原理および実際の運用方法 について Jochum van der Ploeg

Howtos

Videos

Components

Demonstrations

UI

Libraries

  • Forui [1379⭐] - shadcn/uiに強くインスピレーションを受けたミニマリズムUIライブラリ by Forus Labs
  • Shadcn [2276⭐] - Shadcn-uiのポート。完全にカスタマイズ可能なUIコンポーネント
  • TDesign Flutter [951⭐] - TDesignスタイルに合わせた便利なUIコンポーネントライブラリ by Tencent

List

Drawers

Bottom bars

Bottom Sheets

Sliders

  • RangeSlider [376⭐] - Didier Boelensによって2本の指で設定可能なレンジスライダー
  • Fluid Slider [324⭐] - Vamsi Krishnaによってミニマムデザインと流動的なアニメーションを持つスライダー
  • Flutter Xlider [524⭐] - Ali-Azmoudによってマテリアルデザインスライダーおよびレンジスライダー、水平および垂直、RTL対応

UI Helpers

  • Offline [1245⭐] - オフライン/オンライン接続を扱うための簡潔なユーティリティ Jeremiah Ogbomo
  • In View Notifier List [?⭐] - 指定された領域内でウィジェットがスクリーン上にある場合に通知するListView Vamsi Krishna
  • ShowCaseView [1805⭐] - iOSおよびAndroidでアプリの機能を紹介する方法 Simform
  • Mix [724⭐] - Leo Fariasによってデザインシステムを簡単に構築できる表現的な方法
  • Blurhash [556⭐] - 画像のプレースホルダーをコンパクトに表現。30文字以内のぼやけた画像をエンコード Robert Felker

Material Design

Effect

Calendar

Backend-Driven

  • Dynamic Widget [1630⭐] - json で動的なUIを構築し、jsonフォーマットはFlutterウィジェットコードと非常に似ている by Denny Deng.

Image

  • Carousel Slider [1671⭐] - カルテルスライダーウィジェット、無限スクロールとカスタム子ウィジェットをサポートするものを serenader が提供
  • Parallax Image [278⭐] - 画像のパラレル効果を Anatoly Pulyaevskiy が提供
  • Photo View [1982⭐] - ロードプレースホルダー付きのスケーラブル画像ビューを Renan C. Araújo が提供
  • SVG [1689⭐] - SVGのパース、レンダリング、ウィジェットライブラリを Dan Field が提供
  • Image Cropper [1046⭐] - 画像のカットをサポートし、比率、回転、ズームを実現するものを HungHD が提供
  • Cached Network Image [2547⭐] - インターネットから画像を表示し、キャッシュディレクトリに保持する。
  • Lottie [1257⭐] - Airbnbの人気 After Effects Animation libraryxvrh によって使用。
  • Bitmap [176⭐] - Dart FFIを活用して、コントラストや露出などのビットマップ操作を行う。 Renan C. Araújo
  • Crop [259⭐] - Android、iOS、Web、デスクトップで任意のウィジェット/画像を切り抜く。 Mahdi K. Fard

Image Picker

Map

  • Google Map View [415⭐] - Googleマッププラグインの表示。 AppTree Software
  • GeoCoder [191⭐] - ゲオコーディング(前後)を Aloïs Deniel で実行。
  • Mapbox GL [270⭐] - インタラクティブでカスタマイズ可能なベクターマップ(Mapbox)。
  • AMap [540⭐] - AMapサービス(高德マップ)へのアクセス。 fluttify-project
  • Map [139⭐] - フラットで完全にインタラクティブなマップウィジェット。純Dartで構成。すべてのプラットフォームをサポート。 Mahdi K. Fard による。

Charts

  • Fluro [3710⭐] - Flutterでナビゲーション、ワイルドカード、クエリ、トランジションをサポートする、最も明るく、トレンドを追う、最もカッコイイルーター by Posse.
  • PageView Indicator [165⭐] - PageViewのページインディケーターを Leo Cavalcante が提供する.
  • Deep Link Navigation [67⭐] - Flutterにおける完全なディープリンクナビゲーションを簡潔に抽象化したライブラリ by Dennis Krasnov.
  • Get [11002⭐] - コンテキストなしでスクリーン間をナビゲートし、スナックバー/ダイアログ/ボトムシートを表示する by Jonny Borges.
  • Beamer [602⭐] - Navigator 2.0 APIを使って、保護されたページスタックとURLを簡単にルートする by Sandro Lovnički.
  • go_router [440⭐] - デクラレティブなルートで複雑性を減らし、モバイルとウェブ向けディープリンクを維持しながら開発者体験を最適化 by Chris Sells.
  • auto_route [1708⭐] - AutoRouteは、ナビゲーションに必要なすべての要素を自動的に生成する、デクラレティブなルーティングソリューションです。 Milad_Akarie.

Auth

Text & Rich Content

  • Masked Text [275⭐] - カスタムおよび貨幣フォーマット付きのマスクテキスト by Ben-hur Santos Ott.
  • Fleather - ソフトで優しい豊かなテキストエディタ。
  • AutoSizeText [2111⭐] - 文字のサイズを自動的にその範囲にぴったりと収まるように調整する機能を Simon Leier で実現
  • Parsed Text [222⭐] - コンテンツ認識に基づくインタラクティブなテキスト、また Fayeed Pawaskar で正規表現(Regex)をサポート
  • TeX [295⭐] - HTMLおよびJavaScriptを完全にサポートした数学式の表示機能を Shahzad Akram で実現
  • Code Field - カスタマイズ可能なコードフィールドウィジェットで、シンタックスハイライトをサポートを Bertrand Bevillard で実現

Forms

  • Form Builder [1581⭐] - フォームの構築、フィールドのバリデーション、変更への反応、最終的なユーザー入力の収集を簡略化するフレームワークを Danvick Miller で実現
  • Reactive Forms [490⭐] - フォームの入力とバリデーションをモデル駆動で処理するアプローチ。AngularのReactive Formsに強くインスパイアされている

Analytics

Internationalization

Styling

  • Flutterial [1753⭐] - FlutterのMaterialテーマを探索するツールを Erick Ghaumez で実現
  • Pigment [216⭐] - Flutterで色を扱うためのシンプルで実用的なパッケージ

Media

  • photo_manager [739⭐] - アセット(画像/動画/音声)の抽象管理APIを提供し、カスタムUIウィジェットと簡単に統合できるように CaiJingLongAlex Li で実現

Audio

  • Audio Players Plugin [2108⭐] - Android/iOSで複数のオーディオファイルを同時に再生できる機能を Luan Nico で実現
  • Flutter Audio Recorder - レコードの詳細(レベルメーターなど)への完全な制御とアクセスを提供する機能を Wenyan Li で実現
  • Flutter Sound [925⭐] - Flutterで音声の録音と再生を一括で提供する機能を dooboolab で実現
  • AssetsAudioPlayer [770⭐] 音声をアセット/ネットワーク/ファイルから同時に再生し、通知を表示 [android / ios / web / macos]
  • Audio Service - システムバックグラウンドでの音声再生を Ryan Heise で実現。 Tutorial による Suragch での実現

Video

Voice

Storage

Preferences

Monetization

  • Admob - GoogleAdmobがiOSおよびAndroidでインタースティショナル広告をサポート by Brett Nesbitt.
  • Firebase AdMob - Firebaseを用いた広告統合.
  • Inapp Purchase [573⭐] - react-native-iapを基にしたアプリ内購入機能。dooboolabによる。
  • Admob Flutter - 広告プラグイン(バナー広告をナチュラルプラットフォームビューで表示)by Youssef Kababe & Kevin McGill.
  • Facebook Audience Network - Facebook Audience Network広告プラグイン(バナー、インタースティショナル、ストリーム中、報酬型ビデオ、ネイティブ広告を表示)by Dreamsoft Innovations.
  • Square In-App Payments SDK [342⭐] - 支払い処理を実現:アプリ内にカード入力フォームを埋め込み、顧客が提供したカード情報またはデジタルウォレットからノンスを生成 by Square.

Templates

Clone

  • GitTouch [1649⭐] - GitHub、GitLab、BitbucketおよびGitea向けオープンソースモバイルクライアント Rongjian Zhang
  • RustDesk [99332⭐] - 開源の仮想/リモートデスクトップ。TeamViewerの代替品。Rustで構築された RustDesk team の製品。

Machine Learning

  • MLKit [388⭐] - Naoya Yoshizawa が開発した Firebase Machine Learning Kit。
  • m2cgen [2915⭐] - MLモデルをネイティブDartコードに変換するCLIツール。BayesWitnesses による。

Vision

Augmented Reality

Plugins

  • Pub packages - Dart Pubリポジトリ内のパッケージフィルタ。
  • Plugins - 公式Flutterチームプラグイン。

Device

  • WebView [1491⭐] - ウェブコンテンツをレンダリング。Hadrien Lejard による。
  • Location [1144⭐] - 位置情報を取得し、連続的な位置情報のコールバックを処理。Lyokone による。
  • Proximity Sensor Plugin - デバイスの近接センサーにアクセスするプラグイン。Manoj NB による。
  • Geolocation [228⭐] - 完備された地理位置プラグイン:現在の位置、位置更新、地名変換、場所情報など。Loup による。
  • Local Notifications [2624⭐] - ローカル通知を表示するプラグイン。Michael Bui による。
  • Device Calendar - ユーザーのデバイス上のカレンダーを編集するプラグイン。Built to Roam による。
  • Badger [309⭐] - ランチャー上のアプリのバッジを更新。Edouard Marquez による。
  • UDID [272⭐] - アプリの再インストールでも継続的に保持されるUDID。Leon Kukuk による。
  • Downloader [1⭐] - ダウンロードタスクの作成と管理。HungHD による。
  • InAppWebView [3611⭐] - インラインWebViewウィジェットを追加またはアプリ内ブラウザウィンドウを開く。Lorenzo Pichilli による。
  • AppAvailability [93⭐] - インストール済みアプリの一覧表示、起動、確認。Lorenzo Pichilli による。
  • File Picker [1494⭐] - ナイブなファイルエクスプローラで、Miguel Ruivoによって絶対パスのファイルを読み込む
  • VPN [371⭐] - Jason C.HによってVPNサービスにアクセス
  • Geolocator [1311⭐] - Flutterの地理位置プラグインで、プラットフォーム固有の地理位置サービスに簡単なアクセスを提供する、Baseflow
  • Permission Handler [2144⭐] - Flutterの許可プラグインで、iOSおよびAndroidのクロスプラットフォームAPIを提供し、許可の要求と確認を行う、Baseflow
  • WidgetKit [?⭐] - iOS向けのWidget拡張を作成できるプラグイン、Thomas Leiter
  • Live Activities [233⭐] - iOSのライブアクティビティおよびダイナミック・アイランド機能を使用するプラグイン、Dimitri Dessus

Scanner

Bluetooth / NFC / Beacon

Storage

  • Sqflite [2972⭐] - SQLite Flutterプラグイン、Alexandre Roux
  • Drift - Dart・Flutter向けの使いやすいリアクティブかつ型安全な永続化ライブラリ。. Simon Binderによる。
  • ObjectBox - デバイス内データベースで、高速なクロスプラットフォームDartオブジェクトの永続化を実現、ObjectBox

Services

Frameworks

State management

Standard

  • Bloc [12288⭐] - BLoC設計パターンを実装するためのパッケージコレクションを Felix Angelov が提供
  • Provider [5230⭐] - Flutter向けの状態管理ライブラリを Remi Rousselet が提供
  • RiverPod [6922⭐] - Providerだが、 Remi Rousselet が異なるもの
  • Get It [1426⭐] - インターフェースと具体的な実装を分離できるシンプルなサービス検索機能を Thomas Burkhartb が提供
  • GetX [11002⭐] - コンテキストなし、状態管理およびナビゲーションを Jonny Borges が提供
  • MobX [2451⭐] - アプリケーション内の状態管理をTransparent Functional Reactive Programming (TFRP)で強化。MobXのJavaScript/React領域からの移植
  • Signals [658⭐] - リアクティブプログラミングをシンプルに。Signalsパターンの移植を Rody Davis が行う

Redux / ELM / Dependency Injection

  • Built redux [77⭐] - リダクスストアへの自動サブスクライブ。Builtパターンに基づくを David Marne が提供
  • Redux.dart [521⭐] - Dart向けのリダクスの移植。ミドルウェア、Flutter統合、タイムトラベル開発ツールを含むエコシステムを John RyanBrian Egan が提供
  • Redux [1653⭐] - redux.dart との互換性を考慮した、リダクスストアを簡単に消費してウィジェットを構築できるユーティリティを提供
  • Inject [867⭐] - コンパイル時依存注入をGoogleが提供
  • Flux [376⭐] - Googleが提供するFluxフレームワークの実装
  • Fish [7313⭐] - Alibabaが提供するリダクス実装
  • Async Redux [237⭐] - ボイラープレートなしのリダクス。同期および非同期のリダクタを許容するを Marcelo Glasberg が提供

Widgets

Data

Backend

  • Serverpod - Dart でサーバーサイドコードとAPIを書く.
  • Nitric [1842⭐] - Nitric によるプラグイン式デプロイフレームワーク.
  • Dynamic Widget [1630⭐] - json で動的なUIを構築し、jsonフォーマットはFlutterウィジェットコードと非常に似ている by Denny Deng.
  • Parse for Flutter [583⭐] - ParsePlatform によるオープンソースバックエンドフレームワーク.

Animation

Testing

  • flutter_convenient_test [556⭐] - アクション履歴、タイムトラベル、スクリーンショット、高速再実行、動画記録、インタラクティブモードを備えたテスト by fzyzcjy.
  • Patrol [1131⭐] - 学習しやすく、強力なUIテストフレームワーク。 flutter_test, integration_test, flutter_driver の制限を排除 by LeanCode.

Web

Experimental

このセクションには、実験的または非伝統的なアプローチをとるライブラリが含まれています。

  • styled_widget [1327⭐] - ワイドジェットの構造をシンプルにし、メソッドを使ってウィジェットを定義する方法を Rein Gundersen Bentdal で提供.

Engines

Rendering

  • Graphx [514⭐] - Flashをインスピレーションとして、描画やアニメーションを極めてシンプルに実現する、 Roi Peker によるもの.

Game

  • Flame [10193⭐] - Luan Nico によるミニマリズムを採用したゲームエンジン.
  • Bonfire [1384⭐] - 2D RPG用のFlameエンジンベースのゲームエンジン.
  • Zerker [704⭐] - 軽量かつ強力なグラフィックアニメーションライブラリを drawcall が提供.

Open source games

Game Engine resources

  • Awesome Flame [1248⭐] - 最も優れたFlameゲーム、プロジェクト、ライブラリ、ツール、チュートリアル、記事などを厳選したリストを Flame Engine が提供.

Open Source Apps

Premium

  • History Of Everything [6568⭐] - 人類の歴史をアニメーションした縦のタイムラインを 2D, Inc が提供.
  • Developer Quest [2982⭐] - テックリーダーになる、バグを倒す方法を 2D, Inc が提供.
  • AppFlowy [65821⭐] - オープンソースのNotionの代替品。あなたのデータとカスタマイズを完全に管理できます。FlutterとRustで構築された、 AppFlowy team によるもの.
  • RustDesk [99332⭐] - オープンソースの仮想/リモートデスクトップおよびTeamViewerの代替品。FlutterとRustで構築された、 RustDesk team によるもの.
  • Spotube - Open source Spotifyクライアント(デスクトップおよびモバイル)を Kingkor Roy Tirtho が提供。

Top

  • Flutter Team Samples [18613⭐] - 例のコレクション(地図、json、MaterialおよびCupertinoを含む)による Flutter team.
  • Flutter Common Widgets [23710⭐] - 中文の公式ウィジェットデモおよびドキュメントを収録したもので、開発者たちが迅速に学習できるように Alibaba Auction Frontend Team が提供.
  • Meme Chat [543⭐] - Firebase、Google Sign In、およびデバイスカメラ統合を用いたFlutterベースのチャットアプリ、Googlerチームによるもの.
  • BloomeeTunes [1304⭐] - 多源音声ストリーミングアプリケーションによる HemantKArya.
  • Lime [373⭐] - Sebastian SellmairによるLimeソーシャルネットワーク.
  • Planets [756⭐] - プラネット探索アプリで豊かなUIを実現した Sergi Martínez.
  • NewsBuzz [599⭐] - News APIを用いたFirebaseベースのニュースリーダーによる Ankur Kedia.
  • DroidKaigi2018-flutter [508⭐] - DroidKaigi 2018東京向けの非公式会議アプリによる konifar.
  • Music Player [1761⭐] - 完備機能の音楽プレイヤーによる Pawan Kumar.
  • WhatTodo [1250⭐] - TodoistのようなUIによる Burhanuddin Rashid.
  • FlutterGram [2393⭐] - FirestoreおよびGoogle Functionsに基づく完全なInstagramによる MDanics.
  • BookSearch [548⭐] - あなたの読書進捗を記録するデジタル書棚による Norbert515.
  • Cinematic [900⭐] - Movie DB公開API向けのUIによる Aaron Oertel.
  • Beer-Me-Up [494⭐] - よく設計されたビールトラッキングアプリによる Benoit Letondor.
  • Trace [1137⭐] - モダンかつ強力な暗号資産ポートフォリオおよび市場探索ツールによる Trent Piercy.
  • Taskist [1051⭐] - Taskistはタスク管理用のToDoリストアプリによる Hugo EXTRAT.
  • Tourism [305⭐] - reduxをベースにした観光アプリ(アニメーションおよびi18nを含む)による blueMix.
  • Linwood Butterfly [1463⭐] - 強力なノートアプリでOneNoteの代替案として CodeDoctorDE.
  • Trinity Orientation @ Univ Toronto [618⭐] - Trinity College、U of Tでのオリエンテーション週による Matthew Tory.
  • Transform Widget - 画像ウィジェットを3Dゲームエンジンのスプライトとして Paul Thomas
  • Deer [459⭐] - BLoCパターンを用いて構築されたミニマリズムのタスクプランナー Aleksander Woźniak.
  • TailorMade [334⭐] - ファッションデザイナーの日々のルーチンを、ReBLoCとFirebase Cloud Store・Functionsの組み合わせで管理する Jeremiah Ogbomo.
  • Instory [206⭐] - 見た目が美しいUIを持つInstagramストーリーダウンローダー Sarath.
  • Spacex-Go [913⭐] - シンプルでありながら強力な、オープンソースのスペースX発射トラッカー jesusrp98.
  • Superhero Interaction [220⭐] - クールなスーパーヒーローとのインタラクションアニメーション Pinkesh Darji.
  • Reply [558⭐] - ‘Reply’のMaterial Designケーススタディ Frederik Schweiger.
  • Enigma - プライバシーを重視した端末間チャット(終端間暗号化) AmitJoki.
  • Chillify - ProviderおよびBlocパターンを用いた、美しい音楽アプリ Karim Elghamry.
  • Pokedex - 美しいUIとスムーズなアニメーションを持つPokedexアプリ Hung Pham.
  • Timy Messenger [2107⭐] - イベントの整理を重視したグループチャットアプリ Miguel BeltranFranz Heinfling による.
  • GitJournal [3893⭐] - Gitリポジトリにデータを日記形式で記録 Vishesh Handa.
  • AuthPass [2471⭐] - モバイルおよびデスクトップ向けのKeepass互換パスワードマネージャー hpoul.
  • Fwitter [4157⭐] - Firebaseソリューションを用いた完全なTwitterクローン Sonu Sharma.
  • Harpy [2084⭐] - 製品豊富なTwitterクライアント Roberto Doering.
  • Mooltik [221⭐] - カートゥーンを作成するためのアニメーションアプリ Rustem Kakimov.
  • Spotube [41650⭐] - 軽量で無料のSpotifyマルチプラットフォームクライアント(Spotifyプレミアムアカウント不要) KRTirtho.
  • Let’s Draw [329⭐] - JideGuruが開発したシンプルなドロイングアプリ.
  • Openreads [1303⭐] - Open Library APIを用いたシンプルなプライバシー重視のモバイル書籍トラッカー mateusz-bak.

Utilities

  • Launcher Icons - 簡単にランチャーアイコンを生成できる Mark O’SullivanFranz Silva による.
  • FlutterIcon [438⭐] - アイコンセット生成ツール Mike Hoolehan.
  • FVM [5191⭐] - Flutter バージョン管理:シンプルな CLI で Flutter SDK のバージョンを管理します。
  • Environment Configuration [93⭐] - .env によるアプリケーション環境向け TatsuUkraine の構成ファイルを生成する CLI ツールです。
  • Flutter Flavorizr [533⭐] - Angelo Cassano により、Android および iOS 用のフラavor を3分以内に簡単に生成できる CLI ユーティリティです。
  • Fontify [107⭐] - SVG イコンを OTF フォントに変換し、Flutter に適合したクラスを生成する CLI ツールです。 Igor Kharakhordin
  • FlutterGen [1564⭐] - 画像、フォント、色などに関するアセットコード生成ツール — StringベースのAPIを完全に廃止します。
  • Very Good Cli [2304⭐] - Very Good Ventures が開発した非常に優れた Dart 用コマンドラインインターフェースです。
  • Flutter Sidekick [1673⭐] - Flutter開発をより魅力的にするシンプルなアプリです。 Leo Farias
  • Dart Code Metrics [863⭐] - さらに追加されたリントツールで、コードメトリクスを報告し、アンチパターンを検出し、Dart アナライザに追加ルールを提供します。 Dart Code Checker team
  • Appainter [721⭐] - Flutter 用のマテリアルテーマエディタおよび生成ツールです。 Joshua Tang
  • Melos [1382⭐] - 複数パッケージを扱い、自動バージョン管理、変更ログ、公開をConventional Commitsで実現するプロジェクト管理ツールです。 Invertase

VSCode

  • Awesome Snippets - Nash が提供するよく使われるクラスとメソッドのコレクションです。
  • Flutter Files - コンテキストメニューからBLoCテンプレートファイルを迅速に生成するツールです。 Gorniv
  • Flutter Intl - arbファイルからi18nをバインディングするツールです。 Localizely

IntelliJ / Android Studio

  • Enhancement_Suite [289⭐] - pub.devのライブラリを検索し、バージョン更新、Bloc、スニペットなど、すべてを Marius Höfler でカバーします。
  • Flutter Intl - 18nをarbファイルからバインディングするツールです。 Localizely

Desktop

Podcasts

English

Portuguese

Spanish

Russian

Bonus

Fun

Hardware

  • Matrix2 - Sense HatのLEDマトリクス制御ゲーム by bus710.

Guide & Interviews

Community

Presentation material

  • Logo - ステッカー印象のロゴ

Communication

  • Gitter - 交換チャンネル
  • r/FlutterDev - u/JaapVermeulen によるRedditコミュニティ
  • Discord - Pritykin によるディスコードサーバーで議論やサポートを受けるため
  • Flutter Community - コミュニティが作成したパッケージの中心場所。
  • OpenFlutter - Flutterをより簡単にする
  • Hashnode - 投稿の読み書き、ディスカッションへの参加、または質問の提出

Misc

🇦🇴 Angola

🇦🇺 Australia

Bangladesh

🇧🇷 Brazil

cm Cameroon

🇨🇦 Canada

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

🇩🇰 Denmark

🇪🇬 Egypt

🇪🇹 Ethiopia

🇫🇷 France

🇩🇪 Germany

🇬🇷 Greece

🇮🇹 Italy

🇮🇳 India

🇮🇱 Israel

🇮🇩 Indonesia

🇮🇷 Iran

🇯🇵 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はこの作品に関するすべての著作権および関連又は隣接する権利を放棄した。