TAG

Dart

  • 2023年1月26日
  • 2023年1月26日

【Flutter】Riverpod 2.1系 完全攻略

対象者 Flutterの状態管理パッケージを調べている方 Flutterの基本の勉強は終わった方 Riverpodの初心者から中級者 RIverpodをFlutterでhooks_vierpodなしで使用する方 この記事のメリット 全てのProviderについて、コード付きで書かれている 作者が2年以上Riverpodを経験している 作者がRiverpodを使用したFlutter講座をUdemyで […]

  • 2023年1月15日

Flutterとは メリット、デメリット、向いているアプリ、向いてないアプリ

Flutter について Flutterとは FlutterはGoogleが開発したモバイルアプリ開発のためのオープンソースのフレームワークです。FlutterはDart言語を使用しています。Flutterは、高いパフォーマンスとカスタマイズ性を提供することで、アプリ開発のスピードを上げることができます。Flutterは、iOSおよびAndroidの両方のプラットフォームで動作し、一般的にクロスプ […]

  • 2022年12月22日
  • 2022年12月20日

Flutter を main.dart 以外から起動

「Flutter Advent Calendar 2022」に参加させて頂きます!22日目です。 はじめに Flutterって、main.dart以外からも起動できるって知ってましたか?Flutterを2年以上弄ってて、初めて気がつきました。 これで、ブログ用とかのサンプルコード毎にプロジェクトを作ったりレポジトリを作ったりしなくてすむ! 方法 ターミナルのプロジェクトのルートにて。 flutte […]

  • 2022年12月21日
  • 2022年12月20日

【Dart】 Flutterだけじゃもったいない!バッチもDartで作ろう!

「Dart Advent Calendar 2022」に参加させて頂きます!21日目です。 対象者 Flutterをやっているが、コマンドラインを作ったことのない人 はじめに さて、Flutterをやってますか?Flutterをやっているということは、Dartも分かっているはずです。せっかくですので、日々の雑務を行うバッチファイルもDartで作っちゃいましょう。 私はFlutterで使用するデータ […]

  • 2022年12月10日
  • 2022年12月14日

[Flutter] The argument type ‘ClassName/1/’ can’t be assigned to the parameter type ‘ClassName/2/’.【解決済】

「Flutter Advent Calendar 2022」に参加させて頂きます!一応作成日にマッチさせてるし、開いている、クレームは言われないよね?。10日目です。 エラーの現象 Flutter のテスト実施時に以下の現象が発生した。クラス内でjsonへ変換するメソッドを実装している。 > flutter test 00:01 +3: D:\project\github_api\test\ […]

  • 2022年11月8日

【Dart/Flutter】コレクションの比較

はじめに Dartのコレクション(List, Set, Map)の比較方法を記載します。 共通 リスト(配列)の比較 順序を考慮する書き方(ListEquality())と考慮しない書き方(DeepCollectionEquality.unordered())がある。 セット(集合)の比較 Map(辞書)の比較

  • 2022年10月21日

[Flutter Web]CORS policyを解決する3つの方法

解決したいこと Flutter WebでレンダラーをCanvaskitに選択すると、外部サーバにある画像を読み込もうとすると読み込めず、以下のようなCORSエラーが発生する。Flutterのアセットにして自分のサーバに配置できるといいのだが、全ての画像を持ってくることはできない。外部サーバの持ち主に頼んで、読み込めるよう設定してもらうこともできない。そこで外部サーバの画像を直接読めるようにしたい。 […]

  • 2022年10月16日
  • 2022年10月16日

[Dart/Flutter] 専用ライブラリを作って、Conditional Importing(条件付インポート)でアプリとWebのソースを共存させる

目的 Flutterにて、モバイルアプリ(Android/iOS)とFlutter Webの両方に対応するアプリを作成したい。Flutter Webで「dart:html」を使用したいケースが発生した。ただ、こちらを使用するとアプリを実行するときにエラーが発生してしまう。そこで、条件付きインポート(日本語でなんていうのか分からない、、、)にて、アプリ時とWEB時で異なるインポートを行い、一つのソー […]

  • 2022年9月25日

【Flutter/Dart】DateFormatで日付・日時(DateTime)と文字列を変換

対象者 日時(DateTime)型と文字列(String)型を変換する方法を知りたい人 日時でどのようにフォーマットを作成するか知りたい人 フォーマット DateFormatのフォーマット 年 yyyy: 4桁の西暦 yy: 西暦の下4桁 月 MM: 2桁の月(ゼロ埋) M:1桁か2桁の月 mが分(Minutes)と被っているので、大文字。 日 dd: 2桁の日(ゼロ埋) d:1桁か2桁の日 時 […]