Flutter– category –
-
Flutter
【Flutter】CupertinoAlertDialogにテキストフィールドを組み込む方法
CupertinoAlertDialog に TextField を追加するには、CupertinoAlertDialog の content プロパティに CupertinoTextField を埋め込むことで実現できます。 【方法】 CupertinoAlertDialog( content: CupertinoTextField(), ); 必要に応じてtitleやactions... -
Flutter
【Flutter】iOS風のAlertDialogを表示する方法:CupertinoAlertDialog
FlutterでiOS風のAlertDialogを表示するには、CupertinoAlertDialogウィジェットを使用します。CupertinoAlertDialogはiOSスタイルのダイアログを提供し、デフォルトでiOSのデザインガイドラインに従います。 【CupertinoAlertDialogの使い方】 CupertinoA... -
Flutter
【Flutter】スワイプで前の画面に戻る機能を無効にする方法
スワイプで前の画面に戻る機能を無効にするにはPopScope ウィジェットを使います。 【実装方法】 PopScope( canPop: false, // false にすることで無効になる child: Scaffold() ) PopScopeが持つプロパティcanPopをfalseに設定することで、スワイプで戻る... -
Flutter
【Flutter】Androidビルド時に「java.lang.OutOfMemoryError: Java heap space」エラーが出たときの対処方法
「java.lang.OutOfMemoryError: Java heap space」エラーはGradleがFlutterアプリのビルド中にメモリ不足(Java heap space)に直面していることを示しています。 【す】 android/gradle.properties ファイルを開き、org.gradle.jvmargsの設定を変更し、Gr... -
Flutter
【Dart】命名規則まとめ:変数名・クラス名などの付け方のルール
命名規則は、コードの可読性を向上させ、他の開発者がプロジェクトを理解しやすくするために重要です。 以下に、Flutterプロジェクトで一般的に推奨されるDart言語の命名規則を説明します。 以下の規則は必ず従わなければいけないというものではありません... -
Flutter
【Dart】DateTimeから曜日を取得する方法
DateTimeから曜日を取得するには、weekdayプロパティを使用します。 weekdayの値は、月曜日が「1」、火曜日が「2」、・・・日曜日が「7」のように割り振らているので、この値を基に曜日を算出します。 【DateTimeの値から曜日を算出するコード】 次の例... -
Flutter
【Flutter】WebViewの使い方
Flutterアプリ内でWebコンテンツを表示するためにはWebViewを使います。 このページでは、そのWebViewを実装する方法を紹介します。 【必要パッケージのインストール】 pubspec.yaml で webview_flutter パッケージを追加します。 dependencies: flutter: ... -
Flutter
【Flutter】「A Firebase App named “[DEFAULT]” already exists」というエラーが出たときの対処方法
このページではiOSビルド時にUnhandled Exception: [core/duplicate-app] A Firebase App named "[DEFAULT]" already existsというエラーが発生した場合の対処方法を紹介します。 【対処方法】 GoogleService-Info.plistをプロジェクトから一旦削除します... -
Flutter
【Flutter】DateTime型の値をSharedPreferencesに保存する方法
SharedPreferencesに保存できる型は限定的なので、DateTime型の値を保存するには型を変換して保存する必要があります。 このページではString型に変換して保存する方法、保存した値を取り出す方法を紹介します 【保存処理:DateTime型を文字列に変換して保... -
Flutter
【Flutter Web】url_launcherを使わずにリンクを作成する方法
Flutter webでurl_launcheパッケージがうまく効かないことがあり、別の方法で対応できたのでそのやり方を紹介します。 【Flutter webアプリでリンクを作成するやり方】 まず、webディレクトリ内のindex.htmlファイルの<head>セクション内に次のスクリプ... -
Flutter
【Flutter】iOSアプリのアップロードエラー:App.framework does not support the minimum OS Version specified in the Info.plist. の対処法
ある日、FlutterのiOSアプリをアップロードしようとしたら、次のようなエラーが出てアップロードできませんでした。 Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.pli... -
Flutter
【Flutter】TextScaler(旧TextScaleFactor)を無効にする方法
【TextScalerとは?】 TextScalerは端末の設定で変更した文字の大きさをアプリ内にも反映させる機能です。 端末の設定で文字を大きくしたり小さくしたりすると、アプリ内の文字サイズも変わるため、レイアウトが崩れてしまう場合があります。 Flutterでは...