top of page
M.R
ソフトウェア開発などについての情報を綴ります
検索
2020年12月15日
[Flutter/dart]urlスキームで日本語を含んだページを開く
概要 dartのurl_launcherパッケージを使うと、スマホアプリからwebページや、他のアプリを開いたりできる。ただし、開こうとしているアドレスが日本語を含む場合は事前にエンコードしなければならない。 詳細 まずはパッケージをインストール import...
2020年12月15日
[Flutter/dart]画像をローカルディレクトリに保存する
概要 スマホアプリにおいて、アプリ終了後もデータを保持したい場合は、sharedpreferenceなどに変数の値を取得しておく。では、画像を保存したい場合はどうすればいいのか。 結論は、スマホのローカルディレクトリに画像を保存し、ファイルのパスをStringとしてshar...
2020年10月31日
[Flutter] Columnの中で特定のWidgetだけ開始位置を変える
概要 flutterでColumnの中にWidgetを配置するとき、左右どの位置から開始するかはcrossAxisAligmentプロパティで設定できる。 Column( crossAxisAlignment: CrossAxisAlignment.center,...
2020年10月17日
[dart]意図しないところで変数の値が変わる
状況 アプリの動作を規定するクラスがある。「設定変更」の画面は既存のインスタンスのコピーを引数にとり、画面上に設定値を表示。「保存」ボタンを押すとこのインスタンスのコピーを既存のインスタンスと入れ替える。「保存」ボタンを押さずに戻った場合は既存のインスタンスを保持する。...
2020年10月14日
[Flutter/Dart] DateTimeのparseで"Invalid date format"
状況 (結論から言うとしょーもないミスです、、、) dartでDateTime型の変数をStringに変換し、sharedpreferenceに保存。再度sharedpreferenceから読み出す際にparseメソッドでDateTime型に変換しようとすると、上記例外が発...
2020年10月11日
[Flutter]Reduxでsharedpreferenceからデータを読み込む
概要 flutterでスマホアプリを作っている。状態管理にはReduxを使用。アプリを切っても保持したいデータはsharedpreferenceに保存する。前回書き込みについて書いたので、今回は読み出しについてまとめる。 やり方 1. 保存する状態 以下のクラスを保存する。...
2020年10月3日
[Flutter]Reduxでsharedpreferenceにデータを保存する
概要 flutterでスマホアプリを作っている。状態管理にはreduxを使用。アプリを切って再度起動した場合にも保持したいデータをsharedpreferenceに書き込みたい。 やり方 1. 保存する状態 以下のクラスを保存する。 class Item{ String...
2020年9月26日
[flutter]DateFormatのparse()でFormat Exception
状況 flutterで、時刻を表した文字列をDateFormatのparse()メソッドでDateTime型に変換しようとすると、Format Exceptionが出てしまう。 DateTime dt=DateFormat.Hm().parse("19 :...
2020年9月26日
[flutter]DropdwonButtonをRowに入れると"A RenderFlex overflowed"
状況 タイトル通りだが、flutterでRowの中にDropdownButtonを入れると、"A RenderFlex overflowed"の例外が発生。 解決策 DropdwonButtonを画面いっぱいに広げたいならば、DropdownButtonをExpandedで...
bottom of page