- 2023年4月21日
- 2023年5月28日
【Dart】Pubyでディスクスペース節約術
Pubyを活用し、開発効率とディスクスペースの節約を実現。モノレポの扱いが容易になり、pub getを最大5倍速く実行できます。便利なショートカットや除外設定も紹介。大規模プロジェクトに最適!
Pubyを活用し、開発効率とディスクスペースの節約を実現。モノレポの扱いが容易になり、pub getを最大5倍速く実行できます。便利なショートカットや除外設定も紹介。大規模プロジェクトに最適!
はじめに アルゴリズムのちょっとしたメモです。自然数の各桁の数を足します。 実施するソース 一般的な書き方 10の余りを計算して1桁目を取得します。その次に10で割って、十の桁を一の桁に移動させます。値がなくなるまで、足し続けます。 total += value % 10; value を10で割った余り(つまり、value の1の位の数字)を total に加算しています。 value = (v […]
対象者 DartやFlutterで改行ごとにデータを分割しようとしている人 より詳しいLineSplitterの使用方法を書きました。 はじめに FlutterでCSVファイルを読み込むコードを書きました。 CSVを読み込む箇所と、読み込んだデータを処理箇所を別のクラスに作成しています。そのため、読み込んだファイルのStringをそのまま別クラスのメソッドに引数で渡しました。 検索すると、「spl […]
対象者 FlutterでのFirestoreへの設定方法をだいたい知っていて、コマンドだけ知りたい人 さくしんの「【Flutter】Firestore 実践ガイド」の講座を受けている人 はじめに 何度かFlutterでのFirestoreの設定をしておます。そのため、メモを残しておきます。 npmをインストール Macでは不要 https://nodejs.org/en/ firebase-too […]
対象者 Flutterでネットワークが繋がっているかリアルタイムで監視したい人 はじめに インターネットに繋がっていることが前提のアプリを作成しています。そこで、ネットワークに繋がっていない場合は警告のダイアログを出そうと思います。そのため、ネットワークの接続状況をStreamで監視します。 「connectivity_plus」を使って、ネットワークの状況に応じてメッセージがリアルタイムで変わる […]
対象者 Flutterでマークダウンを使用したい人 はじめに この記事では、Flutterでマークダウン形式のファイルの内容を表示する方法を解説してます。パッケージはメジャーなものと多機能なモノの2種類試しました。 もともとは、Flutterのアプリでプライバシーポリシーを表示したい。マークダウンのファイルを書いて、それをいい感じにWidgetにしてくれないかと思いました。 パッケージ flutt […]
対象者 Flutterで一定の間隔で処理を実施したい人 はじめに Timerを使って、一定間隔でなにかを実施する方法を説明します。 アイコンをアニメーションさせようと思いました。しかし、それほど気合いを入れる気もなかったので、1秒間隔で変数を変えて、アイコンの傾きを変えることで対応しました。 Timer(Duration(seconds: 1),(_){})だと1秒後に実施されて、Future.d […]
FlutterでChatGTPに対して、質問を投げて、回答をもらうアプリを作成しました。ChatGPTの使用方法を解説します。
状況 flutter_genを使用している時に、以下のbuild_runner実行時にエラーが発生した。 解決策 flutter_genではなく、flutter_gen_runner を使用する ダメだった解決策 検索した中で、以下のような方法で解決された方がいらっしゃいました。私の環境では役に立ちませんでしたが、参考に記載しておきます。 「flutter pub get」 を複数回実行する 「f […]