Flutter

Flutter

【Flutter】Webアプリの開発&ビルド

Flutter のデフォルトでは iOS/Android が有効になっていますが、ここでは Flutter for Web(ベータ版)を有効化して Web アプリを開発&ビルドする方法について解説します。Flutter for Web のセ...
Flutter

【Flutter】iOS の PlatformView を利用する

Flutter で iOS側のビューを表示した場合、全てのビューが Flutter の画面よりも上に表示されてしまいます。PlatformView を使えばビューが Flutter のウイジェットツリーに組み込まれるので、表示の階層やレイア...
Flutter

【Flutter】プラットフォーム(iOS)間で相互にメソッドを呼び出す

Flutter だけではどうしても実現できない機能がある場合に、ネイティブの機能を呼び出したい時があります。又は逆にネイティブ側から Flutter 側を呼びたい時もあると思います。ここでは Flutter とプラットフォーム間で相互にメソ...
スポンサーリンク
Flutter

【Dart】スリープ、タイマーなどの時間遅延や時間計測APIのまとめ

Dart のスリープやタイマー、ストップウォッチなど、時間の遅延や経過、計測に関連する API をまとめました。時間の値時間の値は Duration クラスで定義します。(この値を各関数の引数に渡します)// Duration とそのプロパ...
Flutter

【Dart】イメージライブラリを使った画像処理

Flutter で画像処理をおこなう場合、Dart の Image ライブラリは検討に値するかもしれません。この Dart 用に書かれた優れた画像処理ライブラリの基本的な使い方について解説します。Dart Image ライブラリとは?さまざ...
Flutter

【Flutter】プログレスインジケーターの種類と全画面表示

何か時間がかかる処理をする時にプログレスインジケーターを表示しておきたい場合があります。Flutter で使用できるプログレスインジケーターの種類と、全画面でプログレスインジケーターを表示するダイアログについて解説します。プログレスインジケ...
Flutter

【Dart】非同期処理、async/await、compute

Flutter の非同期処理では async/await を使いますが、UI が固まるような CPU 負荷が高い処理をする場合は compute が便利なので、これらの使用方法について解説します。async/awaitサーバーの応答を待つだ...
Flutter

【Flutter】ダークモード対応方法まとめ(固定/自動切替/任意切替)

Flutter のダークモード対応方法3種類、①ダークテーマ固定、②デバイスのモード設定に合わせて自動切り替え、③任意のテーマに手動で切り替え、について解説します。①②は簡単なので、③の解説がメインな感じになっています。ダークテーマ固定Ma...
Flutter

【Flutter】アプリ内データの保存と読み込み【shared_preferences】

Flutterでアプリ内の固有データを保存したり読み込みたい場合が多いと思いますが、Flutterのパッケージで簡単に(iOS/Android共通で)保存や読み込みができるので、その方法を解説します。データの保存/読み込み方法shared_...
Flutter

【Flutter】ボタンのグレーアウト(無効/Disable)表示

Flutterの各種ボタンウィジェットクラスにはボタンの有効/無効に関するプロパティが無いのですが、対応は簡単なので、ボタンをグレーアウト(無効/Disable)表示にする方法について解説します。ボタンをグレーアウト(無効/Disable)...
スポンサーリンク