ランドノート

アプリ開発の備忘録

2025-03-01から1ヶ月間の記事一覧

【Flutter】親Widget⇔子Widgetのメソッド参照

UI

親Widgetのメソッド参照方法 サンプルコード 動作画面 子Widgetのメソッド参照方法 サンプルコード 動作画面 親Widgetのメソッド参照方法 子Widget内にFunction型の変数を用意し、親Widgetから渡してやればOKです。ちなみに、Function型は関数を格納できるク…

「The imported package 'flutter_localizations' isn't a dependency of the importing package. Try adding a dependency for 'flutter_localizations' in the 'pubspec.yaml'」の解決策

エラー概要 解決策 エラー概要 import 'package:flutter_localizations/flutter_localizations.dart'; を記述したところ、 flutter_riverpodを組み込んだアプリを立ち上げたところ、 The imported package 'flutter_localizations' isn't a dependency of th…

Bad state: No ProviderScope foundの解決策(Riverpod)

エラー概要 解決策 エラー概要 flutter_riverpodを組み込んだアプリを立ち上げたところ、 Bad state: No ProviderScope found というエラーが出たので、その解決方法を調べました。 解決策 MaterialAppをProvierScopeで囲っていないことが原因のようです(参…

【Flutter】入力フォーム(flutter_form_builder)

解説動画 はじめに 使用可能なUI 準備 パッケージのインポート ざっくりとした実装方法 1. FormBuilderウィジェットの作成&キーの割り当て 2. 入力フィールドの用意(テキスト) 3. 入力規則を設定 3. 送信ボタンを押すときにフォームに正しく入力されたかを確…

「Warning: This application's locale, ja, is not supported by all of its localization delegates.」の解決策

エラー概要 解決策 エラー概要 // アプリ MaterialApp app = MaterialApp( supportedLocales: [ Locale('ja') ], localizationsDelegates: [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], ... ); としたところ、 Warning…

【Flutter】指定時刻に通知(Android)

概要 準備 AndroidManifest.xmlの編集 インポート 本題 インスタンス化処理 初期設定 指定時刻に通知を飛ばす関数の実装 デモアプリ notification_controller.dart(通知関連の処理) main.dart 実行結果 参考サイト 概要 前回の記事の続きとして、指定時刻に…

「INSTALL_FAILED_INSUFFICIENT_STORAGE」の解決策(Flutter)

エラー概要 Androidエミュレータでアプリをデバックしたら、次のようなエラーが出たのでその解決策を調べました。 Launching lib\main.dart on sdk gphone64 x86 64 in debug mode... √ Built ~app-debug.apk Error: ADB exited with exit code 1 Performing…