Deploy updates instantlyCode push is a cloud service that allows developers to push app updates directly to users' devices.
Riverpod is a reactive caching and data-binding framework that was born as an evolution of the Provider package. According to the official documentation: Riverpod is a complete rewrite of the Provider package to make improvements that would be otherwise impossible. Many people still view it as a "state management" framework. But it is much more than that. In fact, Riverpod 2.0 borrows many valuabl
はたらくバリデーション 皆さんは、Flutterで入力フォームのバリデーションをどのように記載してますか? おそらく、多くの人はデフォルトで用意されているTextFormFieldのautovalidateModeとvalidatorを使っていると思います。 標準のものを使うことももちろん悪くないですが、独自のバリデーションを入れたいときがあると思います。 その時にバリデーションをどう記述するかを悩んだことでしょう。 今回はカスタムしたバリデーションの記述方法と、そのバリデーションがちゃんと機能するかどうかを担保するUTについて記載していこうと思います。 本記事に登場するコードは私のGitHubにプッシュしています。 本記事では関係ないコードは割愛しておりますので、全コードは以下を参考にしてください。 カスタムバリデーションの導入手順 導入手順は以下となります。 カスタムしたバリデーターを
これを使ってSticky TabBarを実現するわけですが、NestedScrollView自体メジャーなWidgetであるとは言えないと思うので簡単に解説していきます。NestedScrollViewをかじったことがある方はすでに見たことがあるかもですが、まずはドキュメントに出てくるサンプルに目を通していただきたいです。(以下ドキュメントより抜粋引用) headerSliverBuilderとbodyの2つのプロパティが出てきています。このたったの2つのプロパティを使うだけでnestedなScrollViewを実現できることがわかります。更にNestedScrollViewの実装をのぞいてみると、内部的にCustomScrollViewの子クラスを使用しており、そのsliversにheaderSliverBuilderで渡したWidgets(Slivers)とbodyをSliverFi
ホーム みんプロ公式ブログ Flutterトラブルシューティング集 Flutterアプリ開発ミニ動画講座(iOS/Android) Flutterを2.10に上げてAndroidアプリとしてビルドしたら「Your project requires a newer version of the Kotlin Gradle plugin」というエラーが出る場合の対処法 Flutterを2.10に上げてAndroidアプリとしてビルドしたら「Your project requires a newer version of the Kotlin Gradle plugin」というエラーが出る場合の対処法 2022.02.06 2022.02.27 Flutterトラブルシューティング集 Flutterアプリ開発ミニ動画講座(iOS/Android) アップグレード前に作成したプロジェクトを、Flu
Vercelの設定 Vercelでのプロジェクトの作成とレポジトリのインポートはインポートは済んでいるものとします。 FRAMEWORKはOtherを選択します。 また、ビルド設定は以下のように設定します。 # Build Command flutter/bin/flutter build web --release # Output Directory build/web # Install Command if cd flutter; then git pull && cd .. ; else git clone https://github.com/flutter/flutter.git; fi && ls && flutter/bin/flutter doctor && flutter/bin/flutter clean && flutter/bin/flutter config
"flutter Image blur"で検索してもBackdropFilterの記事しか出ないのでカッとなって書いた。画像にボケと透明度を同時に適用したいとか、BackdropFilterだとボケの感じが思ってたのとなんか違うなという時にどうぞ。 ImageFiltered( imageFilter: ImageFilter.blur(sigmaX: 10, sigmaY: 10), child: Image.network('...', // dst color: Colors.white.withOpacity(0.5), // src colorBlendMode: BlendMode.lighten, // 重ねる色に合わせていい感じになるやつを選んでください ), ) 私の場合は、 画像にボケをかけたい -> BackdropFilterを使いたまえ Widgetのグループを半
スーパーマン by いらすとや はじめに 「Route(ルート)」って root と混同するしなんだか意味をつかみづらい言葉だな、と思うのは私だけでしょうか。。 デジタル大辞泉で意味を調べると... 道。道路。また、きまった道筋。路線。「観光ルート」 経路。手づる。「販売ルート」 とあります。そして、こちらの公式ページでは、 Terminology: A Route describes a page or screen in a Flutter app. (日本語訳)Route とは Flutter アプリにおけるページや画面を表すものです。 と明快な用語解説がされている一方で、こちらの公式APIドキュメントには An abstraction for an entry managed by a Navigator. (日本語訳)Navigator により管理されるエントリーの抽象概念。 と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く